Commit 1126b7c5 by sistem26user

[ADD] Método cargarDocentePrimaria3, parche temporal para que no liste más de un…

[ADD] Método cargarDocentePrimaria3, parche temporal para que no liste más de un docente en el sistema horario
parent 3b4c1317
......@@ -15,17 +15,22 @@ import pe.siso.horario.Beans.HorarioCF;
* @author sistem16user
*/
public interface DocenteDAO {
public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) throws Exception;
public ArrayList<Docente> listaDocentes() throws Exception;
public ArrayList<HorarioCF> listarCambiosFijo(String fechaDesde,String fechaHasta) throws Exception;
public ArrayList<HorarioCF> listarRegistrosNuevosYEliminados(String fechaDesde,String fechaHasta) throws Exception;
public ArrayList<HorarioCF> listarEliminados(String fechaDesde,String fechaHasta) throws Exception;
public ArrayList<Horario> listarCambiosDia(String fechaDesde,String fechaHasta) throws Exception;
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas,String dia,String codigoDocente) throws Exception;
public ArrayList<Horario> listarBajasDocente(String fechaDesde,String fechaHasta) throws Exception;
public ArrayList<HorarioCF> listarCambiosFijo(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<HorarioCF> listarRegistrosNuevosYEliminados(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<HorarioCF> listarEliminados(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<Horario> listarCambiosDia(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas, String dia, String codigoDocente) throws Exception;
public ArrayList<Horario> listarBajasDocente(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<Docente> listaDocentes(String apellido) throws Exception;
......@@ -47,7 +52,7 @@ public interface DocenteDAO {
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) throws Exception;
public ArrayList<Docente> consultarDatos(String codDocente,String codPeriodo) throws Exception;
public ArrayList<Docente> consultarDatos(String codDocente, String codPeriodo) throws Exception;
public void actualizarDatos(String codDocente, String telefono, String zona, String email) throws Exception;
......@@ -66,13 +71,16 @@ public interface DocenteDAO {
public ArrayList<Docente> listaDocentes(String apellido, int inicio, int cantidad) throws Exception;
//------------------------
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir,int numHijos,int codArea,int codPlana,int codPeriodo) throws Exception;
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir, int numHijos, int codArea, int codPlana, int codPeriodo) throws Exception;
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir,int cantHijos,int codArea,int codPlana,int periodo) throws Exception;
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir, int cantHijos, int codArea, int codPlana, int periodo) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria(String codcurso) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria3(String codcurso, String apellido, int inicio, int cantidad, String documentos_ignorados) throws Exception;
public Docente listarDocenteSede(String local) throws Exception;
public ArrayList<Docente> listarDocSecPri(String codPri, String codSec) throws Exception;
......@@ -110,7 +118,7 @@ public interface DocenteDAO {
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro) throws Exception;
public Docente consultarInforme(String codigoDocente,String codSede) throws Exception;
public Docente consultarInforme(String codigoDocente, String codSede) throws Exception;
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente, int inicio, int cant) throws Exception;
......@@ -122,31 +130,32 @@ public interface DocenteDAO {
public Docente consultarDatosDocenteConPlana(String codigoDocente, String codigoPeriodo, String codigoArea) throws Exception;
public ArrayList<Docente> listaDocentesTablaMerito(String codigoPlana, String codigoPeriodoAcademico) throws Exception;
public ArrayList<Docente> listaDocentesTablaMerito(String codigoPlana, String codigoPeriodoAcademico) throws Exception;
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente) throws Exception;
public int consultarCoordinadorArea(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) throws Exception;
public int cantidadCoordinadorAsignado(String codigoArea,String codigoPeriodoAcademico) throws Exception;
public int cantidadCoordinadorAsignado(String codigoArea, String codigoPeriodoAcademico) throws Exception;
public int quitarAsignacionCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) throws Exception;
public int asignarCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) throws Exception;
public ArrayList<Docente> listaDocentesPorPlana(String codigoPlana,String codigoPeriodoAcademico,String apellidoDocente) throws Exception;
public ArrayList<Docente> listaDocentesPorPlana(String codigoPlana, String codigoPeriodoAcademico, String apellidoDocente) throws Exception;
public int cantidadCoordinadorAsignadoPlana(String codigoPlana, String codigoPeriodoAcademico) throws Exception;
public int consultarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) throws Exception;
public int quitarAsignacionCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) throws Exception;
public int asignarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) throws Exception;
// public int validarSiExisteCoordinador(String codigoDocente,String codigoPeriodoAcademico,String codigoPlana) throws Exception;
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro,String codigoAula) throws Exception;
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro, String codigoAula) throws Exception;
//
// public Docente obtenerNombreDocente(String codigoDocente)throws Exception;
public int validarDni(String dni)throws Exception;
}
public int validarDni(String dni) throws Exception;
}
......@@ -38,272 +38,271 @@ import pe.siso.horario.DAO.ZonaSedeDAO;
public class MySqlDAOFactory extends DAOFactory {
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
MySqlDAOFactory.obtenerConexion("horario");
}
public static Connection obtenerConexion(String base) {
Connection conexion = null;
if (base.equals("encuentas")) {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://serverprueba:3306/encuesta_docente",
"desarrollo",
"5VC02019");
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
MySqlDAOFactory.obtenerConexion("horario");
}
public static Connection obtenerConexion(String base) {
Connection conexion = null;
if (base.equals("encuentas")) {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/encuesta_docente",
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
// //server_winpla
// "jdbc:mysql://172.16.2.68:3306/encuesta_docente",
// "sis_horarios",
// "Sy356ho899");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("nuevo")) {
} else if (base.equals("nuevo")) {
try {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://serverprueba:3306/nuevo",
"desarrollo",
"5VC02019");
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/nuevo",
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "mysql");
//server_winpla
// "jdbc:mysql://172.16.2.68:3306/nuevo",
// "sis_horarios",
// "Sy356ho899");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/nuevo",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("horario")) {
} else if (base.equals("horario")) {
try {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://serverprueba:3306/horarios_docente",
"desarrollo",
"5VC02019");
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/horarios_docente",
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/horarios_docente",
// "root",
// "mysql");
//server_winpla
// "jdbc:mysql://172.16.2.68:3306/horarios_docente",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("sacoolive3")) {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://serverprueba:3306/sacoolive3",
"desarrollo",
"5VC02019");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/horarios_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("sacoolive3")) {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/sacoolive3",
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/sacoolive3",
// "root",
// "mysql");
//server_winpla
// "jdbc:mysql://172.16.2.68:3306/sacoolive3",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//server_winpla
"jdbc:mysql://172.16.2.68:3306/sacoolive3",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return conexion;
}
return conexion;
}
/*@Override
/*@Override
public UbigeoDAO getUbigeoDAO() {
return new MySqlUbigeoDAO();
}*/
@Override
public UsuarioDAO getUsuarioDAO() {
return new MySqlUsuarioDAO();
}
@Override
public ModuloDAO getModuloDAO() {
return new MySqlModuloDAO();
}
@Override
public CategoriaDAO getCategoriaDAO() {
return new MySqlCategoriaDAO();
}
@Override
public AulaDAO getAulaDAO() {
return new MySqlAulaDAO();
}
@Override
public TipoCentroDAO getTipoCentroDAO() {
return new MySqlTipoCentroDAO();
}
@Override
public CentroDAO getCentroDAO() {
return new MySqlCentroDAO();
}
@Override
public NivelDAO getNivelDAO() {
return new MySqlNivelDAO();
}
@Override
public TipoGradoDAO getTipoGradoDAO() {
return new MySqlTipoGradoDAO();
}
@Override
public GradoDAO getGradoDAO() {
return new MySqlGradoDAO();
}
@Override
public SeccionDAO getSeccionDAO() {
return new MySqlSeccionDAO();
}
@Override
public SedeDAO getSedeDAO() {
return new MySqlSedeDAO();
}
@Override
public TurnoDAO getTurnoDAO() {
return new MySqlTurnoDAO();
}
@Override
public AreaDAO getAreaDAO() {
return new MySqlAreaDAO();
}
@Override
public PlanaDAO getPlanaDAO() {
return new MySqlPlanaDAO();
}
@Override
public CursoDAO getCursoDAO() {
return new MySqlCursoDAO();
}
@Override
public DocenteDAO getDocenteDAO() {
return new MySqlDocenteDAO();
}
@Override
public BloqueDAO getBloqueDAO() {
return new MySqlBloqueDAO();
}
@Override
public AreaDocenteDAO getAreaDocenteDAO() {
return new MySqlAreaDocenteDAO();
}
@Override
public HorarioDAO getHorarioDAO() {
return new MySqlHorarioDAO();
}
@Override
public DisponibilidadDocenteDAO getDisponibilidadDAO() {
return new MySqlDisponibilidadDAO();
}
@Override
public BloqueInicialPrimariaDAO getBloqueInicialPrimariaDAO() {
return new MySqlBloquePriIniDAO();
}
@Override
public UsuarioDocenteDAO getUsuarioDocenteDAO() {
return new MySqlUsuarioDocenteDAO();
}
@Override
public UbigeoDocenteDAO getUbigeoDocenteDAO() {
return new MySqlUbigeoDocenteDAO();
}
@Override
public PeriodoAcademicoDAO getPeriodoAcademicoDAO() {
return new MySqlPeriodoAcademicoDAO();
}
@Override
public ClaseDAO getClaseDAO() {
return new MySqlClaseDAO();
}
@Override
public ReporteEncuestaDAO getReporteEncuestaDAO() {
return new MySqlReporteEncuestaDAO();
}
@Override
public ZonaDAO getZonaDAO() {
return new MysqlZonaDAO();
}
@Override
public ZonaSedeDAO getZonaSedeDAO() {
return new MySqlZonaSedeDAO();
}
@Override
public ZonaDistritoDAO getZonaDistritoDAO() {
return new MySqlZonaDistritoDAO();
}
@Override
public MeritoDAO getMeritoDAO() {
return new MySqlMeritoDAO();
}
@Override
public PlanaDocenteDAO getPlanaDocenteDAO() {
return new MySqlPlanaDocenteDAO();
}
@Override
public PlanAcademicoDAO getPlanAcademicoDAO() {
return new MySqlPlanAcademicoDAO();
}
@Override
public UsuarioDAO getUsuarioDAO() {
return new MySqlUsuarioDAO();
}
@Override
public ModuloDAO getModuloDAO() {
return new MySqlModuloDAO();
}
@Override
public CategoriaDAO getCategoriaDAO() {
return new MySqlCategoriaDAO();
}
@Override
public AulaDAO getAulaDAO() {
return new MySqlAulaDAO();
}
@Override
public TipoCentroDAO getTipoCentroDAO() {
return new MySqlTipoCentroDAO();
}
@Override
public CentroDAO getCentroDAO() {
return new MySqlCentroDAO();
}
@Override
public NivelDAO getNivelDAO() {
return new MySqlNivelDAO();
}
@Override
public TipoGradoDAO getTipoGradoDAO() {
return new MySqlTipoGradoDAO();
}
@Override
public GradoDAO getGradoDAO() {
return new MySqlGradoDAO();
}
@Override
public SeccionDAO getSeccionDAO() {
return new MySqlSeccionDAO();
}
@Override
public SedeDAO getSedeDAO() {
return new MySqlSedeDAO();
}
@Override
public TurnoDAO getTurnoDAO() {
return new MySqlTurnoDAO();
}
@Override
public AreaDAO getAreaDAO() {
return new MySqlAreaDAO();
}
@Override
public PlanaDAO getPlanaDAO() {
return new MySqlPlanaDAO();
}
@Override
public CursoDAO getCursoDAO() {
return new MySqlCursoDAO();
}
@Override
public DocenteDAO getDocenteDAO() {
return new MySqlDocenteDAO();
}
@Override
public BloqueDAO getBloqueDAO() {
return new MySqlBloqueDAO();
}
@Override
public AreaDocenteDAO getAreaDocenteDAO() {
return new MySqlAreaDocenteDAO();
}
@Override
public HorarioDAO getHorarioDAO() {
return new MySqlHorarioDAO();
}
@Override
public DisponibilidadDocenteDAO getDisponibilidadDAO() {
return new MySqlDisponibilidadDAO();
}
@Override
public BloqueInicialPrimariaDAO getBloqueInicialPrimariaDAO() {
return new MySqlBloquePriIniDAO();
}
@Override
public UsuarioDocenteDAO getUsuarioDocenteDAO() {
return new MySqlUsuarioDocenteDAO();
}
@Override
public UbigeoDocenteDAO getUbigeoDocenteDAO() {
return new MySqlUbigeoDocenteDAO();
}
@Override
public PeriodoAcademicoDAO getPeriodoAcademicoDAO() {
return new MySqlPeriodoAcademicoDAO();
}
@Override
public ClaseDAO getClaseDAO() {
return new MySqlClaseDAO();
}
@Override
public ReporteEncuestaDAO getReporteEncuestaDAO() {
return new MySqlReporteEncuestaDAO();
}
@Override
public ZonaDAO getZonaDAO() {
return new MysqlZonaDAO();
}
@Override
public ZonaSedeDAO getZonaSedeDAO() {
return new MySqlZonaSedeDAO();
}
@Override
public ZonaDistritoDAO getZonaDistritoDAO() {
return new MySqlZonaDistritoDAO();
}
@Override
public MeritoDAO getMeritoDAO() {
return new MySqlMeritoDAO();
}
@Override
public PlanaDocenteDAO getPlanaDocenteDAO() {
return new MySqlPlanaDocenteDAO();
}
@Override
public PlanAcademicoDAO getPlanAcademicoDAO() {
return new MySqlPlanAcademicoDAO();
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -209,10 +209,10 @@ public class DocenteServices {
return dato;
}
public ArrayList<Docente> consultarDatos(String codDocente,String codPeriodo) {
public ArrayList<Docente> consultarDatos(String codDocente, String codPeriodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarDatos(codDocente,codPeriodo);
lista = objDocenteDAO.consultarDatos(codDocente, codPeriodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......@@ -297,10 +297,10 @@ public class DocenteServices {
return dato;
}
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir,int numhijos,int codarea,int codplana,int codperiodo) {
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir, int numhijos, int codarea, int codplana, int codperiodo) {
int dato = 0;
try {
dato = objDocenteDAO.registroDatos(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir,numhijos,codarea,codplana,codperiodo);
dato = objDocenteDAO.registroDatos(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir, numhijos, codarea, codplana, codperiodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......@@ -308,10 +308,10 @@ public class DocenteServices {
return dato;
}
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir,int cantHijos,int codArea,int codPlana,int periodo) {
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir, int cantHijos, int codArea, int codPlana, int periodo) {
int dato = 0;
try {
dato = objDocenteDAO.registrarDatosEdit(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir,cantHijos,codArea,codPlana,periodo);
dato = objDocenteDAO.registrarDatosEdit(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir, cantHijos, codArea, codPlana, periodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......@@ -363,6 +363,18 @@ public class DocenteServices {
return lista;
}
// TEMPORAL
public ArrayList<Docente> cargarDocentePrimaria3(String codcurso, String apellido, int inicio, int cantidad, String documentos_ignorados) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.cargarDocentePrimaria3(codcurso, apellido, inicio, cantidad, documentos_ignorados);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public Docente listarDocenteSede(String local) {
Docente docente = new Docente();
try {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment