Commit e81b8464 by sistem26user

[add] grabar bloques como libre al 90%

parent 4e369a7b
...@@ -3435,15 +3435,28 @@ public class ServletHorario extends HttpServlet { ...@@ -3435,15 +3435,28 @@ public class ServletHorario extends HttpServlet {
// examen semanal // examen semanal
pw.println("<div class='infobox infobox-blue' style=\"margin-right:75px\">"); pw.println("<div class='infobox infobox-blue' style=\"margin-right:75px\">");
pw.println("<div class='infobox-data'>"); pw.println("<div class='infobox-data'>");
pw.println("<span class='infobox-data-number' style='font-size: 18px'>Examen Semanal</span>"); pw.println("<span class='infobox-data-number' style='font-size: 18px;text-align:center;'>Examen Semanal</span>");
pw.println("<div class='infobox-content center'><input type='checkbox' id='chkExamenSemanal'/></div>"); pw.println("<div class='infobox-content center'><input type='checkbox' id='chkExamenSemanal' onchange='checkExamenSemanal()'/></div>");
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
//fin examen semanal //fin examen semanal
// libre
pw.println("<div class='infobox infobox-blue' style=\"margin-right:16px\">");
pw.println("<div class='infobox-data'>");
pw.println("<span class='infobox-data-number' style='font-size: 18px;text-align:center;'>Libre</span>");
pw.println("<div class='infobox-content center'><input type='checkbox' id='chkBloqueLibre' onchange='checkLibre()'/></div>");
pw.println("</div>");
pw.println("</div>");
// fin libre
pw.println("<div class='col-sm-2'></div>"); pw.println("<div class='col-sm-2'></div>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-12' style='height:40px;'><hr></div>"); pw.println("<div class='col-sm-12' style='height:40px;'><hr></div>");
......
...@@ -1980,6 +1980,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1980,6 +1980,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function checkLibre(){
$('#chkExamenSemanal').prop('checked',false)
}
function checkExamenSemanal(){
$('#chkBloqueLibre').prop('checked',false)
}
function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) { function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
// debugger // debugger
...@@ -2010,12 +2022,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2010,12 +2022,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let validaFechaAviso = $("#recibeFechaFaltaAviso").val(); let validaFechaAviso = $("#recibeFechaFaltaAviso").val();
let checkStatus = $('#chkExamenSemanal').prop('checked') let checkStatus = $('#chkExamenSemanal').prop('checked')
let checkLibreStatus = $('#chkBloqueLibre').prop('checked')
if(checkStatus){ if(checkStatus){
var json = {} var json = {}
console.log("Registro examen semanal") console.log("Registro examen semanal")
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 9999, historial, json); popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 9999, historial, json);
}else if (checkLibreStatus){
var json = {}
console.log("Registro dia libre")
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 8888, historial, json);
}else{ }else{
var estado = jQuery('#RegistroAsigCurDoc').validationEngine('validate'); var estado = jQuery('#RegistroAsigCurDoc').validationEngine('validate');
...@@ -2175,8 +2192,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2175,8 +2192,12 @@ 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');
let chkLibreStatus = $('#chkBloqueLibre').prop('checked');
var codCurso = "" var codCurso = ""
codCurso= chkStatus ? "61" : $("#cmbCurso").val(); codCurso= chkStatus ? "61" : chkLibreStatus ? "62" : $("#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():""%>";
...@@ -2312,7 +2333,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2312,7 +2333,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var codTurno = Turno; var codTurno = Turno;
let codCurso = "" let codCurso = ""
let statusCheck = $('#chkExamenSemanal').prop('checked') let statusCheck = $('#chkExamenSemanal').prop('checked')
codCurso= statusCheck ? "61":$("#cmbCurso").val(); let statusLibreCheck = $('#chkBloqueLibre').prop('checked')
codCurso= statusCheck ? "61": statusLibreCheck ? "62" : $("#cmbCurso").val();
var codClase = $("#idClase").val(); var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
......
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