avance de solicitud nro 2

parent 33c4fa56
...@@ -599,7 +599,6 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -599,7 +599,6 @@ public class MySqlHorarioDAO implements HorarioDAO {
@Override @Override
public ArrayList<Aula> verCruce(String codhorario, String dia, String Hini, String Hfin, String codigoDocente) throws Exception { public ArrayList<Aula> verCruce(String codhorario, String dia, String Hini, String Hfin, String codigoDocente) throws Exception {
ArrayList<Aula> lista = new ArrayList<Aula>(); ArrayList<Aula> lista = new ArrayList<Aula>();
String base = "horario"; String base = "horario";
Connection cnx = null; Connection cnx = null;
try { try {
...@@ -640,6 +639,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -640,6 +639,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
aula.setNombreCurso(rs.getString("nom_cur")); aula.setNombreCurso(rs.getString("nom_cur"));
lista.add(aula); lista.add(aula);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} finally { } finally {
...@@ -759,7 +759,6 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -759,7 +759,6 @@ public class MySqlHorarioDAO implements HorarioDAO {
try { try {
cnx = MySqlDAOFactory.obtenerConexion(base); cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
/* VERIFICAR SI ES UN AULA --> "LIBRE" */ /* VERIFICAR SI ES UN AULA --> "LIBRE" */
String queryLibre = "SELECT count(*) as cant FROM aula WHERE codtipogrado in ('38','40','41') AND codaula='" + codigoAula + "'"; String queryLibre = "SELECT count(*) as cant FROM aula WHERE codtipogrado in ('38','40','41') AND codaula='" + codigoAula + "'";
System.out.println("-( LIBRE )-> " + queryLibre); System.out.println("-( LIBRE )-> " + queryLibre);
...@@ -813,7 +812,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -813,7 +812,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ " WHERE cod_doc='" + codigoDocente + "' and dia='" + dia + "' and (((hor_ini<='" + Hini + "' and hor_fin>='" + Hfin + "') or (hor_ini>'" + Hini + "' and hor_fin<'" + Hfin + "')) " + " WHERE cod_doc='" + codigoDocente + "' and dia='" + dia + "' and (((hor_ini<='" + Hini + "' and hor_fin>='" + Hfin + "') or (hor_ini>'" + Hini + "' and hor_fin<'" + Hfin + "')) "
+ " OR (hor_ini > '" + Hini + "' and hor_ini < '" + Hfin + "' and hor_fin > '" + Hfin + "') " + " OR (hor_ini > '" + Hini + "' and hor_ini < '" + Hfin + "' and hor_fin > '" + Hfin + "') "
+ " OR (hor_ini < '" + Hini + "' and hor_fin > '" + Hini + "' and hor_fin < '" + Hfin + "'))" + " OR (hor_ini < '" + Hini + "' and hor_fin > '" + Hini + "' and hor_fin < '" + Hfin + "'))"
+ " and cod_per='" + periodo + "'"; + " and cod_per='" + periodo + "' AND est_hcd=1";
System.out.println(">>-(2)cruce-> " + query); System.out.println(">>-(2)cruce-> " + query);
ResultSet rset = st.executeQuery(query); ResultSet rset = st.executeQuery(query);
...@@ -823,28 +822,23 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -823,28 +822,23 @@ public class MySqlHorarioDAO implements HorarioDAO {
if (codHcd != "") { if (codHcd != "") {
//update //update
String estadoHcd = codigoCurso == "61" ? "4":"1"; String estadoHcd = codigoCurso == "61" ? "4":"1";
queryInsertUpdate = " UPDATE horario_curso_docente SET est_hcd='"+estadoHcd+"' where cod_hcd = " + codHcd + ""; queryInsertUpdate = " UPDATE horario_curso_docente SET est_hcd='"+estadoHcd+"' where cod_hcd = " + codHcd + "";
System.out.println("UPDATE-I-> " + queryInsertUpdate); System.out.println("UPDATE-I-> " + queryInsertUpdate);
dato = st.executeUpdate(queryInsertUpdate); dato = st.executeUpdate(queryInsertUpdate);
} else { } else {
String estadoHcd = codigoCurso.equals("61")?"4":"1"; String estadoHcd = codigoCurso.equals("61")?"4":"1";
queryInsertUpdate = " INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) " queryInsertUpdate = " INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) "
+ " VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','"+estadoHcd+"','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')"; + " VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','"+estadoHcd+"','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')";
System.out.println("INSERT-I-> " + queryInsertUpdate); System.out.println("INSERT-I-> " + queryInsertUpdate);
dato = st.executeUpdate(queryInsertUpdate); dato = st.executeUpdate(queryInsertUpdate);
} }
String queryHH1 = "INSERT INTO historial_horario (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,fecha,hora,accion,cod_usu) " String queryHH1 = "INSERT INTO historial_horario (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,fecha,hora,accion,cod_usu) "
+ "VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','1','" + periodo + "','" + codigoGrupo + "',CURDATE(),CURTIME(),'REGISTRADO'," + codUsuario + ")"; + "VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','1','" + periodo + "','" + codigoGrupo + "',CURDATE(),CURTIME(),'REGISTRADO'," + codUsuario + ")";
dato = st.executeUpdate(queryHH1); dato = st.executeUpdate(queryHH1);
...@@ -868,10 +862,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -868,10 +862,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
} else { } else {
String queryUpdate = ""; String queryUpdate = "";
if (libre == 0) { if (libre == 0) {
queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "',est_hcd='1' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' "; queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "',est_hcd='1' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
} else { } else {
queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "', est_hcd='0' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' "; queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "', est_hcd='0' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
} }
...@@ -901,7 +892,6 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -901,7 +892,6 @@ public class MySqlHorarioDAO implements HorarioDAO {
} }
dato = st.executeUpdate(queryHH1); dato = st.executeUpdate(queryHH1);
} }
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
...@@ -1193,8 +1183,8 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1193,8 +1183,8 @@ public class MySqlHorarioDAO implements HorarioDAO {
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
String query = "SELECT hcd.hor_ini,hcd.hor_fin FROM horario_curso_docente hcd WHERE codAula='" + codAula + "' and hcd.dia='" + dia + "' and hcd.cod_per='" + periodo + "' and pos_blo='" + posicionbloque + "' and est_hcd='1'"; String query = "SELECT hcd.hor_ini,hcd.hor_fin FROM horario_curso_docente hcd WHERE codAula='" + codAula + "' and hcd.dia='" + dia + "' and hcd.cod_per='" + periodo + "' and pos_blo='" + posicionbloque + "' and est_hcd='1'";
System.out.println("--cruce-->> " + query); System.out.println("--cruce-->> " + query);
ResultSet rs = st.executeQuery(query); ResultSet rs = st.executeQuery(query);
if (rs.next()) { if (rs.next()) {
obj = new JSONObject() obj = new JSONObject()
...@@ -2827,29 +2817,31 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2827,29 +2817,31 @@ public class MySqlHorarioDAO implements HorarioDAO {
for (Object objDocente : arrayDocente) { for (Object objDocente : arrayDocente) {
JSONObject docente = (JSONObject) objDocente; JSONObject docente = (JSONObject) objDocente;
sql = "" sql = "select tbl.dia,tbl.des_loc,tbl.turno,CONCAT(tbl.nom_cur,'-',tbl.aulas) aulas from (\n" +
+ "select " " select \n" +
+ "hcd.dia, " " hcd.dia, \n" +
+ "s.des_loc, " " s.des_loc, \n" +
+ "if(hcd.hor_ini < '14:30',1,2) turno, " " if(hcd.hor_ini < '14:30',1,2) turno, c.nom_cur,\n" +
+ "GROUP_CONCAT(CONCAT(g.abrGrado,'-',a.nombre)) aulas " " GROUP_CONCAT(CONCAT(g.abrGrado,'-',a.nombre)) aulas \n" +
+ "from horario_curso_docente hcd " " from horario_curso_docente hcd \n" +
+ "inner join aula a on a.codaula = hcd.codAula " " inner join curso c on hcd.cod_cur=c.cod_cur\n" +
+ "inner join seccion se on se.codseccion = a.codseccion " " inner join aula a on a.codaula = hcd.codAula \n" +
+ "inner join grado g on g.codgrado = a.codgrado " " inner join seccion se on se.codseccion = a.codseccion \n" +
+ "inner join sede s on s.cod_loc = a.codlocal " " inner join grado g on g.codgrado = a.codgrado \n" +
+ "where hcd.est_hcd = 1 " " inner join sede s on s.cod_loc = a.codlocal\n" +
+ "and hcd.cod_per = ? " " where hcd.est_hcd = 1 \n" +
+ "and hcd.cod_doc = ? " " and hcd.cod_per = ?\n" +
// + "and hcd.dia in (?) " " and hcd.cod_doc = ?\n" +
+ "group by " " \n" +
+ "hcd.cod_doc, " " group by \n" +
+ "hcd.dia, " " hcd.cod_doc, \n" +
+ "s.des_loc, " " hcd.dia, \n" +
+ "turno " " s.des_loc, \n" +
+ "order by " " turno \n" +
+ "hcd.dia, " " order by \n" +
+ "turno"; " hcd.dia, \n" +
" turno \n" +
" ) tbl";
pst = cn.prepareStatement(sql); pst = cn.prepareStatement(sql);
pst.setString(1, json.getString("codigoPeriodo")); pst.setString(1, json.getString("codigoPeriodo"));
...@@ -3678,29 +3670,31 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -3678,29 +3670,31 @@ public class MySqlHorarioDAO implements HorarioDAO {
for (Object objDocente : arrayDocente) { for (Object objDocente : arrayDocente) {
JSONObject docente = (JSONObject) objDocente; JSONObject docente = (JSONObject) objDocente;
sql = "" sql = "select tbl.dia,tbl.des_loc,tbl.turno,CONCAT(tbl.nom_cur,'-',tbl.aulas) aulas from (\n" +
+ "select " " select \n" +
+ "hcd.dia, " " hcd.dia, \n" +
+ "s.des_loc, " " s.des_loc, \n" +
+ "if(hcd.hor_ini < '14:30',1,2) turno, " " if(hcd.hor_ini < '14:30',1,2) turno, c.nom_cur,\n" +
+ "GROUP_CONCAT(CONCAT(g.abrGrado,'-',a.nombre)) aulas " " GROUP_CONCAT(CONCAT(g.abrGrado,'-',a.nombre)) aulas \n" +
+ "from horario_curso_docente hcd " " from horario_curso_docente hcd \n" +
+ "inner join aula a on a.codaula = hcd.codAula " " inner join curso c on hcd.cod_cur=c.cod_cur\n" +
+ "inner join seccion se on se.codseccion = a.codseccion " " inner join aula a on a.codaula = hcd.codAula \n" +
+ "inner join grado g on g.codgrado = a.codgrado " " inner join seccion se on se.codseccion = a.codseccion \n" +
+ "inner join sede s on s.cod_loc = a.codlocal " " inner join grado g on g.codgrado = a.codgrado \n" +
+ "where hcd.est_hcd = 1 " " inner join sede s on s.cod_loc = a.codlocal\n" +
+ "and hcd.cod_per = ? " " where hcd.est_hcd = 1 \n" +
+ "and hcd.cod_doc = ? " " and hcd.cod_per = ?\n" +
// + "and hcd.dia in (?) " " and hcd.cod_doc = ?\n" +
+ "group by " " \n" +
+ "hcd.cod_doc, " " group by \n" +
+ "hcd.dia, " " hcd.cod_doc, \n" +
+ "s.des_loc, " " hcd.dia, \n" +
+ "turno " " s.des_loc, \n" +
+ "order by " " turno \n" +
+ "hcd.dia, " " order by \n" +
+ "turno"; " hcd.dia, \n" +
" turno \n" +
" ) tbl";
pst = cn.prepareStatement(sql); pst = cn.prepareStatement(sql);
pst.setString(1, json.getString("codigoPeriodo2")); pst.setString(1, json.getString("codigoPeriodo2"));
...@@ -3852,7 +3846,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -3852,7 +3846,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
JSONObject docente = (JSONObject) objDocente; JSONObject docente = (JSONObject) objDocente;
sql = "select tbl.dia,tbl.des_loc,tbl.turno,CONCAT(tbl.nom_cur,'-',tbl.aulas) aulas from (\n" + sql = "select tbl.dia,tbl.des_loc,tbl.turno,CONCAT(tbl.nom_cur,'-',tbl.aulas) aulas from (\n" +
"select \n" + " select \n" +
" hcd.dia, \n" + " hcd.dia, \n" +
" s.des_loc, \n" + " s.des_loc, \n" +
" if(hcd.hor_ini < '14:30',1,2) turno, c.nom_cur,\n" + " if(hcd.hor_ini < '14:30',1,2) turno, c.nom_cur,\n" +
...@@ -3875,7 +3869,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -3875,7 +3869,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
" order by \n" + " order by \n" +
" hcd.dia, \n" + " hcd.dia, \n" +
" turno \n" + " turno \n" +
") tbl"; " ) tbl";
pst = cn.prepareStatement(sql); pst = cn.prepareStatement(sql);
pst.setString(1, json.getString("codigoPeriodo2")); pst.setString(1, json.getString("codigoPeriodo2"));
......
...@@ -2556,10 +2556,10 @@ public class ServletHorario extends HttpServlet { ...@@ -2556,10 +2556,10 @@ public class ServletHorario extends HttpServlet {
+ " </button>" + " </button>"
+" </td>" +" </td>"
+ " <td colspan='3' align='center'>" + " <td colspan='3' align='center'>"
+ " <button class=\"btn btn-sm btn-primary\" onclick=\"abrirPlanAcademico();\" type=\"button\">" //+ " <button class=\"btn btn-sm btn-primary\" onclick=\"abrirPlanAcademico();\" type=\"button\">"
+ " <i class=\"ace-icon fa fa-graduation icon-on-right bigger-110\"></i>" //+ " <i class=\"ace-icon fa fa-graduation icon-on-right bigger-110\"></i>"
+ " Plan Academico" //+ " Plan Academico"
+ " </button>" //+ " </button>"
+ " </td>" + " </td>"
+ " </tr>" + " </tr>"
+ " <tr>" + " <tr>"
...@@ -2978,10 +2978,8 @@ public class ServletHorario extends HttpServlet { ...@@ -2978,10 +2978,8 @@ public class ServletHorario extends HttpServlet {
String nota_encuesta = ""; String nota_encuesta = "";
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion); DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion);
if(DatosHorario.getCelularDocente() == null){ if(DatosHorario.getCelularDocente() == null){
DatosHorario.setCelularDocente("No registrado"); DatosHorario.setCelularDocente("No registrado");
} }
if(DatosHorario.getCodigoPlana() == null){ if(DatosHorario.getCodigoPlana() == null){
...@@ -2989,25 +2987,17 @@ public class ServletHorario extends HttpServlet { ...@@ -2989,25 +2987,17 @@ public class ServletHorario extends HttpServlet {
obj.setExamen(" No evaluado "); obj.setExamen(" No evaluado ");
}else{ }else{
int codigoACambiar=Integer.parseInt(codPeriodo2); int codigoACambiar = Integer.parseInt(codPeriodo2);
int resta = codigoACambiar - 1; int resta = codigoACambiar - 1;
String codigoCambiado=String.valueOf(resta); String codigoCambiado=String.valueOf(resta);
obj = serviciosHor.verDocenteExamenEncuesta(DatosHorario.getH_codigoDocente(), DatosHorario.getCodigoPlana()); obj = serviciosHor.verDocenteExamenEncuesta(DatosHorario.getH_codigoDocente(), DatosHorario.getCodigoPlana());
if(obj.getExamen() == null){ if(obj.getExamen() == null){
obj.setExamen(" No evaluado "); obj.setExamen(" No evaluado ");
} }
} }
pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>"); pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>");
if (i == 0) { if (i == 0) {
if (dia.equals("1")) { if (dia.equals("1")) {
if (cont_dia1 == 1) { if (cont_dia1 == 1) {
...@@ -3089,17 +3079,14 @@ public class ServletHorario extends HttpServlet { ...@@ -3089,17 +3079,14 @@ public class ServletHorario extends HttpServlet {
} }
} }
} }
System.out.println("ESTADO_HCD "+DatosHorario.getH_estado() );
if (DatosHorario.getH_estado() == null) { if (DatosHorario.getH_estado() == null) {
pw.println("<td id='sinCurso' align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"alerta1('" + cantidad + "','" + bloqueGrupoDia + "','" + aulas[i] + "','" + diaPos + "'," + diaGen + ",'" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "')\" >" pw.println("<td id='sinCurso' align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"alerta1('" + cantidad + "','" + bloqueGrupoDia + "','" + aulas[i] + "','" + diaPos + "'," + diaGen + ",'" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "')\" >"
+ " <label style='color: red;'><div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'>SIN CURSO </div></label>" + " <label style='color: red;'><div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'>SIN CURSO </div></label>"
+ " </td>"); + " </td>");
} else { } else {
pw.println("<td align='center' style='width:12%; vertical-align:middle;>" pw.println("<td align='center' style='width:12%; vertical-align:middle;>"
+ " <label >" + " <label >"
+ " <div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'> " + " <div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'> "
...@@ -3168,13 +3155,11 @@ public class ServletHorario extends HttpServlet { ...@@ -3168,13 +3155,11 @@ public class ServletHorario extends HttpServlet {
"</ul>\n" "</ul>\n"
+ " </div><br><br>" + " </div><br><br>"
+ " <b>" + DatosHorario.getH_nombreCurso() + "</b> " + " <b style='font-size:15px'>" + DatosHorario.getH_nombreCurso() + "</b> "
+ " <br> " + " <br> ");
);
}else{ }else{
pw.println( pw.println(
"</ul>\n" "</ul>\n"
+ " </div><br>" + " </div><br>"
+ " <b>" + DatosHorario.getH_nombreCurso() + "</b> " + " <b>" + DatosHorario.getH_nombreCurso() + "</b> "
...@@ -3182,14 +3167,9 @@ public class ServletHorario extends HttpServlet { ...@@ -3182,14 +3167,9 @@ public class ServletHorario extends HttpServlet {
+ " <br> Prom.ENC :" + obj.getExamen() + " <br> Cel : " + DatosHorario.getCelularDocente()); + " <br> Prom.ENC :" + obj.getExamen() + " <br> Cel : " + DatosHorario.getCelularDocente());
} }
int codRemplazo = DatosHorario.getCodigoReemplazo();
if(DatosHorario.getCodigoReemplazo() != 0){ if(DatosHorario.getCodigoReemplazo() != 0){
pw.println( " <span data-rel=\"tooltip\" ><a id='verCambioDia' href='javascript:historyChangeDay("+diaGen+","+DatosHorario.getH_codigoDocente()+");' " pw.println(" <span data-rel=\"tooltip\" ><a id='verCambioDia' href='javascript:historyChangeDay("+diaGen+","+DatosHorario.getH_codigoDocente()+");' "
+ " title='Ver Historial Cambio Dia' style='margin-left:40px;'><i class=\"ace-icon fa fa-eye icon-on-right bigger-110\" style=\"color:red;\"></i></a></span>"); + " title='Ver Historial Cambio Dia' style='margin-left:40px;'><i class=\"ace-icon fa fa-eye icon-on-right bigger-110\" style=\"color:red;\"></i></a></span>");
} }
...@@ -3203,9 +3183,6 @@ public class ServletHorario extends HttpServlet { ...@@ -3203,9 +3183,6 @@ public class ServletHorario extends HttpServlet {
} }
pw.println( pw.println(
" </div>" " </div>"
+ " </label>" + " </label>"
...@@ -3476,8 +3453,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3476,8 +3453,7 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-3'>"); pw.println("<div class='col-sm-3'>");
pw.println("<b>Filtro por docente: </b>"); pw.println("<b>Filtro por docente: </b>");
pw.println("<input id='txtApeDocente' class=\"form-control\" style='text-transform:uppercase;' onkeyup=\"doSearch();\" type=\"text\" >\n" pw.println("<input id='txtApeDocente' class=\"form-control\" style='text-transform:uppercase;' onkeyup=\"doSearch();\" type=\"text\" >\n"+ " ");
+ " ");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-3'>"); pw.println("<div class='col-sm-3'>");
...@@ -3581,7 +3557,6 @@ public class ServletHorario extends HttpServlet { ...@@ -3581,7 +3557,6 @@ public class ServletHorario extends HttpServlet {
String horaFin=recibeHorario.getString("hor_fin"); 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); 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); System.out.println("retorno de registrarAsigCurDoceHorarioPersonalizado: "+dato);
response.setContentType("text/html"); response.setContentType("text/html");
...@@ -3613,6 +3588,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3613,6 +3588,7 @@ public class ServletHorario extends HttpServlet {
ArrayList<AreaDocente> listaDocente = null; ArrayList<AreaDocente> listaDocente = null;
DocenteServices servcioDoce = new DocenteServices(); DocenteServices servcioDoce = new DocenteServices();
listaCurso = servCurso.cargarCurso(); listaCurso = servCurso.cargarCurso();
listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo); listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo);
String nombreDia = ""; String nombreDia = "";
......
...@@ -2062,20 +2062,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2062,20 +2062,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var dato = verificarTurno(hora_inicio, hora_termino); var dato = verificarTurno(hora_inicio, hora_termino);
var codTurno = dato; var codTurno = dato;
let chkStatus = $('#chkExamenSemanal').prop('checked'); let chkStatus = $('#chkExamenSemanal').prop('checked');
var codCurso = "" var codCurso = ""
codCurso= chkStatus ? "61" : $("#cmbCurso").val(); codCurso= chkStatus ? "61" : $("#cmbCurso").val();
// var codDocente = $("#cmbDocDisp").val(); // var codDocente = $("#cmbDocDisp").val();
var codClase = $("#idClase").val(); var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var codGru = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codGru():""%>"; var codGru = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codGru():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>"; var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val(); var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val();
var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val(); var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val();
let fecha_inicio = $("#recibeFechaInicio").val(); let fecha_inicio = $("#recibeFechaInicio").val();
...@@ -2122,8 +2115,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2122,8 +2115,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//----------- POSICION GENERAL -----FIN-------- //----------- POSICION GENERAL -----FIN--------
//alert(cadenaPosGeneral); //alert(cadenaPosGeneral);
//----------- POSICION DE BLOQUE -------INI------ //----------- POSICION DE BLOQUE -------INI------
var cadenaPosBloques = ""; var cadenaPosBloques = "";
var PosBloques = 0; var PosBloques = 0;
...@@ -2139,8 +2130,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2139,8 +2130,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
indice++ indice++
while (indice < cant) while (indice < cant){
{
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques; cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) { if (numeroBloque == PosBloques) {
...@@ -2151,13 +2141,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2151,13 +2141,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
indice++ indice++
} }
var arrayGeneral = cadenaPosGeneral.split("#"); var arrayGeneral = cadenaPosGeneral.split("#");
var arrayBloques = cadenaPosBloques.split("#"); var arrayBloques = cadenaPosBloques.split("#");
var arrayAulas = codAulas.split("#"); var arrayAulas = codAulas.split("#");
var arrayHorasIni = cadenaHorasIni.split("#"); var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#"); var arrayHorasFin = cadenaHorasFin.split("#");
...@@ -2169,9 +2155,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2169,9 +2155,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
posicionGlobal = arrayGeneral[i] - 1; posicionGlobal = arrayGeneral[i] - 1;
posicionBloGlobal = arrayBloques[i] - 1; posicionBloGlobal = arrayBloques[i] - 1;
//$("#curso_"+arrayGeneral[i]+"_"+arrayBloques[i]+"_"+dia).html("<span style='color:black;'>"+arrayAulas[posicionGlobal]+"X<br>"+arrayHorasIni[posicionBloGlobal]+" a "+arrayHorasFin[posicionBloGlobal]+"</span>"); //$("#curso_"+arrayGeneral[i]+"_"+arrayBloques[i]+"_"+dia).html("<span style='color:black;'>"+arrayAulas[posicionGlobal]+"X<br>"+arrayHorasIni[posicionBloGlobal]+" a "+arrayHorasFin[posicionBloGlobal]+"</span>");
if (cadenaTotal == "") { if (cadenaTotal == "") {
cadenaTotal = arrayAulas[posicionGlobal] + "#" + arrayBloques[i] + cadenaTotal = arrayAulas[posicionGlobal] + "#" + arrayBloques[i] +
"#" + arrayHorasIni[posicionBloGlobal] + "#" + arrayHorasIni[posicionBloGlobal] +
...@@ -2190,7 +2173,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2190,7 +2173,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=registrarAsigCurDoceHorarioGeneralMasivo2', url: '../ServletHorario?Accion=registrarAsigCurDoceHorarioGeneralMasivo2',
data: "cadenaTotal=" + cadenaTotal + "&hora_inicio=" + hora_inicio + "&hora_termino=" + hora_termino + "&dia=" + dia + "&codTurno=" + codTurno + "&codCurso=" + codCurso + "&codDocente=" + codigoDocente + '&periodo=' + periodo + '&codGru=' + codigaGrupoHorario + '&codClase=' + codClase + '&grupoAulas=' + grupoAulas + '&fecha_inicio=' + fecha_inicio, data: "cadenaTotal=" + cadenaTotal + "&hora_inicio=" + hora_inicio + "&hora_termino=" + hora_termino + "&dia=" + dia + "&codTurno=" + codTurno + "&codCurso=" + codCurso + "&codDocente=" + codigoDocente + '&periodo=' + periodo + '&codGru=' + codigaGrupoHorario + '&codClase=' + codClase + '&grupoAulas=' + grupoAulas + '&fecha_inicio=' + fecha_inicio,
success: function (resultado) { success: function (resultado) {
//alert("res "+resultado); //alert("res "+resultado);
if (resultado == 1) { if (resultado == 1) {
...@@ -2209,11 +2191,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2209,11 +2191,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
function registrarAsigCurDoceHorario(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) { function registrarAsigCurDoceHorario(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) {
//alert("registrarAsigCurDoceHorario"); //alert("registrarAsigCurDoceHorario");
//alert("registrarAsigCurDoceHorario"); //alert("registrarAsigCurDoceHorario");
...@@ -2279,8 +2258,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2279,8 +2258,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var codClase = $("#idClase").val(); var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var codGru = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codGru():""%>"; var codGru = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codGru():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>"; // var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>"; //
var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val(); var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val();
...@@ -2328,13 +2305,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2328,13 +2305,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
} }
//----------- POSICION GENERAL -----FIN-------- //----------- POSICION GENERAL -----FIN--------
//alert(cadenaPosGeneral); //alert(cadenaPosGeneral);
//----------- POSICION DE BLOQUE -------INI------ //----------- POSICION DE BLOQUE -------INI------
var cadenaPosBloques = ""; var cadenaPosBloques = "";
var PosBloques = 0; var PosBloques = 0;
...@@ -2351,8 +2323,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2351,8 +2323,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
indice++ indice++
while (indice <= cant) while (indice <= cant){
{
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques; cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) { if (numeroBloque == PosBloques) {
......
...@@ -1797,9 +1797,6 @@ ...@@ -1797,9 +1797,6 @@
}); });
} }
function armarHorario(cantSelec, codAulas) { function armarHorario(cantSelec, codAulas) {
$("#dialog-armar1").removeClass('hide').dialog({ $("#dialog-armar1").removeClass('hide').dialog({
resizable: false, resizable: false,
...@@ -1910,12 +1907,10 @@ ...@@ -1910,12 +1907,10 @@
url: '../ServletHorario?Accion=sessionArmadoHorario2', url: '../ServletHorario?Accion=sessionArmadoHorario2',
data: 'cantSelec=' + cantSelec + '&codAulas=' + codAulas + '&cadena=' + cadena + '&codigo=' + codigo + '&cadenaAulas=' + cadenaAulas, data: 'cantSelec=' + cantSelec + '&codAulas=' + codAulas + '&cadena=' + cadena + '&codigo=' + codigo + '&cadenaAulas=' + cadenaAulas,
success: function (resultado) { success: function (resultado) {
}, complete: function () { }, complete: function () {
window.location = "arm_hor_gen.jsp"; window.location = "arm_hor_gen.jsp";
} }
}); });
} }
//desactivar funcion si es jramirez //desactivar funcion si es jramirez
function editar(cantSelec, codAulas, grupo) { function editar(cantSelec, codAulas, grupo) {
......
...@@ -36,27 +36,66 @@ ...@@ -36,27 +36,66 @@
#divBusqueda {display:none} #divBusqueda {display:none}
#lblTitulo{text-align: center;font-size: 40px;font-weight: bold} #lblTitulo{text-align: center;font-size: 40px;font-weight: bold}
} }
td{
border : 3px solid;
text-align : center;
}
body{
background-image: url(../assets/images/fondo-trismegisto.png);
height: 500px;
max-width: 100%;
background-repeat: no-repeat;
background-size: 100% 100%;
background-attachment: fixed;
}
body::after {
content: "";
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.9);
z-index: -1;
position: fixed;
}
.colorVerde{
background-color: #A5D6A7;
}
.colorRojo{
background-color: #ec6d63;
}
</style> </style>
<script type="text/javascript" language="javascript"> <script type="text/javascript" language="javascript">
function alertDGC(mensaje) function alertDGC(mensaje)
{ {
var dgcTiempo=500 var dgcTiempo = 500
var ventanaCS='<div class="dgcAlert"><div class="dgcVentana"><div class="dgcCerrar"></div><div class="dgcMensaje">'+mensaje+'<br><div class="dgcAceptar">Aceptar</div></div></div></div>'; var ventanaCS = '<div class="dgcAlert"><div class="dgcVentana"><div class="dgcCerrar"></div><div class="dgcMensaje">' + mensaje + '<br><div class="dgcAceptar">Aceptar</div></div></div></div>';
// var bodyCS='<input type="text" value="prueba">'; // var bodyCS='<input type="text" value="prueba">';
$('body').append(ventanaCS); $('body').append(ventanaCS);
// $('body').append(bodyCS); // $('body').append(bodyCS);
var alVentana=$('.dgcVentana').height(); var alVentana = $('.dgcVentana').height();
var alNav=$(window).height(); var alNav = $(window).height();
var supNav=$(window).scrollTop(); var supNav = $(window).scrollTop();
$('.dgcAlert').css('height',$(document).height()); $('.dgcAlert').css('height', $(document).height());
$('.dgcVentana').css('top',((alNav-alVentana)/2+supNav-100)+'px'); $('.dgcVentana').css('top', ((alNav - alVentana) / 2 + supNav - 100) + 'px');
$('.dgcAlert').css('display','block'); $('.dgcAlert').css('display', 'block');
$('.dgcAlert').animate({opacity:1},dgcTiempo); $('.dgcAlert').animate({opacity: 1}, dgcTiempo);
$('.dgcCerrar,.dgcAceptar').click(function(e) { $('.dgcCerrar,.dgcAceptar').click(function (e) {
$('.dgcAlert').animate({opacity:0},dgcTiempo); $('.dgcAlert').animate({opacity: 0}, dgcTiempo);
setTimeout("$('.dgcAlert').remove()",dgcTiempo); setTimeout("$('.dgcAlert').remove()", dgcTiempo);
}); });
} }
...@@ -65,15 +104,9 @@ ...@@ -65,15 +104,9 @@
</head> </head>
<style>
td{
border : 3px solid;
text-align : center;
}
</style>
<body> <body>
<script> <script>
window.alert = function (message) { window.alert = function (message) {
alertDGC(message); alertDGC(message);
...@@ -84,7 +117,7 @@ ...@@ -84,7 +117,7 @@
<div class="col s8 offset-s2"> <div class="col s8 offset-s2">
<div class="card"> <div class="card">
<div class="card-content"> <div class="card-content">
<span class="card-title">Buscar disponibilidad</span> <span class="card-title" style="font-weight: bold">Buscar disponibilidad</span>
<div class="row"> <div class="row">
<div class="input-field col s6"> <div class="input-field col s6">
<select id="cbArea" onchange="listarPlana(this);desactivarBuscar();desactivarPrint();"> <select id="cbArea" onchange="listarPlana(this);desactivarBuscar();desactivarPrint();">
...@@ -99,11 +132,11 @@ ...@@ -99,11 +132,11 @@
</div> </div>
</div> </div>
<div class="card-action center"> <div class="card-action center">
<a class="waves-effect waves-light btn blue" id="btnBuscar" onclick="activarPrint();"><i class="material-icons left">search</i>buscar</a> <a class="waves-effect waves-light btn blue" id="btnBuscar" onclick="activarPrint();"><i class="material-icons left">search</i>BUSCAR</a>
<i class="ace-icon fa fa-print bigger-160"><a class="waves-effect waves-light btn grey" id="btnImprimir" onclick="pintarTDRed();window.print();">IMPRIMIR</a></i><br><br> <a class="waves-effect waves-light btn" id="btnImprimir" onclick="pintarTDRed();window.print();" style="background-color: #5478a2;"><i class="material-icons dp48 left">print</i>IMPRIMIR</a><br>
<!-- <a class="btn btn-app btn-light btn-xs align-left" onclick="window.print();" target="_blank" id="iconoImprimir"> <!-- <a class="btn btn-app btn-light btn-xs align-left" onclick="window.print();" target="_blank" id="iconoImprimir">
<i class="ace-icon fa fa-print bigger-160"></i>--> <i class="ace-icon fa fa-print bigger-160"></i>-->
<label>Zona:</label> <label>Zona:</label>
<select id="cmbZonas" onchange="listarDisponibilidad();activarPrint();"> <select id="cmbZonas" onchange="listarDisponibilidad();activarPrint();">
...@@ -131,7 +164,7 @@ ...@@ -131,7 +164,7 @@
</div> </div>
<!-- Modal Structure --> <!-- Modal Structure -->
</div> </div>
</div> </div>
<!-- The actual snackbar --> <!-- The actual snackbar -->
...@@ -140,11 +173,11 @@ ...@@ -140,11 +173,11 @@
<script> <script>
// $("#btnBuscar").attr('disabled','disabled'); // $("#btnBuscar").attr('disabled','disabled');
function desactivarBuscar(){ function desactivarBuscar() {
$("#btnBuscar").attr('disabled','disabled'); $("#btnBuscar").attr('disabled', 'disabled');
} }
function activarBuscar(){ function activarBuscar() {
$("#btnBuscar").attr('disabled',false); $("#btnBuscar").attr('disabled', false);
} }
...@@ -158,10 +191,10 @@ ...@@ -158,10 +191,10 @@
document.querySelector('#btnBuscar').addEventListener('click', function () { document.querySelector('#btnBuscar').addEventListener('click', function () {
let cmbZonas=$("#cmbZonas option:selected").text(); let cmbZonas = $("#cmbZonas option:selected").text();
if(cmbZonas === "[SELECCIONE]"){ if (cmbZonas === "[SELECCIONE]") {
listarDisponibilidad() listarDisponibilidad()
}else{ } else {
listarDisponibilidad() listarDisponibilidad()
} }
...@@ -184,7 +217,7 @@ ...@@ -184,7 +217,7 @@
}) })
} }
function listarZona(){ function listarZona() {
axios.get('../ServletZona?Accion=cargarZonaJson') axios.get('../ServletZona?Accion=cargarZonaJson')
.then(data => { .then(data => {
let option = '<option value="">[SELECCIONE]</option><option value="T">TODAS</option>' let option = '<option value="">[SELECCIONE]</option><option value="T">TODAS</option>'
...@@ -221,13 +254,13 @@ ...@@ -221,13 +254,13 @@
}else{ } else {
let codigoPeriodo2 = '<%= periodo!=null?periodo.getCodigoPeriodo():""%>' let codigoPeriodo2 = '<%= periodo!=null?periodo.getCodigoPeriodo():""%>'
// let codigoPlana2 = document.querySelector('#cbPlana').value // let codigoPlana2 = document.querySelector('#cbPlana').value
let json2={ let json2 = {
codigoPlana, codigoPlana,
codigoPeriodo2 codigoPeriodo2
} }
...@@ -238,7 +271,7 @@ ...@@ -238,7 +271,7 @@
} }
function peticionSimple(json){ function peticionSimple(json) {
$.ajax({ $.ajax({
url: '../ServletHorario?Accion=listarVistaDobleDisponibilidadSinZona', url: '../ServletHorario?Accion=listarVistaDobleDisponibilidadSinZona',
...@@ -251,18 +284,18 @@ ...@@ -251,18 +284,18 @@
let html = '' let html = ''
let nTurno =[] let nTurno = []
let nDia=[] let nDia = []
let mensaje='No registrado' let mensaje = 'No registrado'
data.data.forEach(function (docente) { data.data.forEach(function (docente) {
if(typeof(docente.celular && docente.distrito) == "undefined"){ if (typeof (docente.celular && docente.distrito) == "undefined") {
html += '<table>' html += '<table>'
html += '<div class="divider"></div>' html += '<div class="divider"></div>'
html += '<div class="section">' html += '<div class="section">'
html +='<h6 id="nombreDocente">' + docente.nombre + '<span></span><span></span><span style="margin-left:650px;font-size:20px;color:#6C7807"><i class="small material-icons" title="Puesto" style="color:black;">grade</i><strong>No registrado</strong></span></h6>' html += '<h6 id="nombreDocente">' + docente.nombre + '<span></span><span></span><span style="margin-left:650px;font-size:20px;color:#6C7807"><i class="small material-icons" title="Puesto" style="color:black;">grade</i><strong>No registrado</strong></span></h6>'
html += '<label id="codDocente" style="visibility:hidden;">' + docente.codDocente + '</label>' html += '<label id="codDocente" style="visibility:hidden;">' + docente.codDocente + '</label>'
html += '<tr>' html += '<tr>'
...@@ -296,11 +329,11 @@ ...@@ -296,11 +329,11 @@
}) })
} }
let diasin=docente.diasin.split('-') || [] let diasin = docente.diasin.split('-') || []
let diasMS = [] let diasMS = []
let diasTS = [] let diasTS = []
diasin.forEach(function(b){ diasin.forEach(function (b) {
let nTurnoS = b.split('#')[0] let nTurnoS = b.split('#')[0]
let nDiaS = b.split('#')[1] let nDiaS = b.split('#')[1]
...@@ -319,7 +352,7 @@ ...@@ -319,7 +352,7 @@
let aulasMB = [] let aulasMB = []
let aulasTB = [] let aulasTB = []
bloqueo.forEach(function(b){ bloqueo.forEach(function (b) {
let nTurno = b.split('#')[0] let nTurno = b.split('#')[0]
let nDia = b.split('#')[1] let nDia = b.split('#')[1]
...@@ -373,11 +406,11 @@ ...@@ -373,11 +406,11 @@
html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>` html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>`
} else if(diasMB.some(t => t == ( i + 1))){ } else if (diasMB.some(t => t == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
}else if(diasMS.some(r => r == ( i + 1))){ } else if (diasMS.some(r => r == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
...@@ -404,11 +437,11 @@ ...@@ -404,11 +437,11 @@
html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>` html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>`
}else if(diasTB.some( t => t == (i + 1))){ } else if (diasTB.some(t => t == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
}else if(diasTS.some(q => q == ( i + 1))){ } else if (diasTS.some(q => q == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
...@@ -432,17 +465,49 @@ ...@@ -432,17 +465,49 @@
} }
html += `</div>` html += `</div>`
}else{ } else {
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;display: inline-block;">' + docente.nombre + '</h6>' html += '<h6 id="nombreDocente" style="font-weight:bold;">' + 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>Distrito: '+ docente.distrito +'</p>'
html += '<p>Direccion: '+ docente.direccion +'</p>' html +='<div class="form-control">'
html += '<p>Correo: '+ docente.correo +'</p>' html +='<div class="card grey lighten-2">'
html += '<div class="card-content black-text">'
//PRIMERA FILA
html += '<div class="row">'
html += '<div class="input-field col s3">Celular: ' + docente.celular + '</div>'
html += '<div class="input-field col s3">PUESTO PLANA</div>'
html += '<div class="input-field col s6">NOTA DE ENCUESTA</div>'
html += '</div>'
//SEGUNDA FILA
html += '<div class="row">'
html += '<div class="input-field col s3">Celular: ' + docente.celular + '</div>'
html += '<div class="input-field col s3">Distrito: ' + docente.distrito + '</div>'
html += '<div class="input-field col s6">NOTA EXAMEN ACADEMICO</div>'
html += '</div>'
//TERCERA FILA
html += '<div class="row">'
html += '<div class="input-field col s3">Correo: ' + docente.correo + '</div>'
html += '<div class="input-field col s3">Direccion: ' + docente.direccion + '</div>'
html += '</div>'
html += '</div>'
html += '</div>'
html += '</div>'
html += '<p></p>'
html += '<br>' html += '<br>'
...@@ -467,11 +532,11 @@ ...@@ -467,11 +532,11 @@
}) })
} }
let diasin=docente.diasin.split('-') || [] let diasin = docente.diasin.split('-') || []
let diasMS = [] let diasMS = []
let diasTS = [] let diasTS = []
diasin.forEach(function(b){ diasin.forEach(function (b) {
let nTurnoS = b.split('#')[0] let nTurnoS = b.split('#')[0]
let nDiaS = b.split('#')[1] let nDiaS = b.split('#')[1]
...@@ -490,7 +555,7 @@ ...@@ -490,7 +555,7 @@
let aulasMB = [] let aulasMB = []
let aulasTB = [] let aulasTB = []
bloqueo.forEach(function(b){ bloqueo.forEach(function (b) {
let nTurno = b.split('#')[0] let nTurno = b.split('#')[0]
let nDia = b.split('#')[1] let nDia = b.split('#')[1]
...@@ -542,19 +607,19 @@ ...@@ -542,19 +607,19 @@
if (diasM.some(d => d == (i + 1))) { if (diasM.some(d => d == (i + 1))) {
html += `<td class="green" onclick="colorChange(this);"> `+ aulas.join(' \n ') + `</td> ` html += `<td class="colorVerde" onclick="colorChange(this);"> ` + aulas.join(' \n ') + `</td> `
} else if(diasMB.some(t => t == ( i + 1))){ } else if (diasMB.some(t => t == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
}else if(diasMS.some(r => r == ( i + 1))){ } else if (diasMS.some(r => r == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
} else { } else {
html += '<td class="red" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="colorRojo" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
} }
} }
...@@ -573,21 +638,21 @@ ...@@ -573,21 +638,21 @@
}) })
if (diasT.some(d => d == (i + 1))) { if (diasT.some(d => d == (i + 1))) {
html += `<td class="green" onclick="colorChange(this);"> ` + aulas.join(' \n ') + `</td> ` html += `<td class="colorVerde" onclick="colorChange(this);"> ` + aulas.join(' \n ') + `</td> `
}else if(diasTB.some( t => t == (i + 1))){ } else if (diasTB.some(t => t == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
}else if(diasTS.some(q => q == ( i + 1))){ } else if (diasTS.some(q => q == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td>' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td>'
} else { } else {
html += '<td class="red" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="colorRojo" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
} }
} }
...@@ -602,14 +667,9 @@ ...@@ -602,14 +667,9 @@
html += '<p>EL DOCENTE NO TIENE DISPONIBILIDAD REGISTRADA</p>' html += '<p>EL DOCENTE NO TIENE DISPONIBILIDAD REGISTRADA</p>'
} }
html += ` html += `
</div> </div>
` `
} }
...@@ -621,7 +681,7 @@ ...@@ -621,7 +681,7 @@
} }
function peticionWith3Parameters(json){ function peticionWith3Parameters(json) {
$.ajax({ $.ajax({
url: '../ServletHorario?Accion=listarVistaDobleDisponibilidad', url: '../ServletHorario?Accion=listarVistaDobleDisponibilidad',
...@@ -634,17 +694,17 @@ ...@@ -634,17 +694,17 @@
let html = '' let html = ''
let nTurno =[] let nTurno = []
let nDia=[] let nDia = []
let mensaje='No registrado' let mensaje = 'No registrado'
data.data.forEach(function (docente) { data.data.forEach(function (docente) {
if(typeof(docente.celular && docente.distrito) == "undefined"){ if (typeof (docente.celular && docente.distrito) == "undefined") {
html += '<table>' html += '<table>'
html += '<div class="divider"></div>' html += '<div class="divider"></div>'
html += '<div class="section">' html += '<div class="section">'
html +='<h6 id="nombreDocente">' + docente.nombre + '<span></span><span></span><span style="margin-left:650px;font-size:20px;color:#6C7807"><i class="small material-icons" title="Puesto" style="color:black;">grade</i><strong>No registrado</strong></span></h6>' html += '<h6 id="nombreDocente">' + docente.nombre + '<span></span><span></span><span style="margin-left:650px;font-size:20px;color:#6C7807"><i class="small material-icons" title="Puesto" style="color:black;">grade</i><strong>No registrado</strong></span></h6>'
html += '<label id="codDocente" style="visibility:hidden;">' + docente.codDocente + '</label>' html += '<label id="codDocente" style="visibility:hidden;">' + docente.codDocente + '</label>'
html += '<tr>' html += '<tr>'
...@@ -678,11 +738,11 @@ ...@@ -678,11 +738,11 @@
}) })
} }
let diasin=docente.diasin.split('-') || [] let diasin = docente.diasin.split('-') || []
let diasMS = [] let diasMS = []
let diasTS = [] let diasTS = []
diasin.forEach(function(b){ diasin.forEach(function (b) {
let nTurnoS = b.split('#')[0] let nTurnoS = b.split('#')[0]
let nDiaS = b.split('#')[1] let nDiaS = b.split('#')[1]
...@@ -701,7 +761,7 @@ ...@@ -701,7 +761,7 @@
let aulasMB = [] let aulasMB = []
let aulasTB = [] let aulasTB = []
bloqueo.forEach(function(b){ bloqueo.forEach(function (b) {
let nTurno = b.split('#')[0] let nTurno = b.split('#')[0]
let nDia = b.split('#')[1] let nDia = b.split('#')[1]
...@@ -755,11 +815,11 @@ ...@@ -755,11 +815,11 @@
html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>` html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>`
} else if(diasMB.some(t => t == ( i + 1))){ } else if (diasMB.some(t => t == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
}else if(diasMS.some(r => r == ( i + 1))){ } else if (diasMS.some(r => r == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
...@@ -786,11 +846,11 @@ ...@@ -786,11 +846,11 @@
html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>` html += `<td class="green" onclick="colorChange(this);">` + aulas.join(' \n ') + `</td>`
}else if(diasTB.some( t => t == (i + 1))){ } else if (diasTB.some(t => t == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
}else if(diasTS.some(q => q == ( i + 1))){ } else if (diasTS.some(q => q == (i + 1))) {
html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>` html += `<td class="blue" onclick="colorChange(this);" id="changed">` + aulas.join(' \n ') + `</td>`
...@@ -814,18 +874,18 @@ ...@@ -814,18 +874,18 @@
} }
html += `</div>` html += `</div>`
}else{ } else {
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 + '<span></span><span></span><span style="margin-left:650px;font-size:25px;color:#6C7807"><img src="../assets/images/puesto_image.png" alt="Puesto" height="40" width="40"/><strong>'+docente.puesto+'°</strong><span> </span><a href="javascript:updateObservacion(this.value);" value='+docente.observacion+'>'+docente.observacion+'</a></span></h6>' html += '<h6 id="nombreDocente" style="font-weight:bold;">' + docente.nombre + '<span></span><span></span><span style="margin-left:650px;font-size:25px;color:#6C7807"><img src="../assets/images/puesto_image.png" alt="Puesto" height="40" width="40"/><strong>' + docente.puesto + '°</strong><span> </span><a href="javascript:updateObservacion(this.value);" value=' + docente.observacion + '>' + docente.observacion + '</a></span></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>'
html += '<p>Direccion: '+ docente.direccion +'</p>' html += '<p>Direccion: ' + docente.direccion + '</p>'
html += '<p>Correo: '+ docente.correo +'</p>' html += '<p>Correo: ' + docente.correo + '</p>'
html += '<p>Zona: '+ docente.zona +'</p>' html += '<p>Zona: ' + docente.zona + '</p>'
html += '<br>' html += '<br>'
...@@ -849,11 +909,11 @@ ...@@ -849,11 +909,11 @@
}) })
} }
let diasin=docente.diasin.split('-') || [] let diasin = docente.diasin.split('-') || []
let diasMS = [] let diasMS = []
let diasTS = [] let diasTS = []
diasin.forEach(function(b){ diasin.forEach(function (b) {
let nTurnoS = b.split('#')[0] let nTurnoS = b.split('#')[0]
let nDiaS = b.split('#')[1] let nDiaS = b.split('#')[1]
...@@ -872,7 +932,7 @@ ...@@ -872,7 +932,7 @@
let aulasMB = [] let aulasMB = []
let aulasTB = [] let aulasTB = []
bloqueo.forEach(function(b){ bloqueo.forEach(function (b) {
let nTurno = b.split('#')[0] let nTurno = b.split('#')[0]
let nDia = b.split('#')[1] let nDia = b.split('#')[1]
...@@ -924,13 +984,13 @@ ...@@ -924,13 +984,13 @@
if (diasM.some(d => d == (i + 1))) { if (diasM.some(d => d == (i + 1))) {
html += `<td class="green" onclick="colorChange(this);"> `+ aulas.join(' \n ') + `</td> ` html += `<td class="green" onclick="colorChange(this);"> ` + aulas.join(' \n ') + `</td> `
} else if(diasMB.some(t => t == ( i + 1))){ } else if (diasMB.some(t => t == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
}else if(diasMS.some(r => r == ( i + 1))){ } else if (diasMS.some(r => r == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
...@@ -958,17 +1018,16 @@ ...@@ -958,17 +1018,16 @@
html += `<td class="green" onclick="colorChange(this);"> ` + aulas.join(' \n ') + `</td> ` html += `<td class="green" onclick="colorChange(this);"> ` + aulas.join(' \n ') + `</td> `
}else if(diasTB.some( t => t == (i + 1))){ } else if (diasTB.some(t => t == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
}else if(diasTS.some(q => q == ( i + 1))){ } else if (diasTS.some(q => q == (i + 1))) {
html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td>' html += '<td class="blue" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td>'
} else { } else {
html += '<td class="red" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> ' html += '<td class="red" onclick="colorChange(this);" id="changed"> ' + aulas.join(' \n ') + '</td> '
} }
...@@ -1002,25 +1061,25 @@ ...@@ -1002,25 +1061,25 @@
} }
function btnDesactivarHorario(codDocente){ function btnDesactivarHorario(codDocente) {
let question = confirm("¿Esta seguro de eliminar su horario ?"); let question = confirm("¿Esta seguro de eliminar su horario ?");
if(question){ if (question) {
console.log(codDocente) console.log(codDocente)
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
desactivarHorario(codDocente,periodo) desactivarHorario(codDocente, periodo)
} else{ } else {
console.log("cancel") console.log("cancel")
} }
} }
function desactivarHorario(){ function desactivarHorario() {
} }
...@@ -1030,55 +1089,53 @@ ...@@ -1030,55 +1089,53 @@
let periodo = '<%= periodo!=null?periodo.getCodigoPeriodo():""%>' let periodo = '<%= periodo!=null?periodo.getCodigoPeriodo():""%>'
let codigoDoc= $(obj).parents('div.section').find('#codDocente').text(); let codigoDoc = $(obj).parents('div.section').find('#codDocente').text();
let nombreDoc= $(obj).parents('div.section').find('#nombreDocente').text(); let nombreDoc = $(obj).parents('div.section').find('#nombreDocente').text();
let turno= $(obj).parents('tr').find('#turno').text(); let turno = $(obj).parents('tr').find('#turno').text();
let numeroTurno=0; let numeroTurno = 0;
if(turno === "T"){ if (turno === "T") {
numeroTurno = 2 numeroTurno = 2
}else if(turno === "M"){ } else if (turno === "M") {
numeroTurno = 1 numeroTurno = 1
} }
let dia= $(obj).parent().children().index(obj); let dia = $(obj).parent().children().index(obj);
if($(obj).hasClass('blue')){ if ($(obj).hasClass('blue')) {
let question = confirm("¿Esta seguro de querer desbloquear el dia "+convertirDia(dia) +" ?"); let question = confirm("¿Esta seguro de querer desbloquear el dia " + convertirDia(dia) + " ?");
if(question){ if (question) {
$.ajax({ $.ajax({
url:'../ServletHorario?Accion=rollbackDisponibilidad', url: '../ServletHorario?Accion=rollbackDisponibilidad',
type:'POST', type: 'POST',
data:{ data: {
codDocente:codigoDoc, codDocente: codigoDoc,
diaBloquear:dia, diaBloquear: dia,
periodo:periodo, periodo: periodo,
turno:numeroTurno turno: numeroTurno
}, },
success: function (data, textStatus, jqXHR) { success: function (data, textStatus, jqXHR) {
if(data.trim() == 2){ if (data.trim() == 2) {
if($(obj).hasClass('blue')){
if ($(obj).hasClass('blue')) {
$(obj).removeClass('blue'); $(obj).removeClass('blue');
$(obj).addClass('colorRojo');
$(obj).addClass('red');
mostrarSnackBarDesbloqueo(); mostrarSnackBarDesbloqueo();
} }
}else if(data.trim() == 3){ } else if (data.trim() == 3) {
if($(obj).hasClass('blue')){ if ($(obj).hasClass('blue')) {
$(obj).removeClass('blue'); $(obj).removeClass('blue');
$(obj).addClass('green'); $(obj).addClass('colorVerde');
mostrarSnackBarDesbloqueo(); mostrarSnackBarDesbloqueo();
} }
...@@ -1089,40 +1146,42 @@ ...@@ -1089,40 +1146,42 @@
}) })
} }
}else{ } else {
let question = confirm("¿Esta seguro de querer bloquear el dia "+convertirDia(dia) +" ?"); let question = confirm("¿Esta seguro de querer bloquear el dia " + convertirDia(dia) + " ?");
if(question){ if (question) {
//aqui realizar peticion AJAX //aqui realizar peticion AJAX
$.ajax({ $.ajax({
url:'../ServletHorario?Accion=updateDisponibilidad', url: '../ServletHorario?Accion=updateDisponibilidad',
type:'POST', type: 'POST',
data:{ data: {
codDocente:codigoDoc, codDocente: codigoDoc,
diaBloquear:dia, diaBloquear: dia,
periodo:periodo, periodo: periodo,
turno:numeroTurno turno: numeroTurno
}, },
success: function (data, textStatus, jqXHR) { success: function (data, textStatus, jqXHR) {
if(data.trim() == 1){ if (data.trim() == 1) {
if($(obj).hasClass('green')){ if ($(obj).hasClass('colorVerde')) {
$(obj).removeClass('green'); $(obj).removeClass('colorVerde');
$(obj).addClass('blue'); $(obj).addClass('blue');
mostrarSnackBar(); mostrarSnackBar();
}else{ } else {
$(obj).removeClass('red'); $(obj).removeClass('colorRojo');
$(obj).addClass('blue'); $(obj).addClass('blue');
mostrarSnackBar(); mostrarSnackBar();
} }
}else{console.log("error");} } else {
console.log("error");
}
} }
...@@ -1131,7 +1190,7 @@ ...@@ -1131,7 +1190,7 @@
}else{ } else {
window.exit(); window.exit();
} }
} }
...@@ -1140,26 +1199,26 @@ ...@@ -1140,26 +1199,26 @@
} }
function convertirDia(dia){ function convertirDia(dia) {
let diaLetras=""; let diaLetras = "";
switch(dia){ switch (dia) {
case 1: case 1:
diaLetras="Lunes"; diaLetras = "Lunes";
break; break;
case 2: case 2:
diaLetras="Martes"; diaLetras = "Martes";
break; break;
case 3: case 3:
diaLetras="Miercoles"; diaLetras = "Miercoles";
break; break;
case 4: case 4:
diaLetras="Jueves"; diaLetras = "Jueves";
break; break;
case 5: case 5:
diaLetras="Viernes"; diaLetras = "Viernes";
break; break;
case 6: case 6:
diaLetras="Sabado"; diaLetras = "Sabado";
break; break;
default : default :
break; break;
...@@ -1177,7 +1236,9 @@ ...@@ -1177,7 +1236,9 @@
x.className = "show"; x.className = "show";
// After 3 seconds, remove the show class from DIV // After 3 seconds, remove the show class from DIV
setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); setTimeout(function () {
x.className = x.className.replace("show", "");
}, 3000);
} }
function mostrarSnackBarDesbloqueo() { function mostrarSnackBarDesbloqueo() {
// Get the snackbar DIV // Get the snackbar DIV
...@@ -1187,7 +1248,9 @@ ...@@ -1187,7 +1248,9 @@
x.className = "show"; x.className = "show";
// After 3 seconds, remove the show class from DIV // After 3 seconds, remove the show class from DIV
setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); setTimeout(function () {
x.className = x.className.replace("show", "");
}, 3000);
} }
function listarPlana(select) { function listarPlana(select) {
...@@ -1203,32 +1266,32 @@ ...@@ -1203,32 +1266,32 @@
document.querySelector('#cbPlana').innerHTML = option document.querySelector('#cbPlana').innerHTML = option
instances.init(elems) instances.init(elems)
$("#btnBuscar").attr('enabled','enabled'); $("#btnBuscar").attr('enabled', 'enabled');
}) })
} }
function pintarTDRed(){ function pintarTDRed() {
//alert("holii"); //alert("holii");
$(".red").text("X"); $(".red").text("X");
} }
function desactivarPrint(){ function desactivarPrint() {
$("#btnImprimir").attr('disabled','disabled'); $("#btnImprimir").attr('disabled', 'disabled');
} }
function activarPrint(){ function activarPrint() {
$("#btnImprimir").attr('disabled',false); $("#btnImprimir").attr('disabled', false);
} }
function updateObservacion(obs){ function updateObservacion(obs) {
let textObs=prompt("Ingresar Observación"); let textObs = prompt("Ingresar Observación");
if(textObs != null){ if (textObs != null) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url:'../ServletHorario?accion=updateObservacion', url: '../ServletHorario?accion=updateObservacion',
data: { data: {
observacion:textObs observacion: textObs
},success: function (data, textStatus, jqXHR) { }, success: function (data, textStatus, jqXHR) {
alert("Actualizado exitosamente !") alert("Actualizado exitosamente !")
} }
}) })
...@@ -1242,7 +1305,7 @@ ...@@ -1242,7 +1305,7 @@
</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