Commit 44d63497 by sistem20user

[add] consultar Periodo reg_disponibilidad

parent 436de48e
...@@ -28,6 +28,17 @@ public String notaExamen; ...@@ -28,6 +28,17 @@ public String notaExamen;
public String notaEncuesta; public String notaEncuesta;
public String notaPlana; public String notaPlana;
public String notaPromedio; public String notaPromedio;
public String nombrePlanaAsiste;
public String getNombrePlanaAsiste() {
return nombrePlanaAsiste;
}
public void setNombrePlanaAsiste(String nombrePlanaAsiste) {
this.nombrePlanaAsiste = nombrePlanaAsiste;
}
public String getNotaPlana() { public String getNotaPlana() {
return notaPlana; return notaPlana;
...@@ -82,6 +93,17 @@ public String codigoEncuesta; ...@@ -82,6 +93,17 @@ public String codigoEncuesta;
public String nombreEncuesta; public String nombreEncuesta;
public String estado; public String estado;
public String puntaje; public String puntaje;
public int cantHijos;
public int getCantHijos() {
return cantHijos;
}
public void setCantHijos(int cantHijos) {
this.cantHijos = cantHijos;
}
public String codigoCargo; public String codigoCargo;
......
...@@ -14,22 +14,22 @@ public class Horario { ...@@ -14,22 +14,22 @@ public class Horario {
private String codigoHorarioGrupo; private String codigoHorarioGrupo;
private String codigoGrupo; private String codigoGrupo;
private String estadoHorarioGrupo; private String estadoHorarioGrupo;
private String codigoPlana; private String codigoPlana;
private String examen; private String examen;
private String nota_encuesta; private String nota_encuesta;
private String celularDocente; private String celularDocente;
private String avance; private String avance;
private String usuarioResponsable; private String usuarioResponsable;
private String cantidadMinutos; private String cantidadMinutos;
private String grupoAcademico; private String grupoAcademico;
private String fechaAvisoFalta; private String fechaAvisoFalta;
private String docenteRecuperacion; private String docenteRecuperacion;
private String cursoRecuperacion; private String cursoRecuperacion;
private String fechaRecuperacion; private String fechaRecuperacion;
private String horaInicioRecuperacion; private String horaInicioRecuperacion;
private String horaFinRecuperacion; private String horaFinRecuperacion;
private String estadoCambio; private String estadoCambio;
private int codigoReemplazo; private int codigoReemplazo;
public int getCodigoReemplazo() { public int getCodigoReemplazo() {
return codigoReemplazo; return codigoReemplazo;
...@@ -235,10 +235,39 @@ public class Horario { ...@@ -235,10 +235,39 @@ public class Horario {
private String h_fechaIngreso; private String h_fechaIngreso;
private String h_ultimoDia; private String h_ultimoDia;
private String recuperacion; private String recuperacion;
private String fechaFalta; private String fechaFalta;
private String nombreAula;
private String horaIngreso;
private String horaSalida;
public String getHoraIngreso() {
return horaIngreso;
}
public void setHoraIngreso(String horaIngreso) {
this.horaIngreso = horaIngreso;
}
public String getHoraSalida() {
return horaSalida;
}
public void setHoraSalida(String horaSalida) {
this.horaSalida = horaSalida;
}
public String getNombreAula() {
return nombreAula;
}
public void setNombreAula(String nombreAula) {
this.nombreAula = nombreAula;
}
public String getRecuperacion() { public String getRecuperacion() {
return recuperacion; return recuperacion;
} }
......
...@@ -47,7 +47,7 @@ public interface DocenteDAO { ...@@ -47,7 +47,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 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) 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;
...@@ -66,9 +66,9 @@ public interface DocenteDAO { ...@@ -66,9 +66,9 @@ public interface DocenteDAO {
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) 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) 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> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) throws Exception;
......
...@@ -160,6 +160,7 @@ public interface HorarioDAO { ...@@ -160,6 +160,7 @@ public interface HorarioDAO {
public int insertarNuevaHoras(JSONObject json)throws Exception; public int insertarNuevaHoras(JSONObject json)throws Exception;
public JSONObject registrarConformidad(JSONObject object,String codDocente,String codPeriodo)throws Exception; public JSONObject registrarConformidad(JSONObject object,String codDocente,String codPeriodo)throws Exception;
public JSONObject mostrarNuevaHoras(JSONObject object)throws Exception; public JSONObject mostrarNuevaHoras(JSONObject object)throws Exception;
public JSONObject deshabilitarHorario(JSONObject object)throws Exception;
} }
...@@ -15,6 +15,7 @@ import pe.siso.horario.Beans.Plana; ...@@ -15,6 +15,7 @@ import pe.siso.horario.Beans.Plana;
*/ */
public interface PlanaDAO { public interface PlanaDAO {
public ArrayList<Plana> listarPlana() throws Exception; public ArrayList<Plana> listarPlana() throws Exception;
public ArrayList<Plana> listarPlanaAsiste(String codDocente,String codPer) throws Exception;
public void cambiarEstado(String dato, String codigoPlana) throws Exception; public void cambiarEstado(String dato, String codigoPlana) throws Exception;
public void Actualizar(String codigoPlana, String nombre, String codigoArea,String color) throws Exception; public void Actualizar(String codigoPlana, String nombre, String codigoArea,String color) throws Exception;
public void registrarPlana(String nombrePlana,String CodigoArea) throws Exception; public void registrarPlana(String nombrePlana,String CodigoArea) throws Exception;
......
...@@ -63,10 +63,10 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -63,10 +63,10 @@ public class MySqlDAOFactory extends DAOFactory {
// "jdbc:mysql://172.16.2.43:4041/encuesta_docente", // "jdbc:mysql://172.16.2.43:4041/encuesta_docente",
// "billy", // "billy",
// "billy"); // "billy");
// //serverdes5 // //serverweb
// "jdbc:mysql://172.16.0.15:3306/encuesta_docente", // "jdbc:mysql://172.16.0.15:3306/encuesta_docente",
// "sistemaHorarios", // "eduardo",
// "Sac0Olive1357$"); // "mysql");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
...@@ -86,8 +86,8 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -86,8 +86,8 @@ public class MySqlDAOFactory extends DAOFactory {
// "billy"); // "billy");
// serverweb // serverweb
// "jdbc:mysql://172.16.0.15:3306/nuevo", // "jdbc:mysql://172.16.0.15:3306/nuevo",
// "sistemaHorarios", // "eduardo",
// "Sac0Olive1357$"); // "mysql");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
...@@ -106,8 +106,8 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -106,8 +106,8 @@ public class MySqlDAOFactory extends DAOFactory {
// "billy", // "billy",
// "billy"); // "billy");
// "jdbc:mysql://172.16.0.15:3306/horarios_docente", // "jdbc:mysql://172.16.0.15:3306/horarios_docente",
// "sistemaHorarios", // "eduardo",
// "Sac0Olive1357$"); // "mysql");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
...@@ -126,8 +126,8 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -126,8 +126,8 @@ public class MySqlDAOFactory extends DAOFactory {
// "billy"); // "billy");
//serverdes5 //serverdes5
// "jdbc:mysql://172.16.0.15:3306/sacoolive3", // "jdbc:mysql://172.16.0.15:3306/sacoolive3",
// "sistemaHorarios", // "eduardo",
// "Sac0Olive1357$"); // "mysql");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -10,6 +10,7 @@ import java.sql.ResultSet; ...@@ -10,6 +10,7 @@ import java.sql.ResultSet;
import java.sql.Statement; import java.sql.Statement;
import java.util.ArrayList; import java.util.ArrayList;
import pe.siso.horario.Beans.Plana; import pe.siso.horario.Beans.Plana;
import pe.siso.horario.Beans.UbigeoDocente;
import pe.siso.horario.DAO.PlanaDAO; import pe.siso.horario.DAO.PlanaDAO;
/** /**
...@@ -458,6 +459,38 @@ public class MySqlPlanaDAO implements PlanaDAO { ...@@ -458,6 +459,38 @@ public class MySqlPlanaDAO implements PlanaDAO {
return dato; return dato;
} }
@Override
public ArrayList<Plana> listarPlanaAsiste(String codDocente, String codPer) throws Exception {
ArrayList<Plana> lista = new ArrayList<Plana>();
String base = "horario";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT p.cod_pla,p.nom_pla,pd.est_plana FROM area_docente ad\n" +
"INNER JOIN plana_docente pd ON ad.cod_doc=pd.cod_doc\n" +
"INNER JOIN plana p ON p.cod_pla=pd.cod_pla\n" +
" WHERE ad.cod_doc='"+codDocente+"' and pd.cod_per='"+codPer+"'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
Plana plana = new Plana();
plana.setCod_pla(rs.getInt("cod_pla"));
plana.setNom_pla(rs.getString("nom_pla"));
plana.setEst_plana(rs.getInt("est_plana"));
lista.add(plana);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
}
......
...@@ -28,7 +28,7 @@ public class MySqlUsuarioDAO implements UsuarioDAO { ...@@ -28,7 +28,7 @@ public class MySqlUsuarioDAO implements UsuarioDAO {
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
String query = "SELECT COUNT(cod_usu) as cant FROM usuario WHERE usu_usu='" + usuario + "' and cla_usu='" + clave + "' and est_usu='1';"; String query = "SELECT COUNT(cod_usu) as cant FROM usuario WHERE usu_usu='" + usuario + "' and cla_usu='" + clave + "' and est_usu='1';";
// System.out.println("" + query);
ResultSet rs = st.executeQuery(query); ResultSet rs = st.executeQuery(query);
while (rs.next()) { while (rs.next()) {
...@@ -295,6 +295,7 @@ public class MySqlUsuarioDAO implements UsuarioDAO { ...@@ -295,6 +295,7 @@ public class MySqlUsuarioDAO implements UsuarioDAO {
String queryInsert = "INSERT INTO usuario (cod_tip_usu,ani_usu,usu_usu,cla_usu,cod_loc,est_usu) VALUES ('3','2014','" + nombreUsuSede + "','" + Clave + "','" + codloc + "','1');"; String queryInsert = "INSERT INTO usuario (cod_tip_usu,ani_usu,usu_usu,cla_usu,cod_loc,est_usu) VALUES ('3','2014','" + nombreUsuSede + "','" + Clave + "','" + codloc + "','1');";
st.executeUpdate(queryInsert); st.executeUpdate(queryInsert);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} finally { } finally {
......
...@@ -20,8 +20,8 @@ public class DocenteServices { ...@@ -20,8 +20,8 @@ public class DocenteServices {
DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL); DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
DocenteDAO objDocenteDAO = fabrica.getDocenteDAO(); DocenteDAO objDocenteDAO = fabrica.getDocenteDAO();
public ArrayList<HorarioCF> listarCambiosFijo(String fechaDesde, String fechaHasta){ public ArrayList<HorarioCF> listarCambiosFijo(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null; ArrayList<HorarioCF> lista = null;
try { try {
lista = objDocenteDAO.listarCambiosFijo(fechaDesde, fechaHasta); lista = objDocenteDAO.listarCambiosFijo(fechaDesde, fechaHasta);
...@@ -31,7 +31,8 @@ public class DocenteServices { ...@@ -31,7 +31,8 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public ArrayList<HorarioCF> listarRegistrosNuevosYEliminados(String fechaDesde, String fechaHasta){
public ArrayList<HorarioCF> listarRegistrosNuevosYEliminados(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null; ArrayList<HorarioCF> lista = null;
try { try {
lista = objDocenteDAO.listarRegistrosNuevosYEliminados(fechaDesde, fechaHasta); lista = objDocenteDAO.listarRegistrosNuevosYEliminados(fechaDesde, fechaHasta);
...@@ -41,7 +42,8 @@ public class DocenteServices { ...@@ -41,7 +42,8 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public ArrayList<HorarioCF> listarEliminados(String fechaDesde, String fechaHasta){
public ArrayList<HorarioCF> listarEliminados(String fechaDesde, String fechaHasta) {
ArrayList<HorarioCF> lista = null; ArrayList<HorarioCF> lista = null;
try { try {
lista = objDocenteDAO.listarEliminados(fechaDesde, fechaHasta); lista = objDocenteDAO.listarEliminados(fechaDesde, fechaHasta);
...@@ -51,8 +53,8 @@ public class DocenteServices { ...@@ -51,8 +53,8 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public ArrayList<Horario> listarCambiosDia(String fechaDesde, String fechaHasta){ public ArrayList<Horario> listarCambiosDia(String fechaDesde, String fechaHasta) {
ArrayList<Horario> lista = null; ArrayList<Horario> lista = null;
try { try {
lista = objDocenteDAO.listarCambiosDia(fechaDesde, fechaHasta); lista = objDocenteDAO.listarCambiosDia(fechaDesde, fechaHasta);
...@@ -62,18 +64,19 @@ public class DocenteServices { ...@@ -62,18 +64,19 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas,String dia,String codigoDocente){
public ArrayList<Horario> listarCambiosDiaDocente(String cadenaAulas, String dia, String codigoDocente) {
ArrayList<Horario> lista = null; ArrayList<Horario> lista = null;
try { try {
lista = objDocenteDAO.listarCambiosDiaDocente(cadenaAulas,dia,codigoDocente); lista = objDocenteDAO.listarCambiosDiaDocente(cadenaAulas, dia, codigoDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return lista; return lista;
} }
public ArrayList<Horario> listarBajasDocente(String fechaDesde, String fechaHasta){ public ArrayList<Horario> listarBajasDocente(String fechaDesde, String fechaHasta) {
ArrayList<Horario> lista = null; ArrayList<Horario> lista = null;
try { try {
lista = objDocenteDAO.listarBajasDocente(fechaDesde, fechaHasta); lista = objDocenteDAO.listarBajasDocente(fechaDesde, fechaHasta);
...@@ -94,11 +97,11 @@ public class DocenteServices { ...@@ -94,11 +97,11 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public String darDeBaja(String codigo, String periodo, int usuario,String ultimoDia) { public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) {
String respuesta = ""; String respuesta = "";
try { try {
respuesta = objDocenteDAO.darDeBaja(codigo,periodo,usuario,ultimoDia); respuesta = objDocenteDAO.darDeBaja(codigo, periodo, usuario, ultimoDia);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
...@@ -206,10 +209,10 @@ public class DocenteServices { ...@@ -206,10 +209,10 @@ public class DocenteServices {
return dato; return dato;
} }
public ArrayList<Docente> consultarDatos(String codDocente) { public ArrayList<Docente> consultarDatos(String codDocente,String codPeriodo) {
ArrayList<Docente> lista = null; ArrayList<Docente> lista = null;
try { try {
lista = objDocenteDAO.consultarDatos(codDocente); lista = objDocenteDAO.consultarDatos(codDocente,codPeriodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
...@@ -294,10 +297,10 @@ public class DocenteServices { ...@@ -294,10 +297,10 @@ public class DocenteServices {
return dato; return dato;
} }
public int registroDatos(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir) { 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; int dato = 0;
try { try {
dato = objDocenteDAO.registroDatos(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir); dato = objDocenteDAO.registroDatos(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir,numhijos,codarea,codplana,codperiodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
...@@ -305,10 +308,10 @@ public class DocenteServices { ...@@ -305,10 +308,10 @@ public class DocenteServices {
return dato; return dato;
} }
public int registrarDatosEdit(String codDocente, String telefono, String mail, int cod_dep, int cod_pro, int cod_dis, String cel, String dir) { 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; int dato = 0;
try { try {
dato = objDocenteDAO.registrarDatosEdit(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir); dato = objDocenteDAO.registrarDatosEdit(codDocente, telefono, mail, cod_dep, cod_pro, cod_dis, cel, dir,cantHijos,codArea,codPlana,periodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
...@@ -348,10 +351,11 @@ public class DocenteServices { ...@@ -348,10 +351,11 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso,String apellido,int inicio,int cantidad) {
public ArrayList<Docente> cargarDocentePrimaria2(String codcurso, String apellido, int inicio, int cantidad) {
ArrayList<Docente> lista = null; ArrayList<Docente> lista = null;
try { try {
lista = objDocenteDAO.cargarDocentePrimaria2(codcurso,apellido,inicio, cantidad); lista = objDocenteDAO.cargarDocentePrimaria2(codcurso, apellido, inicio, cantidad);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
...@@ -447,10 +451,10 @@ public class DocenteServices { ...@@ -447,10 +451,10 @@ public class DocenteServices {
return lista; return lista;
} }
public int insertar(String codEnc, String codDoc, String nomDoc, String puntaje,String cadenaCurso) { public int insertar(String codEnc, String codDoc, String nomDoc, String puntaje, String cadenaCurso) {
int dato = 0; int dato = 0;
try { try {
dato = objDocenteDAO.insertar(codEnc, codDoc, nomDoc, puntaje,cadenaCurso); dato = objDocenteDAO.insertar(codEnc, codDoc, nomDoc, puntaje, cadenaCurso);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
...@@ -553,10 +557,10 @@ public class DocenteServices { ...@@ -553,10 +557,10 @@ public class DocenteServices {
return lista; return lista;
} }
public Docente consultarInforme(String codigoDocente,String codSede) { public Docente consultarInforme(String codigoDocente, String codSede) {
Docente docente = new Docente(); Docente docente = new Docente();
try { try {
docente = objDocenteDAO.consultarInforme(codigoDocente,codSede); docente = objDocenteDAO.consultarInforme(codigoDocente, codSede);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
...@@ -693,8 +697,8 @@ public class DocenteServices { ...@@ -693,8 +697,8 @@ public class DocenteServices {
} }
return dato; return dato;
} }
public int consultarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana){ public int consultarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int coor = 0; int coor = 0;
try { try {
coor = objDocenteDAO.consultarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana); coor = objDocenteDAO.consultarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
...@@ -703,8 +707,8 @@ public class DocenteServices { ...@@ -703,8 +707,8 @@ public class DocenteServices {
} }
return coor; return coor;
} }
public int quitarAsignacionCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana){ public int quitarAsignacionCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int dato = 0; int dato = 0;
try { try {
dato = objDocenteDAO.quitarAsignacionCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana); dato = objDocenteDAO.quitarAsignacionCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
...@@ -713,8 +717,8 @@ public class DocenteServices { ...@@ -713,8 +717,8 @@ public class DocenteServices {
} }
return dato; return dato;
} }
public int asignarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana){ public int asignarCoordinadorPlana(String codigoDocente, String codigoPeriodoAcademico, String codigoPlana) {
int dato = 0; int dato = 0;
try { try {
dato = objDocenteDAO.asignarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana); dato = objDocenteDAO.asignarCoordinadorPlana(codigoDocente, codigoPeriodoAcademico, codigoPlana);
...@@ -723,8 +727,8 @@ public class DocenteServices { ...@@ -723,8 +727,8 @@ public class DocenteServices {
} }
return dato; return dato;
} }
public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro, String codigoAula){ public ArrayList<Docente> filtroDocentesPrimSec(String periodo, String filtro, String codigoAula) {
ArrayList<Docente> lista = null; ArrayList<Docente> lista = null;
try { try {
lista = objDocenteDAO.filtroDocentesPrimSec(periodo, filtro, codigoAula); lista = objDocenteDAO.filtroDocentesPrimSec(periodo, filtro, codigoAula);
...@@ -733,14 +737,14 @@ public class DocenteServices { ...@@ -733,14 +737,14 @@ public class DocenteServices {
} }
return lista; return lista;
} }
public int validarDni(String dni){ public int validarDni(String dni) {
int coddocente=0; int coddocente = 0;
try { try {
coddocente=objDocenteDAO.validarDni(dni); coddocente = objDocenteDAO.validarDni(dni);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
return coddocente; return coddocente;
} }
} }
...@@ -738,6 +738,16 @@ public class HorarioServices { ...@@ -738,6 +738,16 @@ public class HorarioServices {
return jReturn; return jReturn;
} }
public JSONObject deshabilitarHorario(JSONObject json){
JSONObject jReturn = null;
try {
jReturn = objHorarioDAO.deshabilitarHorario(json);
} catch (Exception e) {
e.printStackTrace();
}
return jReturn;
}
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana ){ public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana ){
Horario horario = new Horario(); Horario horario = new Horario();
......
...@@ -29,6 +29,16 @@ public class PlanaServices { ...@@ -29,6 +29,16 @@ public class PlanaServices {
} }
return lista; return lista;
} }
public ArrayList<Plana> listarPlanaAsiste(String codDocente,String codPer) {
ArrayList<Plana> lista = null;
try {
lista = objPlanaDAO.listarPlanaAsiste(codDocente,codPer);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public void cambiarEstado(String dato, String codigoPlana) { public void cambiarEstado(String dato, String codigoPlana) {
try { try {
......
...@@ -45,6 +45,8 @@ public class ServletArea extends HttpServlet { ...@@ -45,6 +45,8 @@ public class ServletArea extends HttpServlet {
registraAreaDocente(request, response); registraAreaDocente(request, response);
} else if ("cargarAreaJson".equals(param)) { } else if ("cargarAreaJson".equals(param)) {
cargarAreaJson(request, response); cargarAreaJson(request, response);
}else if("cargarAreaEditar".equals(param)){
cargarAreaEditar(request,response);
} }
} }
...@@ -180,13 +182,33 @@ public class ServletArea extends HttpServlet { ...@@ -180,13 +182,33 @@ public class ServletArea extends HttpServlet {
AreaServices servicios = new AreaServices(); AreaServices servicios = new AreaServices();
ArrayList<Area> lista = null; ArrayList<Area> lista = null;
String accion = request.getParameter("accion"); String accion = request.getParameter("accion");
String nombreId = request.getParameter("nombre");
lista = servicios.cargarArea(); lista = servicios.cargarArea();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println("<select id='cmbArea' class='chosen-select form-control validate[required]' onChange='" + accion + "'>"); pw.println("<select id='"+nombreId+"' class='chosen-select form-control validate[required]' onChange='" + accion + "'>");
pw.println("<option value=''>[Seleccione]</option>");
for (int i = 0; i < lista.size(); i++) {
pw.println("<option value='" + lista.get(i).getCodigoArea() + "'>" + lista.get(i).getNombreArea() + "</option>");
}
pw.println("</select>");
}
private void cargarAreaEditar(HttpServletRequest request, HttpServletResponse response) throws IOException {
AreaServices servicios = new AreaServices();
ArrayList<Area> lista = null;
String accion = request.getParameter("accion");
String nombreId = request.getParameter("nombre");
lista = servicios.cargarArea();
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<select id='"+nombreId+"' class='chosen-select form-control validate[required]' onChange='" + accion + "'>");
pw.println("<option value=''>[Seleccione]</option>"); pw.println("<option value=''>[Seleccione]</option>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
pw.println("<option value='" + lista.get(i).getCodigoArea() + "'>" + lista.get(i).getNombreArea() + "</option>"); pw.println("<option value='" + lista.get(i).getCodigoArea() + "'>" + lista.get(i).getNombreArea() + "</option>");
......
...@@ -177,7 +177,9 @@ public class ServletHorario extends HttpServlet { ...@@ -177,7 +177,9 @@ public class ServletHorario extends HttpServlet {
insertarNuevaHoras(request,response); insertarNuevaHoras(request,response);
}else if("mostrarNuevaHoras".equals(param)){ }else if("mostrarNuevaHoras".equals(param)){
mostrarNuevaHoras(request,response); mostrarNuevaHoras(request,response);
} }else if("deshabilitarHorario".equals(param)){
deshabilitarHorario(request,response);
}
} }
private void armarRegistroAsig(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarRegistroAsig(HttpServletRequest request, HttpServletResponse response) throws IOException {
...@@ -1875,31 +1877,32 @@ public class ServletHorario extends HttpServlet { ...@@ -1875,31 +1877,32 @@ public class ServletHorario extends HttpServlet {
private void verCruceIndividual(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verCruceIndividual(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Aula> lista = new ArrayList<Aula>(); ArrayList<Aula> lista = new ArrayList<Aula>();
String dia = request.getParameter("dia"); String dia = request.getParameter("dia");
String Hini = request.getParameter("Hini"); String Hini = request.getParameter("Hini");
String Hfin = request.getParameter("Hfin"); String Hfin = request.getParameter("Hfin");
String codDocente = request.getParameter("codDocente"); String codDocente = request.getParameter("codDocente");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
String codaula = request.getParameter("codaula"); // String codaula = request.getParameter("codaula");
String posicionBloque = request.getParameter("posBloque"); // String posicionBloque = request.getParameter("posBloque");
//traer el hora inicio y fin dependiendo del aula //traer el hora inicio y fin dependiendo del aula
//String dia, String codAula, String periodo, String posicionbloque //String dia, String codAula, String periodo, String posicionbloque
JSONObject recibeHorario=servicios.consultarHorarioByAula(dia,codaula,periodo,posicionBloque); // JSONObject recibeHorario=servicios.consultarHorarioByAula(dia,codaula,periodo,posicionBloque);
String horaInicio=recibeHorario.getString("hor_ini"); // String horaInicio=recibeHorario.getString("hor_ini");
String horaFin=recibeHorario.getString("hor_fin"); // String horaFin=recibeHorario.getString("hor_fin");
System.out.println("horaInicio de verCruceIndividual: "+horaInicio); // System.out.println("horaInicio de verCruceIndividual: "+horaInicio);
System.out.println("horaFin de verCruceIndividual: "+horaFin); // System.out.println("horaFin de verCruceIndividual: "+horaFin);
lista = servicios.verCruceIndividual(dia, horaInicio, horaFin, codDocente, periodo); lista = servicios.verCruceIndividual(dia, Hini, Hfin, codDocente, periodo);
System.out.println("lista de verCruceIndividual"+lista);
String nombreDia = ""; String nombreDia = "";
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -1913,8 +1916,9 @@ public class ServletHorario extends HttpServlet { ...@@ -1913,8 +1916,9 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
response.setContentType("text/html");
pw.println("<br><center><table><tr><td><b>CRUCE DE HORARIOS</b><br>El docente cuenta con los siguientes cursos asignados el dia <b>" + nombreDia + " </b> :</td></tr><tr>" pw.println("<br><center><table><tr><td><b>CRUCE DE HORARIOS</b><br>El docente cuenta con los siguientes cursos asignados el dia <b>" + nombreDia + " </b> :</td></tr><tr>"
+ "<td>" + "<td>"
+ "<table cellpadding=\"0\" cellspacing=\"0\">\n" + "<table cellpadding=\"0\" cellspacing=\"0\">\n"
...@@ -1962,6 +1966,8 @@ public class ServletHorario extends HttpServlet { ...@@ -1962,6 +1966,8 @@ public class ServletHorario extends HttpServlet {
+ " </div></div></div>\n" + " </div></div></div>\n"
+ " </td></tr></table>" + " </td></tr></table>"
+ "</td></tr></table></center>"); + "</td></tr></table></center>");
} }
private void registrarAsigCurDoceHorarioGeneralMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException { private void registrarAsigCurDoceHorarioGeneralMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException {
...@@ -2974,8 +2980,9 @@ public class ServletHorario extends HttpServlet { ...@@ -2974,8 +2980,9 @@ public class ServletHorario extends HttpServlet {
if(DatosHorario.getCelularDocente() == null){ if(DatosHorario.getCelularDocente() == null){
DatosHorario.setCelularDocente("No registrado"); DatosHorario.setCelularDocente("No registrado");
}
}
if(DatosHorario.getCodigoPlana() == null){ if(DatosHorario.getCodigoPlana() == null){
//System.out.println("No hay plana"); //System.out.println("No hay plana");
...@@ -3528,7 +3535,14 @@ public class ServletHorario extends HttpServlet { ...@@ -3528,7 +3535,14 @@ public class ServletHorario extends HttpServlet {
String horaFinRecuperacion=request.getParameter("horaFinRecuperacion"); String horaFinRecuperacion=request.getParameter("horaFinRecuperacion");
System.out.println("esto es demasiado sadd"); System.out.println("esto es demasiado sadd");
int dato = servicios.registrarAsigCurDoceHorarioPersonalizado(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio,cadenaTotal,avance,fecha_recuperacio,curso_recuperacion,aula_recuperacion,docente_recuperacion,fecha_aviso,horaInicioRecuperacion,horaFinRecuperacion); JSONObject recibeHorario=servicios.consultarHorarioByAula(dia,codAula,periodo,bloq);
String horaInicio=recibeHorario.getString("hor_ini");
String horaFin=recibeHorario.getString("hor_fin");
int dato = servicios.registrarAsigCurDoceHorarioPersonalizado(codAula, dia, bloq, horaInicio, horaFin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio,cadenaTotal,avance,fecha_recuperacio,curso_recuperacion,aula_recuperacion,docente_recuperacion,fecha_aviso,horaInicioRecuperacion,horaFinRecuperacion);
System.out.println("retorno de registrarAsigCurDoceHorarioPersonalizado: "+dato);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
...@@ -3889,7 +3903,9 @@ public class ServletHorario extends HttpServlet { ...@@ -3889,7 +3903,9 @@ public class ServletHorario extends HttpServlet {
if (codDocente.equals(codigoDocente)) { if (codDocente.equals(codigoDocente)) {
pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>"); pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
} else {
} else {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>"); pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
} }
pw.println("<span class='lbl'></span>"); pw.println("<span class='lbl'></span>");
...@@ -5378,6 +5394,16 @@ public class ServletHorario extends HttpServlet { ...@@ -5378,6 +5394,16 @@ public class ServletHorario extends HttpServlet {
pw.println(jReponse); pw.println(jReponse);
} }
private void deshabilitarHorario(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
response.setContentType("application/json");
JSONObject json = new JSONObject(request.getParameter("json"));
JSONObject jReponse = services.deshabilitarHorario(json);
pw.println(jReponse);
}
......
...@@ -14,9 +14,13 @@ import javax.servlet.http.HttpServletRequest; ...@@ -14,9 +14,13 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.json.JSONArray; import org.json.JSONArray;
import pe.siso.horario.Beans.Area; import pe.siso.horario.Beans.Area;
import pe.siso.horario.Beans.Docente;
import pe.siso.horario.Beans.Plana; import pe.siso.horario.Beans.Plana;
import pe.siso.horario.Beans.UbigeoDocente;
import pe.siso.horario.Services.AreaServices; import pe.siso.horario.Services.AreaServices;
import pe.siso.horario.Services.DocenteServices;
import pe.siso.horario.Services.PlanaServices; import pe.siso.horario.Services.PlanaServices;
import pe.siso.horario.Services.UbigeoDocenteServices;
/** /**
* *
...@@ -56,7 +60,11 @@ public class ServletPlana extends HttpServlet { ...@@ -56,7 +60,11 @@ public class ServletPlana extends HttpServlet {
cargarCTA(request,response); cargarCTA(request,response);
}else if("cargarCEF".equals(param)){ }else if("cargarCEF".equals(param)){
cargarCEF(request,response); cargarCEF(request,response);
} }else if("listarPlanaAsiste".equals(param)){
listarPlanaAsiste(request,response);
}else if("cargarPlanaEditar".equals(param)){
cargarPlanaEditar(request,response);
}
} }
private void listarPlana(HttpServletRequest request, HttpServletResponse response) throws IOException { private void listarPlana(HttpServletRequest request, HttpServletResponse response) throws IOException {
...@@ -164,6 +172,26 @@ public class ServletPlana extends HttpServlet { ...@@ -164,6 +172,26 @@ public class ServletPlana extends HttpServlet {
pw.println("</select>"); pw.println("</select>");
} }
private void cargarPlanaEditar(HttpServletRequest request, HttpServletResponse response) throws IOException {
PlanaServices servicios = new PlanaServices();
ArrayList<Plana> lista = null;
String accion = request.getParameter("accion");
String nombre = request.getParameter("nombre");
String codArea = request.getParameter("codArea");
lista = servicios.cargarPlana(codArea);
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<select id='" + nombre + "' class=' form-control validate[required]' onChange='" + accion + "'>");
pw.println("<option value=''>[SELECCIONE]</option> ");
for (int i = 0; i < lista.size(); i++) {
pw.println("<option value='" + lista.get(i).getCod_pla() + "'>" + lista.get(i).getNom_pla() + "</option>");
}
pw.println("</select>");
}
private void listarPlanaBusqueda(HttpServletRequest request, HttpServletResponse response) throws IOException { private void listarPlanaBusqueda(HttpServletRequest request, HttpServletResponse response) throws IOException {
PlanaServices servicios = new PlanaServices(); PlanaServices servicios = new PlanaServices();
...@@ -479,7 +507,7 @@ public class ServletPlana extends HttpServlet { ...@@ -479,7 +507,7 @@ public class ServletPlana extends HttpServlet {
} }
private void cargarCEF(HttpServletRequest request, HttpServletResponse response) throws IOException { private void cargarCEF(HttpServletRequest request, HttpServletResponse response) throws IOException {
PlanaServices servicios = new PlanaServices(); PlanaServices servicios = new PlanaServices();
ArrayList<Plana> lista = null; ArrayList<Plana> lista = null;
lista = servicios.cargarCEF(); lista = servicios.cargarCEF();
...@@ -491,4 +519,39 @@ public class ServletPlana extends HttpServlet { ...@@ -491,4 +519,39 @@ public class ServletPlana extends HttpServlet {
pw.print(jArray); pw.print(jArray);
} }
private void listarPlanaAsiste(HttpServletRequest request, HttpServletResponse response) throws IOException {
PlanaServices servicios = new PlanaServices();
DocenteServices servicio = new DocenteServices();
ArrayList<Plana> lista = null;
// String accion = request.getParameter("accion");
String nombre = request.getParameter("nombre");
String codDocente=request.getParameter("codDocente");
String codper=request.getParameter("codper");
Docente docente=new Docente();
docente=servicio.datosDocente(codDocente);
lista=servicios.listarPlanaAsiste(codDocente,codper);
int codEstado = 1;
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<select id='"+nombre+"' class='form-control validate[required]'");
pw.println("<option value=''>[Seleccione]</option>");
for(int i=0; i< lista.size(); i++) {
if(codEstado == lista.get(i).getEst_plana()){
pw.println("<option style=\"font-weight: bold;font-style: italic;\" value='"+lista.get(i).getCod_pla()+"' selected>"+lista.get(i).getNom_pla()+"</option>");
}else{
pw.println("<option value='"+lista.get(i).getCod_pla()+"' >"+lista.get(i).getNom_pla()+"</option>");
}
}
pw.println("</select>");
}
} }
...@@ -1418,7 +1418,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1418,7 +1418,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
function cargarDocentesDisponiblesRecuperacion(bloq, dia, codaula, codCursoPagina) { function cargarDocentesDisponiblesRecuperacion(bloq, dia, codaula, codCursoPagina) {
var Hini = $("#Hini").val(); var Hini = $("#Hini").val();
let opcion = 0; let opcion = 0;
var Hfin = $("#Hfin").val(); var Hfin = $("#Hfin").val();
...@@ -2456,7 +2458,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2456,7 +2458,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (resultado == 1) { if (resultado == 1) {
popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral); popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral);
} else if (resultado == 3) { } else if (resultado == 3) {
verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo,codaula,bloq); verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo);
} else { } else {
alert("ocurrió un error"); alert("ocurrió un error");
} }
...@@ -2468,16 +2470,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2468,16 +2470,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function verCruce(codigaGrupoHorario, codDocente, dia, Hini, Hfin, periodo,codaula,bloq) { function verCruce(codigaGrupoHorario, codDocente, dia, Hini, Hfin, periodo) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=verCruceIndividual', url: '../ServletHorario?Accion=verCruceIndividual',
data: 'codDocente=' + codDocente + '&dia=' + dia + '&Hini=' + Hini + '&Hfin=' + Hfin + '&periodo=' + periodo+'&codaula='+codaula+'&posBloque='+bloq, data: 'codDocente=' + codDocente + '&dia=' + dia + '&Hini=' + Hini + '&Hfin=' + Hfin + '&periodo=' + periodo,
success: function (resultado) { success: function (resultado) {
$('#listadoCruce').html(resultado);
$('#listadoCruce').html(resultado);
}, complete: function () { }, complete: function () {
$("#listadoCruce").fadeIn(); $("#listadoCruce").fadeIn();
//$(document).tooltip();
} }
}); });
} }
......
...@@ -17,13 +17,13 @@ ...@@ -17,13 +17,13 @@
<link rel="stylesheet" href="../assets/css/font-awesome.css" /> <link rel="stylesheet" href="../assets/css/font-awesome.css" />
<link rel="stylesheet" href="../assets/css/jquery-ui.css" /> <link rel="stylesheet" href="../assets/css/jquery-ui.css" />
<link rel="stylesheet" href="../assets/css/ace-fonts.css" /> <link rel="stylesheet" href="../assets/css/ace-fonts.css" />
<link href="../assets/css/datepicker.css" rel="stylesheet" type="text/css"/> <link href="../assets/css/datepicker.css" rel="stylesheet" type="text/css"/>
<link href="../assets/css/daterangepicker.css" rel="stylesheet" type="text/css"/> <link href="../assets/css/daterangepicker.css" rel="stylesheet" type="text/css"/>
<link href="../assets/css/bootstrap-datetimepicker.css" rel="stylesheet" type="text/css"/> <link href="../assets/css/bootstrap-datetimepicker.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" /> <link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" />
<script src="../assets/js/ace-extra.js"></script> <script src="../assets/js/ace-extra.js"></script>
...@@ -159,9 +159,9 @@ ...@@ -159,9 +159,9 @@
<select id="txt_tipo_reporte" class='form-control validate[required]'> <select id="txt_tipo_reporte" class='form-control validate[required]'>
<option value="1">Cambio fijo</option> <option value="1">Cambio fijo</option>
<option value="2">Reemplazo por dia</option> <option value="2">Reemplazo por dia</option>
<option value="4">Registro y Eliminacion</option> <option value="4">Registros</option>
<option value="3">Baja</option> <option value="3">Bajas</option>
</select> </select>
</div> </div>
</div> </div>
...@@ -326,30 +326,28 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -326,30 +326,28 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
<script type="text/javascript"> <script type="text/javascript">
jQuery(function ($) { jQuery(function ($) {
$( "#txt_fecha_desde" ).datepicker({
showOtherMonths: true,
selectOtherMonths: false,
format: 'dd/mm/yyyy',
$("#txt_fecha_desde").datepicker({
showOtherMonths: true,
selectOtherMonths: false,
format: 'dd/mm/yyyy',
}); });
$("#txt_fecha_desde").on('changeDate', function(ev){
$(this).datepicker('hide');
});
$("#txt_fecha_desde").on('changeDate', function (ev) {
$( "#txt_fecha_hasta" ).datepicker({ $(this).datepicker('hide');
showOtherMonths: true, });
selectOtherMonths: false,
format: 'dd/mm/yyyy',
}); $("#txt_fecha_hasta").datepicker({
$("#txt_fecha_hasta").on('changeDate', function(ev){ showOtherMonths: true,
$(this).datepicker('hide'); selectOtherMonths: false,
}); format: 'dd/mm/yyyy',
});
$("#txt_fecha_hasta").on('changeDate', function (ev) {
$(this).datepicker('hide');
});
//override dialog's title function to allow for HTML titles //override dialog's title function to allow for HTML titles
...@@ -414,12 +412,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -414,12 +412,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var $box = $(this).closest('.infobox'); var $box = $(this).closest('.infobox');
var barColor = !$box.hasClass('infobox-dark') ? $box.css('color') : '#FFF'; var barColor = !$box.hasClass('infobox-dark') ? $box.css('color') : '#FFF';
$(this).sparkline('html', $(this).sparkline('html',
{ {
tagValuesAttribute: 'data-values', tagValuesAttribute: 'data-values',
type: 'bar', type: 'bar',
barColor: barColor, barColor: barColor,
chartRangeMin: $(this).data('min') || 0 chartRangeMin: $(this).data('min') || 0
}); });
}); });
...@@ -638,7 +636,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -638,7 +636,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function validar_busqueda() { function validar_busqueda() {
var estado = $('#registroEncuesta').validationEngine('validate'); var estado = $('#registroEncuesta').validationEngine('validate');
if (estado) { if (estado) {
let reporte = $('#txt_tipo_reporte').val() let reporte = $('#txt_tipo_reporte').val()
...@@ -655,9 +653,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -655,9 +653,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
case '3': case '3':
href = 'exportar_bajas' href = 'exportar_bajas'
break; break;
case '4': case '4':
href='exportar_registro_eliminacion' href = 'exportar_registro_eliminacion'
break; break;
default: default:
} }
location.href = href + ".jsp?fechaDesde=" + fechaDesde + "&fechaHasta=" + fechaHasta location.href = href + ".jsp?fechaDesde=" + fechaDesde + "&fechaHasta=" + fechaHasta
...@@ -905,12 +903,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -905,12 +903,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
<script src="../docs/assets/js/language/html.js"></script> <script src="../docs/assets/js/language/html.js"></script>
<script src="../docs/assets/js/language/css.js"></script> <script src="../docs/assets/js/language/css.js"></script>
<script src="../docs/assets/js/language/javascript.js"></script> <script src="../docs/assets/js/language/javascript.js"></script>
<script src="../assets/js/date-time/bootstrap-datepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/bootstrap-datepicker.js" type="text/javascript"></script> <script src="../assets/js/date-time/bootstrap-datetimepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/bootstrap-datetimepicker.js" type="text/javascript"></script> <script src="../assets/js/date-time/bootstrap-timepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/bootstrap-timepicker.js" type="text/javascript"></script> <script src="../assets/js/date-time/daterangepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/daterangepicker.js" type="text/javascript"></script>
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
<body> <body>
<% <%
// response.setContentType("application/vnd.ms-excel; "); response.setContentType("application/vnd.ms-excel; ");
// response.setHeader("Content-Disposition","attachment; filename=cambio-dia.xls"); response.setHeader("Content-Disposition","attachment; filename=cambio-dia.xls");
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario=(Usuario)session_actual.getAttribute("usuario"); Usuario usuario=(Usuario)session_actual.getAttribute("usuario");
...@@ -67,16 +67,25 @@ ...@@ -67,16 +67,25 @@
</tr> </tr>
</table> </table>
<table border="2"> <table border="2">
<tr bgcolor="lightyellow"> <tr bgcolor="#F2F2F2">
<td <%=centrado%> colspan="6">DATOS GENERALES</td> <td <%=centrado%> colspan="5">DATOS GENERALES</td>
<td <%=centrado%> colspan="4">DATOS HORARIO</td>
</tr> </tr>
<tr bgcolor="lightgreen"> <tr bgcolor="#292961">
<td <%=centrado%> style="padding: 10px">APELLIDOS Y NOMBRES</td> <td <%=centrado%> style="padding: 10px;color:white;">APELLIDOS Y NOMBRES</td>
<td <%=centrado%> style="padding: 10px">SEDE</td> <td <%=centrado%> style="padding: 10px;color:white;">DNI</td>
<td <%=centrado%> style="padding: 10px">CURSO</td> <td <%=centrado%> style="padding: 10px;color:white;">SEDE</td>
<td <%=centrado%> style="padding: 10px">DNI</td> <td <%=centrado%> style="padding: 10px;color:white;">FECHA REGISTRO</td>
<td <%=centrado%> style="padding: 10px">FECHA</td> <td <%=centrado%> style="padding: 10px;color:white;">ULTIMO DIA DICTADO</td>
<td <%=centrado%> style="padding: 10px">ULTIMO DIA DICTADO</td>
<td <%=centrado%> style="padding: 10px;color:white;">AULA</td>
<td <%=centrado%> style="padding: 10px;color:white;">CURSO</td>
<td <%=centrado%> style="padding: 10px;color:white;">INGRESO</td>
<td <%=centrado%> style="padding: 10px;color:white;">SALIDA</td>
<!--<td style="padding: 10px">MOTIVO</td>--> <!--<td style="padding: 10px">MOTIVO</td>-->
</tr> </tr>
<% <%
...@@ -85,11 +94,20 @@ ...@@ -85,11 +94,20 @@
%> %>
<tr> <tr>
<td style="padding : 10px"><%=docente1.getApe_pro() + ", " + docente1.getNom_pro()%></td> <td style="padding : 10px"><%=docente1.getApe_pro() + ", " + docente1.getNom_pro()%></td>
<td style="padding : 10px"><%=docente1.getDni()%></td>
<td style="padding : 10px"><%=horario.getNombreSede()%></td> <td style="padding : 10px"><%=horario.getNombreSede()%></td>
<td style="padding : 10px"><%=horario.getNombreCurso()%></td> <td style="padding : 10px"><%=horario.getH_fecha()%></td>
<td style="padding : 10px"><%=docente1.getDni()%></td>
<td style="padding : 10px"><%=horario.getH_fecha()%></td>
<td style="padding : 10px"><%=horario.getH_ultimoDia()%></td> <td style="padding : 10px"><%=horario.getH_ultimoDia()%></td>
<td style="padding : 10px"><%=horario.getNombreAula()%></td>
<td style="padding : 10px"><%=horario.getNombreCurso()%></td>
<td style="padding : 10px"><%=horario.getHoraIngreso()%></td>
<td style="padding : 10px"><%=horario.getHoraSalida()%></td>
</tr> </tr>
<% <%
} }
......
...@@ -18,10 +18,16 @@ ...@@ -18,10 +18,16 @@
<link rel="stylesheet" href="../assets/css/jquery-ui.css" /> <link rel="stylesheet" href="../assets/css/jquery-ui.css" />
<link rel="stylesheet" href="../assets/css/ace-fonts.css" /> <link rel="stylesheet" href="../assets/css/ace-fonts.css" />
<link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" /> <link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" />
<link href="../assets/css/datepicker.css" rel="stylesheet" type="text/css"/>
<link href="../assets/css/daterangepicker.css" rel="stylesheet" type="text/css"/>
<link href="../assets/css/bootstrap-datetimepicker.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" />
<script src="../assets/js/ace-extra.js"></script> <script src="../assets/js/ace-extra.js"></script>
<!-- inline scripts related to this page --> <!-- inline scripts related to this page -->
<script type="text/javascript" language="javascript"> <script type="text/javascript" language="javascript">
...@@ -65,7 +71,7 @@ ...@@ -65,7 +71,7 @@
</script> </script>
<input id="codModulo" type="hidden" value="<%=menu!=null?menu.getCodModulo():""%>"> <input id="codModulo" type="hidden" value="<%=menu!=null?menu.getCodModulo():""%>">
<input id="codCategoria" type="hidden" value="<%=menu!=null?menu.getCodCategoria():""%>"> <input id="codCategoria" type="hidden" value="<%=menu!=null?menu.getCodCategoria():""%>">
<p id="lblUsuario" style="visibility: hidden;"><%=usuario!=null?usuario.getCodigoTipoUsuario():""%></p> <p id="lblUsuario" style="visibility: hidden;"><%=usuario!=null?usuario.getCodigoTipoUsuario():""%></p>
<%@ include file="menu.jsp" %> <%@ include file="menu.jsp" %>
<!-- #section:basics/sidebar.layout.minimize --> <!-- #section:basics/sidebar.layout.minimize -->
<div class="sidebar-toggle sidebar-collapse" id="sidebar-collapse"> <div class="sidebar-toggle sidebar-collapse" id="sidebar-collapse">
...@@ -204,7 +210,8 @@ ...@@ -204,7 +210,8 @@
<div class="col-sm-12"> <div class="col-sm-12">
<div class="form-group"> <div class="form-group">
<b>Ultimo dia dictado</b> <b>Ultimo dia dictado</b>
<input class="form-control" id="txtUltimoDia"> <!--<input class="form-control" id="txtUltimoDia">-->
<input type="text" id="txtUltimoDia" size="80" class='form-control validate[required]]' placeholder=" dd/mm/yyyy" style="text-align: center;" onblur="validaFecha(this.value);" autocomplete="off" >
</div> </div>
</div> </div>
<br><br> <br><br>
...@@ -373,12 +380,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -373,12 +380,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var $box = $(this).closest('.infobox'); var $box = $(this).closest('.infobox');
var barColor = !$box.hasClass('infobox-dark') ? $box.css('color') : '#FFF'; var barColor = !$box.hasClass('infobox-dark') ? $box.css('color') : '#FFF';
$(this).sparkline('html', $(this).sparkline('html',
{ {
tagValuesAttribute: 'data-values', tagValuesAttribute: 'data-values',
type: 'bar', type: 'bar',
barColor: barColor, barColor: barColor,
chartRangeMin: $(this).data('min') || 0 chartRangeMin: $(this).data('min') || 0
}); });
}); });
...@@ -676,7 +683,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -676,7 +683,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function BuscarDocente(pagina) { function BuscarDocente(pagina) {
let name='' let name = ''
var accion = ""; var accion = "";
var cantidad = 15; var cantidad = 15;
var apellido = $("#txt_bus_doc").val(); var apellido = $("#txt_bus_doc").val();
...@@ -691,10 +698,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -691,10 +698,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}, success: function (resultado) { }, success: function (resultado) {
close_carga(); close_carga();
$("#divListadoDoc").html(resultado); $("#divListadoDoc").html(resultado);
name=$("#lblUsuario").text(); name = $("#lblUsuario").text();
if(name === "6"){ if (name === "6") {
$("#divListadoDoc #btnBaja").hide(); $("#divListadoDoc #btnBaja").hide();
} }
}, complete: function () { }, complete: function () {
if (apellido == "") { if (apellido == "") {
$("#listaDocenteBusqueda").fadeOut(); $("#listaDocenteBusqueda").fadeOut();
...@@ -779,7 +786,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -779,7 +786,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// window.location = "exportarHorarioDocenteCompletoReducidoPeriodo.jsp?codDocente=" + codDocente + '&periodo=' + periodo; // window.location = "exportarHorarioDocenteCompletoReducidoPeriodo.jsp?codDocente=" + codDocente + '&periodo=' + periodo;
window.location = "exportarHorarioDocenteCompletoDisponibilidad.jsp?codDocente=" + codDocente + '&periodo=' + periodo; window.location = "exportarHorarioDocenteCompletoDisponibilidad.jsp?codDocente=" + codDocente + '&periodo=' + periodo;
} }
function exportarTodo() { function exportarTodo() {
window.location = "exportarHorarioDocenteTodo.jsp"; window.location = "exportarHorarioDocenteTodo.jsp";
...@@ -807,6 +814,64 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -807,6 +814,64 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
$("#txtUltimoDia").datepicker({
showOtherMonths: true,
selectOtherMonths: false,
format: 'dd/mm/yyyy',
});
function validaFecha(fecha) {
if (fecha != "__/__/____") {
var fechaArr = fecha.split('/');
var aho = fechaArr[2];
var mes = fechaArr[1];
var dia = fechaArr[0];
var plantilla = new Date(aho, mes - 1, dia);//mes empieza de cero Enero = 0
if (!plantilla || plantilla.getFullYear() == aho && plantilla.getMonth() == mes - 1 && plantilla.getDate() == dia) {
} else {
alertaFecha(fecha);
}
}
}
function alertaFecha(fecha) {
$("#dialog-advertencia").removeClass('hide').dialog({
resizable: false,
width: 400,
modal: true,
title: "<div class='widget-color-orange' ><div class='widget-header white' ><h4 class='smaller' ><i class='ace-icon fa fa-exclamation-triangle white'></i> <span class='white'>Advertencia</span></h4></div></div>",
title_html: true,
buttons: [
{
html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp; OK",
"class": "btn btn-warning btn-xs",
click: function () {
$(this).dialog("close");
var ini = $('#txt_fec_ini').val();
var fin = $('#txt_fec_fin').val();
var iniEdit = $('#txt_new_ini').val();
var finEdit = $('#txt_new_fin').val();
if (ini == fecha) {
$('#txt_fec_ini').val("");
$('#txt_fec_ini').focus();
} else if (fin == fecha) {
$('#txt_fec_fin').val("");
$('#txt_fec_fin').focus();
} else if (iniEdit == fecha) {
$('#txt_new_ini').val("");
$('#txt_new_ini').focus();
} else if (finEdit == fecha) {
$('#txt_new_fin').val("");
$('#txt_new_fin').focus();
}
//$('#txt_fecnac').focus();
}
}
]
});
}
</script> </script>
...@@ -825,9 +890,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -825,9 +890,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
<script src="../docs/assets/js/language/css.js"></script> <script src="../docs/assets/js/language/css.js"></script>
<script src="../docs/assets/js/language/javascript.js"></script> <script src="../docs/assets/js/language/javascript.js"></script>
<script src="../assets/js/date-time/bootstrap-datepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/bootstrap-datetimepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/bootstrap-timepicker.js" type="text/javascript"></script>
<script src="../assets/js/date-time/daterangepicker.js" type="text/javascript"></script>
<script src="js/languages/jquery.validationEngine-es.js" type="text/javascript" charset="utf-8"></script> <script src="js/languages/jquery.validationEngine-es.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script> <script src="js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
</html> </html>
const httpRequest={
deshabilitarHorario(json) {
return new Promise((resolve, reject) => {
$.ajax({
type: 'POST',
url: '../ServletHorario?Accion=deshabilitarHorario',
dataType: "json",
data: {
json: JSON.stringify(json)
}, success: function (data, textStatus, jqXHR) {
resolve(data)
},
error: function (jqXHR, textStatus, errorThrown) {
reject('Error en la petición')
}
})
})
}
}
...@@ -13,19 +13,20 @@ ...@@ -13,19 +13,20 @@
<title>JSP Page</title> <title>JSP Page</title>
<link rel="stylesheet" href="../assets/css/jquery-ui.css" /> <link rel="stylesheet" href="../assets/css/jquery-ui.css" />
<!-- Compiled and minified CSS --> <!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="css/snackbar.css" rel="stylesheet" type="text/css"/> <link href="css/snackbar.css" rel="stylesheet" type="text/css"/>
<link href="css/alert.css" rel="stylesheet" type="text/css"/> <link href="css/alert.css" rel="stylesheet" type="text/css"/>
<!-- Compiled and minified JavaScript --> <!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<!--jquery--> <!--jquery-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!--axios--> <!--axios-->
<script src="https://unpkg.com/axios/dist/axios.min.js"></script> <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<% <%
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
PeriodoAcademico periodo=(PeriodoAcademico)session_actual.getAttribute("periodo"); PeriodoAcademico periodo=(PeriodoAcademico)session_actual.getAttribute("periodo");
...@@ -61,7 +62,7 @@ ...@@ -61,7 +62,7 @@
</script> </script>
</head> </head>
<style> <style>
...@@ -128,6 +129,9 @@ ...@@ -128,6 +129,9 @@
</div> </div>
</div> </div>
</div> </div>
<!-- Modal Structure -->
</div>
</div> </div>
<!-- The actual snackbar --> <!-- The actual snackbar -->
...@@ -150,6 +154,7 @@ ...@@ -150,6 +154,7 @@
document.addEventListener('DOMContentLoaded', function () { document.addEventListener('DOMContentLoaded', function () {
listarArea() listarArea()
listarZona() listarZona()
// setTimeout(function(){ alert("HOLA MASCOTA"); }, 5000);
document.querySelector('#btnBuscar').addEventListener('click', function () { document.querySelector('#btnBuscar').addEventListener('click', function () {
...@@ -167,10 +172,13 @@ ...@@ -167,10 +172,13 @@
function listarArea() { function listarArea() {
axios.get('../ServletArea?Accion=cargarAreaJson') axios.get('../ServletArea?Accion=cargarAreaJson')
.then(data => { .then(data => {
let option = '<option value="">[SELECCIONE]</option>' let option = '<option value="">[SELECCIONE]</option>'
data.data.forEach(v => { data.data.forEach(v => {
option += '<option value="' + v.codigoArea + '">' + v.nombreArea + '</option>' option += '<option value="' + v.codigoArea + '">' + v.nombreArea + '</option>'
}) })
document.querySelector('#cbArea').innerHTML = option document.querySelector('#cbArea').innerHTML = option
instances.init(elems) instances.init(elems)
}) })
...@@ -190,8 +198,6 @@ ...@@ -190,8 +198,6 @@
} }
function listarDisponibilidad() { function listarDisponibilidad() {
...@@ -431,7 +437,7 @@ ...@@ -431,7 +437,7 @@
html += '<div class="divider"></div>' html += '<div class="divider"></div>'
html += '<div class="section">' html += '<div class="section">'
html +='<h6 id="nombreDocente" style="font-weight:bold;">' + docente.nombre + '</h6>' html +='<h6 id="nombreDocente" style="font-weight:bold;display: inline-block;">' + docente.nombre + '</h6>'
html += '<label id="codDocente" style="visibility:hidden;">' + docente.codDocente + '</label>' html += '<label id="codDocente" style="visibility:hidden;">' + docente.codDocente + '</label>'
html += '<p>Celular: '+ docente.celular +'</p>' html += '<p>Celular: '+ docente.celular +'</p>'
html += '<p>Distrito: '+ docente.distrito +'</p>' html += '<p>Distrito: '+ docente.distrito +'</p>'
...@@ -995,6 +1001,28 @@ ...@@ -995,6 +1001,28 @@
}) })
} }
function btnDesactivarHorario(codDocente){
let question = confirm("¿Esta seguro de eliminar su horario ?");
if(question){
console.log(codDocente)
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
desactivarHorario(codDocente,periodo)
} else{
console.log("cancel")
}
}
function desactivarHorario(){
}
function colorChange(obj){ function colorChange(obj){
...@@ -1162,11 +1190,6 @@ ...@@ -1162,11 +1190,6 @@
setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
} }
function listarPlana(select) { function listarPlana(select) {
let codigoArea = select.value let codigoArea = select.value
...@@ -1210,14 +1233,15 @@ ...@@ -1210,14 +1233,15 @@
} }
}) })
} }
} }
</script> </script>
<script src="js/pages/webSocketHorario.js" type="text/javascript"></script> <script src="js/pages/webSocketHorario.js" type="text/javascript"></script>
</body> </body>
</html> </html>
......
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