Commit 7c53ea24 by sistem26user

[EDIT] Modificado duplicado al momento de asignar docentes de educación física a un horario

parent 4d474607
......@@ -15,6 +15,15 @@ public class AreaDocente {
private String codigoDocente;
private String nombreDocente;
private String apellidoDocente;
private String numeroDocumento;
public String getNumeroDocumento() {
return numeroDocumento;
}
public void setNumeroDocumento(String numeroDocumento) {
this.numeroDocumento = numeroDocumento;
}
private int codigoArea;
private int estado;
......
......@@ -16,146 +16,148 @@ import pe.siso.horario.Beans.HorarioCF;
*/
public interface DocenteDAO {
public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) throws Exception;
public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) throws Exception;
public ArrayList<Docente> listaDocentes() throws Exception;
public ArrayList<Docente> listaDocentes() throws Exception;
public ArrayList<HorarioCF> listarCambiosFijo(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> listarRegistrosNuevosYEliminados(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<HorarioCF> listarEliminados(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> listarCambiosDia(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas, String dia, String codigoDocente) 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<Horario> listarBajasDocente(String fechaDesde, String fechaHasta) throws Exception;
public ArrayList<Docente> listaDocentes(String apellido) throws Exception;
public ArrayList<Docente> listaDocentes(String apellido) throws Exception;
public ArrayList<Docente> listarDocenteScundaria() throws Exception;
public ArrayList<Docente> listarDocenteScundaria() throws Exception;
public ArrayList<Docente> listarDocenteScundaria(String apellido) throws Exception;
public ArrayList<Docente> listarDocenteScundaria(String apellido) throws Exception;
public Docente NombreDocente(String cod) throws Exception;
public Docente NombreDocente(String cod) throws Exception;
public ArrayList<Docente> buscarUsuarioDocente(String apellido, int inicio, int cantidad) throws Exception;
public ArrayList<Docente> buscarUsuarioDocente(String apellido, int inicio, int cantidad) throws Exception;
public ArrayList<Docente> buscarUsuarioDocente(String apellido) throws Exception;
public ArrayList<Docente> buscarUsuarioDocente(String apellido) throws Exception;
public ArrayList<Docente> listarTodoUsuDocente() throws Exception;
public ArrayList<Docente> listarTodoUsuDocente() throws Exception;
public Docente datosDocente(String codigoDocente) throws Exception;
public Docente datosDocente(String codigoDocente) throws Exception;
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) throws Exception;
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) throws Exception;
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) throws Exception;
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;
public void actualizarDatos(String codDocente, String telefono, String zona, String email) throws Exception;
public int cantidadDocenteDatos(String codDocente) throws Exception;
public int cantidadDocenteDatos(String codDocente) throws Exception;
public ArrayList<Docente> consultarCodigoDocentesHorario() throws Exception;
public ArrayList<Docente> consultarCodigoDocentesHorario() throws Exception;
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo) throws Exception;
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo) throws Exception;
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo, String plana) throws Exception;
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo, String plana) throws Exception;
public int verificarCruces(String codDocente, String codigoArea) throws Exception;
public int verificarCruces(String codDocente, String codigoArea) throws Exception;
public int cantListaDocente(String apellidoDocente) throws Exception;
public int cantListaDocente(String apellidoDocente) throws Exception;
public ArrayList<Docente> listaDocentes(String apellido, int inicio, int cantidad) throws Exception;
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> cargarDocentePrimaria(String codcurso) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria(String codcurso, String documentosIgnorados) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria3(String codcurso, String apellido, int inicio, int cantidad, String documentos_ignorados) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) throws Exception;
public Docente listarDocenteSede(String local) throws Exception;
public ArrayList<Docente> cargarDocentePrimaria3(String codcurso, String apellido, int inicio, int cantidad, String documentos_ignorados) throws Exception;
public ArrayList<Docente> listarDocSecPri(String codPri, String codSec) throws Exception;
public Docente listarDocenteSede(String local) throws Exception;
public int registrarInforme(String cod_doc, String nom_doc, String mot, String arg, String cod_sed, String nom_sed) throws Exception;
public ArrayList<Docente> listarDocSecPri(String codPri, String codSec) throws Exception;
public ArrayList<Docente> listarBandeja() throws Exception;
public int registrarInforme(String cod_doc, String nom_doc, String mot, String arg, String cod_sed, String nom_sed) throws Exception;
public int registrarRespuesta(String codInforme, String accion) throws Exception;
public ArrayList<Docente> listarBandeja() throws Exception;
public String verEstado(String codDocente, String local) throws Exception;
public int registrarRespuesta(String codInforme, String accion) throws Exception;
public ArrayList<Docente> listarEncuestas() throws Exception;
public String verEstado(String codDocente, String local) throws Exception;
public ArrayList<Docente> migrarPuntaje(String codEnc) throws Exception;
public ArrayList<Docente> listarEncuestas() throws Exception;
public int insertar(String codEnc, String codDoc, String nomDoc, String puntaje, String cadenaCurso) throws Exception;
public ArrayList<Docente> migrarPuntaje(String codEnc) throws Exception;
public ArrayList<Docente> listarDatosMigrados() throws Exception;
public int insertar(String codEnc, String codDoc, String nomDoc, String puntaje, String cadenaCurso) throws Exception;
public ArrayList<Docente> listaDocentesSec(String cod_per) throws Exception;
public ArrayList<Docente> listarDatosMigrados() throws Exception;
public String puntajeDocente(String codDoc) throws Exception;
public ArrayList<Docente> listaDocentesSec(String cod_per) throws Exception;
public String consultarCodigoEncuesta() throws Exception;
public String puntajeDocente(String codDoc) throws Exception;
public String consultarCodigoEncuesta() throws Exception;
//------------------------
public int registrarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) throws Exception;
public int registrarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) throws Exception;
public int actualizarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) throws Exception;
public int actualizarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) throws Exception;
public int insertarTemporal(String cadena) throws Exception;
public int insertarTemporal(String cadena) throws Exception;
public ArrayList<Docente> filtroDocentesPrimSec(String periodo) throws Exception;
public ArrayList<Docente> filtroDocentesPrimSec(String periodo) throws Exception;
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro) throws Exception;
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;
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente, int inicio, int cant) throws Exception;
public int cantListaDocentePorArea(String codigoArea, String apellidoDocente) throws Exception;
public int cantListaDocentePorArea(String codigoArea, String apellidoDocente) throws Exception;
public int verificarCrucesPorPeriodo(String codDocente, String codigoArea, String codigoPeriodo) throws Exception;
public int verificarCrucesPorPeriodo(String codDocente, String codigoArea, String codigoPeriodo) throws Exception;
public Docente consultarDatosDocenteConArea(String codigoDocente, String codigoPeriodo) throws Exception;
public Docente consultarDatosDocenteConArea(String codigoDocente, String codigoPeriodo) throws Exception;
public Docente consultarDatosDocenteConPlana(String codigoDocente, String codigoPeriodo, String codigoArea) throws Exception;
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 ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente) throws Exception;
public int consultarCoordinadorArea(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) 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 quitarAsignacionCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) throws Exception;
public int asignarCoordinador(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 cantidadCoordinadorAsignadoPlana(String codigoPlana, String codigoPeriodoAcademico) throws Exception;
public int consultarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) 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 quitarAsignacionCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) throws Exception;
public int asignarCoordinadorPlana(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;
}
......@@ -18,303 +18,304 @@ import pe.siso.horario.DAO.AreaDocenteDAO;
*/
public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
@Override
public int cantidadAsignado(int codigoDocente) throws Exception {
int cantidad = 0;
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT COUNT(*) as cant FROM area_docente WHERE cod_doc='" + codigoDocente + "' and est_are_doc='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
cantidad = rs.getInt("cant");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return cantidad;
@Override
public int cantidadAsignado(int codigoDocente) throws Exception {
int cantidad = 0;
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT COUNT(*) as cant FROM area_docente WHERE cod_doc='" + codigoDocente + "' and est_are_doc='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
cantidad = rs.getInt("cant");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return cantidad;
@Override
public void registrarAreaDocente(String codigoDocente, String codigoArea) throws Exception {
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "INSERT INTO area_docente (cod_doc,cod_are,est_are_doc) VALUES ('" + codigoDocente + "','" + codigoArea + "','1')";
st.executeUpdate(query);
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
}
}
@Override
public void registrarAreaDocente(String codigoDocente, String codigoArea) throws Exception {
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
@Override
public int consultarAsignado(String codigoDocente, String codigoArea) throws Exception {
int cantidad = 0;
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT COUNT(*) as cant FROM area_docente WHERE cod_doc='" + codigoDocente + "' and cod_are='" + codigoArea + "' and est_are_doc='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
cantidad = rs.getInt("cant");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return cantidad;
}
String query = "INSERT INTO area_docente (cod_doc,cod_are,est_are_doc) VALUES ('" + codigoDocente + "','" + codigoArea + "','1')";
@Override
public ArrayList<AreaDocente> consultarAsignados(String codigosDocente) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT cod_are_doc,cod_doc,cod_are,est_are_doc FROM area_docente WHERE cod_doc IN (" + codigosDocente + ") and est_are_doc='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoAreaDocente(rs.getInt("cod_are_doc"));
areaDocente.setCodigoDocente(rs.getString("cod_doc"));
areaDocente.setCodigoArea(rs.getInt("cod_are"));
areaDocente.setEstado(rs.getInt("est_are_doc"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
st.executeUpdate(query);
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
@Override
public ArrayList<AreaDocente> cargarDocentesDisponibles(String codigoTurno, String dia, String codigoCurso) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
String cadenaCodigosDocente = "0";
String base = "horario";
String base2 = "sacoolive3";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
//String query = "SELECT codDoc FROM disponibilidad_docente WHERE diaDis LIKE '%"+codigoTurno+"#"+dia+"%'";
String query = "SELECT dis.codDoc FROM disponibilidad_docente as dis "
+ "INNER JOIN area_docente as ad on ad.cod_doc=dis.codDoc "
+ "INNER JOIN plana on plana.cod_are=ad.cod_are "
+ "INNER JOIN curso on curso.cod_pla=plana.cod_pla "
+ "WHERE curso.cod_cur='" + codigoCurso + "' and "
+ " diaDis LIKE '%" + codigoTurno + "#" + dia + "%'";
ResultSet rs = st.executeQuery(query);
System.out.println("docenteee --->>> " + query);
while (rs.next()) {
cadenaCodigosDocente += "," + rs.getString("codDoc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
}
Connection cnx2 = null;
try {
cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement();
String query2 = "SELECT codprofesor, nombre, apellido from profesor WHERE codprofesor in (" + cadenaCodigosDocente + ");";
ResultSet rs2 = st2.executeQuery(query2);
System.out.println(query2);
while (rs2.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoDocente(rs2.getString("codprofesor"));
areaDocente.setNombreDocente(rs2.getString("nombre"));
areaDocente.setApellidoDocente(rs2.getString("apellido"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx2.close();
}
return lista;
}
@Override
public int consultarAsignado(String codigoDocente, String codigoArea) throws Exception {
int cantidad = 0;
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
@Override
public void quitarAreaDocente(String codigoDocente, String codigoArea) throws Exception {
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "DELETE from area_docente WHERE cod_doc='" + codigoDocente + "' and cod_are='" + codigoArea + "'";
st.executeUpdate(query);
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
String query = "SELECT COUNT(*) as cant FROM area_docente WHERE cod_doc='" + codigoDocente + "' and cod_are='" + codigoArea + "' and est_are_doc='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
cantidad = rs.getInt("cant");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return cantidad;
}
@Override
public ArrayList<AreaDocente> consultarAsignados(String codigosDocente) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT cod_are_doc,cod_doc,cod_are,est_are_doc FROM area_docente WHERE cod_doc IN (" + codigosDocente + ") and est_are_doc='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoAreaDocente(rs.getInt("cod_are_doc"));
areaDocente.setCodigoDocente(rs.getString("cod_doc"));
areaDocente.setCodigoArea(rs.getInt("cod_are"));
areaDocente.setEstado(rs.getInt("est_are_doc"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
}
@Override
public ArrayList<AreaDocente> cargarDocentesDisponibles(String codigoTurno, String dia, String codigoCurso) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
String cadenaCodigosDocente = "0";
String base = "horario";
String base2 = "sacoolive3";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
//String query = "SELECT codDoc FROM disponibilidad_docente WHERE diaDis LIKE '%"+codigoTurno+"#"+dia+"%'";
String query = "SELECT dis.codDoc FROM disponibilidad_docente as dis "
+ "INNER JOIN area_docente as ad on ad.cod_doc=dis.codDoc "
+ "INNER JOIN plana on plana.cod_are=ad.cod_are "
+ "INNER JOIN curso on curso.cod_pla=plana.cod_pla "
+ "WHERE curso.cod_cur='" + codigoCurso + "' and "
+ " diaDis LIKE '%" + codigoTurno + "#" + dia + "%'";
ResultSet rs = st.executeQuery(query);
System.out.println("docenteee --->>> " + query);
while (rs.next()) {
cadenaCodigosDocente += "," + rs.getString("codDoc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
@Override
public ArrayList<AreaDocente> cargarDocentesDisponibles(String codigoTurno, String dia, String codigoCurso, String periodo) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
String cadenaCodigosDocente = "0";
String base = "horario";
String base2 = "sacoolive3";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
//String query = "SELECT codDoc FROM disponibilidad_docente WHERE diaDis LIKE '%"+codigoTurno+"#"+dia+"%'";
String query = "SELECT dis.codDoc FROM disponibilidad_docente as dis "
+ "INNER JOIN area_docente as ad on ad.cod_doc=dis.codDoc "
+ "INNER JOIN plana on plana.cod_are=ad.cod_are "
+ "INNER JOIN curso on curso.cod_pla=plana.cod_pla "
+ "WHERE curso.cod_cur='" + codigoCurso + "' and "
+ " dis.cod_per='" + periodo + "' and ";
if (codigoTurno.equals("4")) {
query += " (diaDis LIKE '%1#" + dia + "%' or diaDis LIKE '%2#" + dia + "%' ) ";
} else if (codigoTurno.equals("5")) {
query += " (diaDis LIKE '%2#" + dia + "%' or diaDis LIKE '%3#" + dia + "%' ) ";
} else if (codigoTurno.equals("6")) {
query += " (diaDis LIKE '%1#" + dia + "%' or diaDis LIKE '%2#" + dia + "%' or diaDis LIKE '%3#" + dia + "%') ";
} else {
if(dia.equals("")){
query += " diaDis LIKE '%" + codigoTurno + "#%' ";
}else{
query += " diaDis LIKE '%" + codigoTurno + "#" + dia + "%' ";
}
}
ResultSet rs = st.executeQuery(query);
System.out.println("1 docenteee2 --->>> " + query);
while (rs.next()) {
cadenaCodigosDocente += "," + rs.getString("codDoc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
Connection cnx2 = null;
try {
cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement();
String query2 = "SELECT codprofesor, nombre, apellido from profesor WHERE codprofesor in (" + cadenaCodigosDocente + ");";
ResultSet rs2 = st2.executeQuery(query2);
System.out.println(query2);
while (rs2.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoDocente(rs2.getString("codprofesor"));
areaDocente.setNombreDocente(rs2.getString("nombre"));
areaDocente.setApellidoDocente(rs2.getString("apellido"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx2.close();
}
return lista;
}
@Override
public void quitarAreaDocente(String codigoDocente, String codigoArea) throws Exception {
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "DELETE from area_docente WHERE cod_doc='" + codigoDocente + "' and cod_are='" + codigoArea + "'";
st.executeUpdate(query);
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
}
@Override
public ArrayList<AreaDocente> cargarDocentesDisponibles(String codigoTurno, String dia, String codigoCurso, String periodo) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
String cadenaCodigosDocente = "0";
String base = "horario";
String base2 = "sacoolive3";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
//String query = "SELECT codDoc FROM disponibilidad_docente WHERE diaDis LIKE '%"+codigoTurno+"#"+dia+"%'";
String query = "SELECT dis.codDoc FROM disponibilidad_docente as dis "
+ "INNER JOIN area_docente as ad on ad.cod_doc=dis.codDoc "
+ "INNER JOIN plana on plana.cod_are=ad.cod_are "
+ "INNER JOIN curso on curso.cod_pla=plana.cod_pla "
+ "WHERE curso.cod_cur='" + codigoCurso + "' and "
+ " dis.cod_per='" + periodo + "' and ";
if (codigoTurno.equals("4")) {
query += " (diaDis LIKE '%1#" + dia + "%' or diaDis LIKE '%2#" + dia + "%' ) ";
} else if (codigoTurno.equals("5")) {
query += " (diaDis LIKE '%2#" + dia + "%' or diaDis LIKE '%3#" + dia + "%' ) ";
} else if (codigoTurno.equals("6")) {
query += " (diaDis LIKE '%1#" + dia + "%' or diaDis LIKE '%2#" + dia + "%' or diaDis LIKE '%3#" + dia + "%') ";
} else {
if (dia.equals("")) {
query += " diaDis LIKE '%" + codigoTurno + "#%' ";
} else {
query += " diaDis LIKE '%" + codigoTurno + "#" + dia + "%' ";
}
Connection cnx2 = null;
try {
cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement();
String query2 = "SELECT codprofesor, nombre, apellido from profesor WHERE codprofesor in (" + cadenaCodigosDocente + ");";
ResultSet rs2 = st2.executeQuery(query2);
System.out.println(query2);
while (rs2.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoDocente(rs2.getString("codprofesor"));
areaDocente.setNombreDocente(rs2.getString("nombre"));
areaDocente.setApellidoDocente(rs2.getString("apellido"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx2.close();
}
return lista;
}
ResultSet rs = st.executeQuery(query);
System.out.println("1 docenteee2 --->>> " + query);
while (rs.next()) {
cadenaCodigosDocente += "," + rs.getString("codDoc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
@Override
public ArrayList<AreaDocente> cargarDocentesDisponibles2(String codigoTurno, String dia, String codigoCurso, String periodo) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
String cadenaCodigosDocente = "0";
String base = "horario";
String base2 = "sacoolive3";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
//String query = "SELECT codDoc FROM disponibilidad_docente WHERE diaDis LIKE '%"+codigoTurno+"#"+dia+"%'";
String query = "SELECT dis.codDoc FROM disponibilidad_docente as dis "
+ "INNER JOIN area_docente as ad on ad.cod_doc=dis.codDoc "
+ "INNER JOIN plana on plana.cod_are=ad.cod_are "
+ "INNER JOIN curso on curso.cod_pla=plana.cod_pla "
+ "WHERE curso.cod_cur='" + codigoCurso + "' and "
+ " dis.cod_per='" + periodo + "' and ";
if (codigoTurno.equals("4")) {
query += " (diaDis LIKE '%1#" + dia + "%' and diaDis LIKE '%2#" + dia + "%' ) ";
} else if (codigoTurno.equals("5")) {
query += " (diaDis LIKE '%2#" + dia + "%' and diaDis LIKE '%3#" + dia + "%' ) ";
} else if (codigoTurno.equals("6")) {
query += " (diaDis LIKE '%1#" + dia + "%' and diaDis LIKE '%2#" + dia + "%' and diaDis LIKE '%3#" + dia + "%') ";
} else {
query += " diaDis LIKE '%" + codigoTurno + "#" + dia + "%' ";
}
ResultSet rs = st.executeQuery(query);
System.out.println("2 docenteee2 --->>> " + query);
while (rs.next()) {
cadenaCodigosDocente += "," + rs.getString("codDoc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
Connection cnx2 = null;
try {
cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement();
String query2 = "SELECT codprofesor, nombre, apellido from profesor WHERE codprofesor in (" + cadenaCodigosDocente + ");";
ResultSet rs2 = st2.executeQuery(query2);
System.out.println(query2);
while (rs2.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoDocente(rs2.getString("codprofesor"));
areaDocente.setNombreDocente(rs2.getString("nombre"));
areaDocente.setApellidoDocente(rs2.getString("apellido"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx2.close();
}
return lista;
}
@Override
public ArrayList<AreaDocente> cargarDocentesDisponibles2(String codigoTurno, String dia, String codigoCurso, String periodo) throws Exception {
ArrayList<AreaDocente> lista = new ArrayList<AreaDocente>();
String cadenaCodigosDocente = "0";
String base = "horario";
String base2 = "sacoolive3";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
//String query = "SELECT codDoc FROM disponibilidad_docente WHERE diaDis LIKE '%"+codigoTurno+"#"+dia+"%'";
String query = "SELECT dis.codDoc FROM disponibilidad_docente as dis "
+ "INNER JOIN area_docente as ad on ad.cod_doc=dis.codDoc "
+ "INNER JOIN plana on plana.cod_are=ad.cod_are "
+ "INNER JOIN curso on curso.cod_pla=plana.cod_pla "
+ "WHERE curso.cod_cur='" + codigoCurso + "' and "
+ " dis.cod_per='" + periodo + "' and ";
if (codigoTurno.equals("4")) {
query += " (diaDis LIKE '%1#" + dia + "%' and diaDis LIKE '%2#" + dia + "%' ) ";
} else if (codigoTurno.equals("5")) {
query += " (diaDis LIKE '%2#" + dia + "%' and diaDis LIKE '%3#" + dia + "%' ) ";
} else if (codigoTurno.equals("6")) {
query += " (diaDis LIKE '%1#" + dia + "%' and diaDis LIKE '%2#" + dia + "%' and diaDis LIKE '%3#" + dia + "%') ";
} else {
query += " diaDis LIKE '%" + codigoTurno + "#" + dia + "%' ";
}
ResultSet rs = st.executeQuery(query);
System.out.println("2 docenteee2 --->>> " + query);
while (rs.next()) {
cadenaCodigosDocente += "," + rs.getString("codDoc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
Connection cnx2 = null;
try {
cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement();
String query2 = " SELECT codprofesor, nombre, apellido from profesor WHERE codprofesor in (" + cadenaCodigosDocente + ") and estadoprofe='Y' "
+ " ORDER BY apellido ;";
ResultSet rs2 = st2.executeQuery(query2);
System.out.println(query2);
while (rs2.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoDocente(rs2.getString("codprofesor"));
areaDocente.setNombreDocente(rs2.getString("nombre"));
areaDocente.setApellidoDocente(rs2.getString("apellido"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
Connection cnx2 = null;
try {
cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement();
String query2 = " SELECT codprofesor, nombre, apellido, dni from profesor WHERE codprofesor in (" + cadenaCodigosDocente + ") and estadoprofe='Y' "
+ " ORDER BY apellido ;";
ResultSet rs2 = st2.executeQuery(query2);
System.out.println(query2);
while (rs2.next()) {
AreaDocente areaDocente = new AreaDocente();
areaDocente.setCodigoDocente(rs2.getString("codprofesor"));
areaDocente.setNombreDocente(rs2.getString("nombre"));
areaDocente.setApellidoDocente(rs2.getString("apellido"));
areaDocente.setNumeroDocumento(rs2.getString("dni"));
lista.add(areaDocente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
}
}
......@@ -38,271 +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");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("nuevo")) {
try {
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");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("horario")) {
try {
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");
// "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();
}
}
return conexion;
}
/*@Override
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");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("nuevo")) {
try {
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");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("horario")) {
try {
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");
// "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();
}
}
return conexion;
}
/*@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.
......@@ -18,745 +18,756 @@ import pe.siso.horario.DAO.DocenteDAO;
*/
public class DocenteServices {
DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
DocenteDAO objDocenteDAO = fabrica.getDocenteDAO();
public ArrayList<HorarioCF> listarCambiosFijo(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null;
try {
lista = objDocenteDAO.listarCambiosFijo(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<HorarioCF> listarRegistrosNuevosYEliminados(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null;
try {
lista = objDocenteDAO.listarRegistrosNuevosYEliminados(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<HorarioCF> listarEliminados(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null;
try {
lista = objDocenteDAO.listarEliminados(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Horario> listarCambiosDia(String fechaDesde, String fechaHasta) {
ArrayList<Horario> lista = null;
try {
lista = objDocenteDAO.listarCambiosDia(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas, String dia, String codigoDocente) {
ArrayList<Horario> lista = null;
try {
lista = objDocenteDAO.listarCambiosDiaDocente(cadenaAulas, dia, codigoDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Horario> listarBajasDocente(String fechaDesde, String fechaHasta) {
ArrayList<Horario> lista = null;
try {
lista = objDocenteDAO.listarBajasDocente(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentes() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentes();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) {
String respuesta = "";
try {
respuesta = objDocenteDAO.darDeBaja(codigo, periodo, usuario, ultimoDia);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return respuesta;
}
public ArrayList<Docente> listaDocentes(String apellido) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentes(apellido);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listarDocenteScundaria() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDocenteScundaria();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public Docente NombreDocente(String cod) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.NombreDocente(cod);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listarDocenteScundaria(String apellido) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDocenteScundaria(apellido);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> buscarUsuarioDocente(String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.buscarUsuarioDocente(apellido, inicio, cantidad);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> buscarUsuarioDocente(String apellido) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.buscarUsuarioDocente(apellido);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listarTodoUsuDocente() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarTodoUsuDocente();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public Docente datosDocente(String codigoDocente) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.datosDocente(codigoDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docente;
}
public int registrarDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) {
int dato = 0;
try {
dato = objDocenteDAO.registroDatos(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> consultarDatos(String codDocente, String codPeriodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarDatos(codDocente, codPeriodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public void actualizarDatos(String codDocente, String telefono, String zona, String mail) {
try {
objDocenteDAO.actualizarDatos(codDocente, telefono, zona, mail);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int cantidadDocenteDatos(String codDocente) {
int dato = 0;
try {
dato = objDocenteDAO.cantidadDocenteDatos(codDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) {
int dato = 0;
try {
dato = objDocenteDAO.registrarDatosEdit(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> consultarCodigoDocentesHorario() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarCodigoDocentesHorario();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentes(String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentes(apellido, inicio, cantidad);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int verificarCruces(String codDocente, String codigoArea) {
int dato = 0;
try {
dato = objDocenteDAO.verificarCruces(codDocente, codigoArea);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int cantListaDocente(String apellidoDocente) {
int dato = 0;
try {
dato = objDocenteDAO.cantListaDocente(apellidoDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
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) {
int dato = 0;
try {
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();
}
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) {
int dato = 0;
try {
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();
}
return dato;
}
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarCodigoDocentesHorario(periodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo, String plana) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarCodigoDocentesHorario(periodo, plana);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> cargarDocentePrimaria(String codcurso) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.cargarDocentePrimaria(codcurso);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.cargarDocentePrimaria2(codcurso, apellido, inicio, cantidad);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
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 {
docente = objDocenteDAO.listarDocenteSede(local);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listarDocSecPri(String codPri, String codSec) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDocSecPri(codPri, codSec);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int registrarInforme(String cod_doc, String nom_doc, String mot, String arg, String cod_sed, String nom_sed) {
int dato = 0;
try {
dato = objDocenteDAO.registrarInforme(cod_doc, nom_doc, mot, arg, cod_sed, nom_sed);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listarBandeja() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarBandeja();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int registrarRespuesta(String codInforme, String accion) {
int dato = 0;
try {
dato = objDocenteDAO.registrarRespuesta(codInforme, accion);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public String verEstado(String codDocente, String local) {
String dato = "";
try {
dato = objDocenteDAO.verEstado(codDocente, local);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listarEncuestas() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarEncuestas();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> migrarPuntaje(String codEnc) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.migrarPuntaje(codEnc);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int insertar(String codEnc, String codDoc, String nomDoc, String puntaje, String cadenaCurso) {
int dato = 0;
try {
dato = objDocenteDAO.insertar(codEnc, codDoc, nomDoc, puntaje, cadenaCurso);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listarDatosMigrados() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDatosMigrados();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentesSec(String cod_per) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesSec(cod_per);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public String puntajeDocente(String codDoc) {
String dato = "";
try {
dato = objDocenteDAO.puntajeDocente(codDoc);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public String consultarCodigoEncuesta() {
String dato = "";
try {
dato = objDocenteDAO.consultarCodigoEncuesta();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int registrarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) {
int dato = 0;
try {
dato = objDocenteDAO.registrarFichaEvaluacion(codigoDocente, nombreDocente, codigoPeriodoAcademico, anio, codigoPeriodo, puntajeEncuesta, puntajeAsistencia, puntajeExamen, puntajeMateriales, promedio);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int actualizarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) {
int dato = 0;
try {
dato = objDocenteDAO.actualizarFichaEvaluacion(codigoDocente, nombreDocente, codigoPeriodoAcademico, anio, codigoPeriodo, puntajeEncuesta, puntajeAsistencia, puntajeExamen, puntajeMateriales, promedio);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int insertarTemporal(String cadena) {
int dato = 0;
try {
dato = objDocenteDAO.insertarTemporal(cadena);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> filtroDocentesPrimSec(String periodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo, filtro);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public Docente consultarInforme(String codigoDocente, String codSede) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.consultarInforme(codigoDocente, codSede);
} catch (Exception e) {
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesPorArea(codigoArea, apellidoDocente, inicio, cantidad);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int cantListaDocentePorArea(String codigoArea, String apellidoDocente) {
int cantidad = 0;
try {
cantidad = objDocenteDAO.cantListaDocentePorArea(codigoArea, apellidoDocente);
} catch (Exception e) {
e.printStackTrace();
}
return cantidad;
}
public int verificarCrucesPorPeriodo(String codDocente, String codigoArea, String codigoPeriodo) {
int dato = 0;
try {
dato = objDocenteDAO.verificarCrucesPorPeriodo(codDocente, codigoArea, codigoPeriodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public Docente consultarDatosDocenteConArea(String codigoDocente, String codigoPeriodo) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.consultarDatosDocenteConArea(codigoDocente, codigoPeriodo);
} catch (Exception e) {
e.printStackTrace();
}
return docente;
}
public Docente consultarDatosDocenteConPlana(String codigoDocente, String codigoPeriodo, String codigoArea) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.consultarDatosDocenteConPlana(codigoDocente, codigoPeriodo, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listaDocentesTablaMerito(String codigoPlana, String codigoPeriodoAcademico) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesTablaMerito(codigoPlana, codigoPeriodoAcademico);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesPorArea(codigoArea, apellidoDocente);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int cantidadCoordinadorAsignado(String codigoArea, String codigoPeriodoAcademico) {
int dato = 0;
try {
dato = objDocenteDAO.cantidadCoordinadorAsignado(codigoArea, codigoPeriodoAcademico);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int consultarCoordinadorArea(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) {
int coor = 0;
try {
coor = objDocenteDAO.consultarCoordinadorArea(codigoDocente, codigoPeriodoAcademico, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return coor;
}
public int quitarAsignacionCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) {
int dato = 0;
try {
dato = objDocenteDAO.quitarAsignacionCoordinador(codigoDocente, codigoPeriodoAcademico, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int asignarCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) {
int dato = 0;
try {
dato = objDocenteDAO.asignarCoordinador(codigoDocente, codigoPeriodoAcademico, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listaDocentesPorPlana(String codigoPlana, String codigoPeriodoAcademico, String apellidoDocente) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesPorPlana(codigoPlana, codigoPeriodoAcademico, apellidoDocente);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int cantidadCoordinadorAsignadoPlana(String codigoPlana, String codigoPeriodoAcademico) {
int dato = 0;
try {
dato = objDocenteDAO.cantidadCoordinadorAsignadoPlana(codigoPlana, codigoPeriodoAcademico);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int consultarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int coor = 0;
try {
coor = objDocenteDAO.consultarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
} catch (Exception e) {
e.printStackTrace();
}
return coor;
}
public int quitarAsignacionCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int dato = 0;
try {
dato = objDocenteDAO.quitarAsignacionCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int asignarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int dato = 0;
try {
dato = objDocenteDAO.asignarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro, String codigoAula) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo, filtro, codigoAula);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int validarDni(String dni) {
int coddocente = 0;
try {
coddocente = objDocenteDAO.validarDni(dni);
} catch (Exception e) {
e.printStackTrace();
}
return coddocente;
}
DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
DocenteDAO objDocenteDAO = fabrica.getDocenteDAO();
public ArrayList<HorarioCF> listarCambiosFijo(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null;
try {
lista = objDocenteDAO.listarCambiosFijo(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<HorarioCF> listarRegistrosNuevosYEliminados(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null;
try {
lista = objDocenteDAO.listarRegistrosNuevosYEliminados(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<HorarioCF> listarEliminados(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null;
try {
lista = objDocenteDAO.listarEliminados(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Horario> listarCambiosDia(String fechaDesde, String fechaHasta) {
ArrayList<Horario> lista = null;
try {
lista = objDocenteDAO.listarCambiosDia(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas, String dia, String codigoDocente) {
ArrayList<Horario> lista = null;
try {
lista = objDocenteDAO.listarCambiosDiaDocente(cadenaAulas, dia, codigoDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Horario> listarBajasDocente(String fechaDesde, String fechaHasta) {
ArrayList<Horario> lista = null;
try {
lista = objDocenteDAO.listarBajasDocente(fechaDesde, fechaHasta);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentes() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentes();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) {
String respuesta = "";
try {
respuesta = objDocenteDAO.darDeBaja(codigo, periodo, usuario, ultimoDia);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return respuesta;
}
public ArrayList<Docente> listaDocentes(String apellido) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentes(apellido);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listarDocenteScundaria() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDocenteScundaria();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public Docente NombreDocente(String cod) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.NombreDocente(cod);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listarDocenteScundaria(String apellido) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDocenteScundaria(apellido);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> buscarUsuarioDocente(String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.buscarUsuarioDocente(apellido, inicio, cantidad);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> buscarUsuarioDocente(String apellido) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.buscarUsuarioDocente(apellido);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listarTodoUsuDocente() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarTodoUsuDocente();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public Docente datosDocente(String codigoDocente) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.datosDocente(codigoDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docente;
}
public int registrarDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) {
int dato = 0;
try {
dato = objDocenteDAO.registroDatos(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> consultarDatos(String codDocente, String codPeriodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarDatos(codDocente, codPeriodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public void actualizarDatos(String codDocente, String telefono, String zona, String mail) {
try {
objDocenteDAO.actualizarDatos(codDocente, telefono, zona, mail);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int cantidadDocenteDatos(String codDocente) {
int dato = 0;
try {
dato = objDocenteDAO.cantidadDocenteDatos(codDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis) {
int dato = 0;
try {
dato = objDocenteDAO.registrarDatosEdit(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> consultarCodigoDocentesHorario() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarCodigoDocentesHorario();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentes(String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentes(apellido, inicio, cantidad);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int verificarCruces(String codDocente, String codigoArea) {
int dato = 0;
try {
dato = objDocenteDAO.verificarCruces(codDocente, codigoArea);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int cantListaDocente(String apellidoDocente) {
int dato = 0;
try {
dato = objDocenteDAO.cantListaDocente(apellidoDocente);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
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) {
int dato = 0;
try {
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();
}
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) {
int dato = 0;
try {
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();
}
return dato;
}
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarCodigoDocentesHorario(periodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> consultarCodigoDocentesHorario(String periodo, String plana) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.consultarCodigoDocentesHorario(periodo, plana);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> cargarDocentePrimaria(String codcurso) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.cargarDocentePrimaria(codcurso);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> cargarDocentePrimaria(String codcurso, String documentosIgnorados) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.cargarDocentePrimaria(codcurso, documentosIgnorados);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.cargarDocentePrimaria2(codcurso, apellido, inicio, cantidad);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
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 {
docente = objDocenteDAO.listarDocenteSede(local);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listarDocSecPri(String codPri, String codSec) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDocSecPri(codPri, codSec);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int registrarInforme(String cod_doc, String nom_doc, String mot, String arg, String cod_sed, String nom_sed) {
int dato = 0;
try {
dato = objDocenteDAO.registrarInforme(cod_doc, nom_doc, mot, arg, cod_sed, nom_sed);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listarBandeja() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarBandeja();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int registrarRespuesta(String codInforme, String accion) {
int dato = 0;
try {
dato = objDocenteDAO.registrarRespuesta(codInforme, accion);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public String verEstado(String codDocente, String local) {
String dato = "";
try {
dato = objDocenteDAO.verEstado(codDocente, local);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listarEncuestas() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarEncuestas();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> migrarPuntaje(String codEnc) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.migrarPuntaje(codEnc);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public int insertar(String codEnc, String codDoc, String nomDoc, String puntaje, String cadenaCurso) {
int dato = 0;
try {
dato = objDocenteDAO.insertar(codEnc, codDoc, nomDoc, puntaje, cadenaCurso);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listarDatosMigrados() {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listarDatosMigrados();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentesSec(String cod_per) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesSec(cod_per);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public String puntajeDocente(String codDoc) {
String dato = "";
try {
dato = objDocenteDAO.puntajeDocente(codDoc);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public String consultarCodigoEncuesta() {
String dato = "";
try {
dato = objDocenteDAO.consultarCodigoEncuesta();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int registrarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) {
int dato = 0;
try {
dato = objDocenteDAO.registrarFichaEvaluacion(codigoDocente, nombreDocente, codigoPeriodoAcademico, anio, codigoPeriodo, puntajeEncuesta, puntajeAsistencia, puntajeExamen, puntajeMateriales, promedio);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public int actualizarFichaEvaluacion(String codigoDocente, String nombreDocente, String codigoPeriodoAcademico, String anio, String codigoPeriodo, String puntajeEncuesta, String puntajeAsistencia, String puntajeExamen, String puntajeMateriales, String promedio) {
int dato = 0;
try {
dato = objDocenteDAO.actualizarFichaEvaluacion(codigoDocente, nombreDocente, codigoPeriodoAcademico, anio, codigoPeriodo, puntajeEncuesta, puntajeAsistencia, puntajeExamen, puntajeMateriales, promedio);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int insertarTemporal(String cadena) {
int dato = 0;
try {
dato = objDocenteDAO.insertarTemporal(cadena);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> filtroDocentesPrimSec(String periodo) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo, filtro);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public Docente consultarInforme(String codigoDocente, String codSede) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.consultarInforme(codigoDocente, codSede);
} catch (Exception e) {
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente, int inicio, int cantidad) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesPorArea(codigoArea, apellidoDocente, inicio, cantidad);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int cantListaDocentePorArea(String codigoArea, String apellidoDocente) {
int cantidad = 0;
try {
cantidad = objDocenteDAO.cantListaDocentePorArea(codigoArea, apellidoDocente);
} catch (Exception e) {
e.printStackTrace();
}
return cantidad;
}
public int verificarCrucesPorPeriodo(String codDocente, String codigoArea, String codigoPeriodo) {
int dato = 0;
try {
dato = objDocenteDAO.verificarCrucesPorPeriodo(codDocente, codigoArea, codigoPeriodo);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dato;
}
public Docente consultarDatosDocenteConArea(String codigoDocente, String codigoPeriodo) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.consultarDatosDocenteConArea(codigoDocente, codigoPeriodo);
} catch (Exception e) {
e.printStackTrace();
}
return docente;
}
public Docente consultarDatosDocenteConPlana(String codigoDocente, String codigoPeriodo, String codigoArea) {
Docente docente = new Docente();
try {
docente = objDocenteDAO.consultarDatosDocenteConPlana(codigoDocente, codigoPeriodo, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return docente;
}
public ArrayList<Docente> listaDocentesTablaMerito(String codigoPlana, String codigoPeriodoAcademico) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesTablaMerito(codigoPlana, codigoPeriodoAcademico);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public ArrayList<Docente> listaDocentesPorArea(String codigoArea, String apellidoDocente) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesPorArea(codigoArea, apellidoDocente);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int cantidadCoordinadorAsignado(String codigoArea, String codigoPeriodoAcademico) {
int dato = 0;
try {
dato = objDocenteDAO.cantidadCoordinadorAsignado(codigoArea, codigoPeriodoAcademico);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int consultarCoordinadorArea(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) {
int coor = 0;
try {
coor = objDocenteDAO.consultarCoordinadorArea(codigoDocente, codigoPeriodoAcademico, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return coor;
}
public int quitarAsignacionCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) {
int dato = 0;
try {
dato = objDocenteDAO.quitarAsignacionCoordinador(codigoDocente, codigoPeriodoAcademico, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int asignarCoordinador(String codigoDocente, String codigoPeriodoAcademico, String codigoArea) {
int dato = 0;
try {
dato = objDocenteDAO.asignarCoordinador(codigoDocente, codigoPeriodoAcademico, codigoArea);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> listaDocentesPorPlana(String codigoPlana, String codigoPeriodoAcademico, String apellidoDocente) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.listaDocentesPorPlana(codigoPlana, codigoPeriodoAcademico, apellidoDocente);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int cantidadCoordinadorAsignadoPlana(String codigoPlana, String codigoPeriodoAcademico) {
int dato = 0;
try {
dato = objDocenteDAO.cantidadCoordinadorAsignadoPlana(codigoPlana, codigoPeriodoAcademico);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int consultarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int coor = 0;
try {
coor = objDocenteDAO.consultarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
} catch (Exception e) {
e.printStackTrace();
}
return coor;
}
public int quitarAsignacionCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int dato = 0;
try {
dato = objDocenteDAO.quitarAsignacionCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public int asignarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int dato = 0;
try {
dato = objDocenteDAO.asignarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro, String codigoAula) {
ArrayList<Docente> lista = null;
try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo, filtro, codigoAula);
} catch (Exception e) {
e.printStackTrace();
}
return lista;
}
public int validarDni(String dni) {
int coddocente = 0;
try {
coddocente = objDocenteDAO.validarDni(dni);
} catch (Exception e) {
e.printStackTrace();
}
return coddocente;
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -252,7 +252,7 @@
<label for = "checkbox 3">Raz Matematico</label>
</fieldset>
</form>
</div>
</div>
<div id="tabs-2">
<form>
......
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