Commit b22a6525 by sistem26user

mejoras en add,edit HCD

parent 1126b7c5
# Default ignored files
/workspace.xml
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/horario.iml" filepath="$PROJECT_DIR$/.idea/horario.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
...@@ -58,16 +58,16 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -58,16 +58,16 @@ public class MySqlDAOFactory extends DAOFactory {
try { try {
conexion = DriverManager.getConnection( conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/encuesta_docente", "jdbc:mysql://serverprueba:3306/encuesta_docente",
// "desarrollo", "desarrollo",
// "5VC02019"); "5VC02019");
// "jdbc:mysql://localhost:3306/encuesta_docente", // "jdbc:mysql://localhost:3306/encuesta_docente",
// "root", // "root",
// "mysql"); // "mysql");
//server_winpla //server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente", // "jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios", // "sis_horarios",
"Sy356ho899"); // "Sy356ho899");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
...@@ -79,16 +79,16 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -79,16 +79,16 @@ public class MySqlDAOFactory extends DAOFactory {
try { try {
conexion = DriverManager.getConnection( conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/nuevo", "jdbc:mysql://serverprueba:3306/nuevo",
// "desarrollo", "desarrollo",
// "5VC02019"); "5VC02019");
// "jdbc:mysql://localhost:3306/nuevo", // "jdbc:mysql://localhost:3306/nuevo",
// "root", // "root",
// "mysql"); // "mysql");
//server_winpla //server_winpla
"jdbc:mysql://172.16.2.68:3306/nuevo", // "jdbc:mysql://172.16.2.68:3306/nuevo",
"sis_horarios", // "sis_horarios",
"Sy356ho899"); // "Sy356ho899");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
...@@ -100,16 +100,16 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -100,16 +100,16 @@ public class MySqlDAOFactory extends DAOFactory {
try { try {
conexion = DriverManager.getConnection( conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/horarios_docente", "jdbc:mysql://serverprueba:3306/horarios_docente",
// "desarrollo", "desarrollo",
// "5VC02019"); "5VC02019");
// "jdbc:mysql://localhost:3306/horarios_docente", // "jdbc:mysql://localhost:3306/horarios_docente",
// "root", // "root",
// "mysql"); // "mysql");
//server_winpla //server_winpla
"jdbc:mysql://172.16.2.68:3306/horarios_docente", // "jdbc:mysql://172.16.2.68:3306/horarios_docente",
"sis_horarios", // "sis_horarios",
"Sy356ho899"); // "Sy356ho899");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
...@@ -120,16 +120,16 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -120,16 +120,16 @@ public class MySqlDAOFactory extends DAOFactory {
try { try {
conexion = DriverManager.getConnection( conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/sacoolive3", "jdbc:mysql://serverprueba:3306/sacoolive3",
// "desarrollo", "desarrollo",
// "5VC02019"); "5VC02019");
// "jdbc:mysql://localhost:3306/sacoolive3", // "jdbc:mysql://localhost:3306/sacoolive3",
// "root", // "root",
// "mysql"); // "mysql");
//server_winpla //server_winpla
"jdbc:mysql://172.16.2.68:3306/sacoolive3", // "jdbc:mysql://172.16.2.68:3306/sacoolive3",
"sis_horarios", // "sis_horarios",
"Sy356ho899"); // "Sy356ho899");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
......
...@@ -1259,102 +1259,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1259,102 +1259,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function armarHorarioGeneral(query,codNewAula,cursoEliminado) {
let name = ''
enviarAccionWebSocket('listarVistaDobleWS')
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var cadena = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadena():""%>";
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var cadenaAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadenaAulas():""%>";
var nombreSede = $("#cmbSede").val()
console.log("nombreSede")
console.log(nombreSede)
let recibeQuery = ""
let recibeCadenaAula = ""
let recibeCantidad = 0;
console.log("soy el query--->"+query)
if(query == ""){
if(codNewAula != ""){
recibeQuery = codAulas+"#"+codNewAula
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad) + 1
// codigoAulas,cantidad,cadenaAulas
//updateGrupoAula(recibeQuery,recibeCantidad,periodo)
}else{
//solo eliminamos 1 curso
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad
}
}else{
if(cursoEliminado == "1"){
//se agrego antes 1 aula ?
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if(aulaAgregada == null || aulaAgregada == ""){
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad)
}else{
recibeQuery = codAulas+"#"+aulaAgregada
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad) + 1
}
}else{
recibeQuery = query
if(recibeQuery.indexOf("#") > -1){
recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad;
}else{
recibeCadenaAula = recibeQuery
recibeCantidad = 1;
}
}
}
//alert("cantidad= "+cantidad+"\n codAulas= "+codAulas+"\n cadena= "+cadena+"\n codigo= "+codigo+"\n cadenaAulas= "+cadenaAulas);
//alert(codigo);
//alert(cantidad+"\n"+codAulas+"\n"+codBlo+"\n"+codGru);
$.ajax({
type: 'POST',
url: '../ServletHorario?Accion=armadoHorarioGeneral2',
data: 'cantidad=' + recibeCantidad + '&codAulas=' + recibeQuery + '&cadena=' + cadena + '&codigo=' + codigo + '&cadenaAulas=' + recibeCadenaAula,
beforeSend: function () {
cargando();
}, success: function (resultado) {
close_carga();
//alert(resultado);
$("#aula").html(resultado);
name = $("#lblUsuario").text();
if (name.substr(0, 2) === "DI" || name === "6" || name === "5") {
$("#aula #accionHorario").hide();
$("#aula #tachoEliminar").hide();
$("#aula #verCambioDia").hide();
$("#aula #sinCurso").prop("onclick", null).off("click");
}
}, complete: function () {
}
});
}
function updateGrupoAula(codAulas,cantidad,periodo){ function updateGrupoAula(codAulas,cantidad,periodo){
$.ajax({ $.ajax({
...@@ -1368,8 +1273,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1368,8 +1273,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
// prueba de 2do alert // prueba de 2do alert
function conforHorasUpdate(json){ function conforHorasUpdate(json){
$( "#dialog-conforUpdateHoras1" ).removeClass('hide').dialog({ $( "#dialog-conforUpdateHoras1" ).removeClass('hide').dialog({
...@@ -1399,8 +1302,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1399,8 +1302,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}); });
} }
//fin prueba //fin prueba
function clickHoraActualUpdate(codAula,posicion,periodo,dia){ function clickHoraActualUpdate(codAula,posicion,periodo,dia){
console.log(codAula+" "+posicion + " "+periodo+" "+dia) console.log(codAula+" "+posicion + " "+periodo+" "+dia)
...@@ -1473,7 +1374,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1473,7 +1374,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
...@@ -1494,10 +1394,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1494,10 +1394,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
//function alerta1(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral){ //function alerta1(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral){
function alerta1(cantAulas, bloquesDia, codaula, posDia, dia, Hor_ini, Hor_fin, codigaGrupoHorario, contGeneral) { function alerta1(cantAulas, bloquesDia, codaula, posDia, dia, Hor_ini, Hor_fin, codigaGrupoHorario, contGeneral) {
...@@ -1669,9 +1566,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1669,9 +1566,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
} }
function listarDocentes(periodo) { function listarDocentes(periodo) {
var apellidoDocente = $("#txtApeDocente").val(); var apellidoDocente = $("#txtApeDocente").val();
var cadenaAulas = $("#cadenaAulasHorario").val(); var cadenaAulas = $("#cadenaAulasHorario").val();
...@@ -1759,11 +1653,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1759,11 +1653,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
} }
// Velasquez
function verificar_uno(check) { function verificar_uno(check) {
var limite = 2; var limite = 2;
var contador = 0; var contador = 0;
...@@ -1936,29 +1825,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1936,29 +1825,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
/*
function CompararHoras(sHora1, sHora2) {
var arHora1 = sHora1.split(":");
var arHora2 = sHora2.split(":");
// Obtener horas y minutos (hora 1)
var hh1 = parseInt(arHora1[0],10);
var mm1 = parseInt(arHora1[1],10);
// Obtener horas y minutos (hora 2)
var hh2 = parseInt(arHora2[0],10);
var mm2 = parseInt(arHora2[1],10);
// Comparar
if (hh1<hh2 || (hh1==hh2 && mm1<mm2))
return "sHora1 MENOR sHora2";
else if (hh1>hh2 || (hh1==hh2 && mm1>mm2))
return "sHora1 MAYOR sHora2";
else
return "sHora1 IGUAL sHora2";
}
*/
function recargar() { function recargar() {
$("#listadoCruce").fadeOut(); $("#listadoCruce").fadeOut();
$("#listadoCruce").html(""); $("#listadoCruce").html("");
...@@ -1988,15 +1855,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1988,15 +1855,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
] ]
}); });
} }
// $('#timepicker1').timepicker({
// minuteStep: 1,
// showSeconds: true,
// showMeridian: false
// }).next().on(ace.click_event, function(){
// $(this).prev().focus();
// });
function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) { function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) {
//alert("verificar "+editar); //alert("verificar "+editar);
...@@ -2033,7 +1891,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2033,7 +1891,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
function advertencia1() { function advertencia1() {
//alert("advertencia 1"); //alert("advertencia 1");
$("#dialog-advertencia1").removeClass('hide').dialog({ $("#dialog-advertencia1").removeClass('hide').dialog({
...@@ -2053,7 +1910,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2053,7 +1910,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
] ]
}); });
} }
function advertencia2() { function advertencia2() {
$("#dialog-advertencia2").removeClass('hide').dialog({ $("#dialog-advertencia2").removeClass('hide').dialog({
resizable: false, resizable: false,
...@@ -2072,8 +1928,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2072,8 +1928,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
] ]
}); });
} }
function checkLibre(){ function checkLibre(){
$('#chkExamenSemanal').prop('checked',false) $('#chkExamenSemanal').prop('checked',false)
...@@ -2083,9 +1937,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2083,9 +1937,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
$('#chkBloqueLibre').prop('checked',false) $('#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
...@@ -2753,8 +2604,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2753,8 +2604,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
"class": "btn btn-success btn-xs", "class": "btn btn-success btn-xs",
click: function () { click: function () {
//asignarHorarioCursoIndividual(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral); //asignarHorarioCursoIndividual(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral);
armarHorarioGeneral(codaula,"",""); let aulaAgregada = sessionStorage.getItem("aulaAgregada");
console.log("confirmar: "+codaula) var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
let codAulaFinal = ""
if(aulaAgregada == "" || aulaAgregada == null){
armarHorarioGeneral(codAulas,"","");
}else{
codAulaFinal = codAulas+"#"+aulaAgregada
armarHorarioGeneral(codAulaFinal,"","");
}
$(this).dialog("close"); $(this).dialog("close");
} }
} }
...@@ -3240,7 +3100,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3240,7 +3100,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function confirmarMatematica() { function confirmarMatematica() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>"; var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
...@@ -3292,9 +3152,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3292,9 +3152,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function confirmarCiencias() { function confirmarCiencias() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>"; var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
...@@ -3319,9 +3179,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3319,9 +3179,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function confirmarCTA() { function confirmarCTA() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>"; var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
...@@ -3347,8 +3207,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3347,8 +3207,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function confirmarCEF() { function confirmarCEF() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>"; var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
...@@ -3503,7 +3363,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3503,7 +3363,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
html: "<i class='ace-icon fa fa-check bigger-110'></i>&nbsp; SI", html: "<i class='ace-icon fa fa-check bigger-110'></i>&nbsp; SI",
"class": "btn btn-primary btn-xs", "class": "btn btn-primary btn-xs",
click: function () { click: function () {
EliminarTAula(codAula, periodo); eliminarTAula(codAula, periodo);
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
...@@ -3528,7 +3388,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3528,7 +3388,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
html: "<i class='ace-icon fa fa-check bigger-110'></i>&nbsp; SI", html: "<i class='ace-icon fa fa-check bigger-110'></i>&nbsp; SI",
"class": "btn btn-primary btn-xs", "class": "btn btn-primary btn-xs",
click: function () { click: function () {
EliminarBloqueGrupoAula(codAula, periodo); eliminarDelGrupoAula(codAula, periodo);
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
...@@ -3625,7 +3485,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3625,7 +3485,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function EliminarTAula(codAula, periodo) { function eliminarTAula(codAula, periodo) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
...@@ -3644,7 +3504,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3644,7 +3504,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
function EliminarBloqueGrupoAula(codAula, periodo) { function eliminarDelGrupoAula(codAula, periodo) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=eliminarBloqueGrupoAula', url: '../ServletHorario?Accion=eliminarBloqueGrupoAula',
...@@ -3652,17 +3512,37 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3652,17 +3512,37 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) { success: function (resultado) {
}, complete: function () { }, complete: function () {
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; modificarGrupoAulas(codAula)
}
});
}
function modificarGrupoAulas(codAula){
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var aulaAgregada = sessionStorage.getItem("aulaAgregada");
let codAulasFinal = ""
if(aulaAgregada == null || aulaAgregada == ""){
codAulasFinal = codAulas
}else{
codAulasFinal = codAulas+"#"+aulaAgregada
}
console.log(codAulas) console.log(codAulas)
var separado = codAulas.indexOf("#") > -1; var separado = codAulasFinal.indexOf("#") > -1;
var query="" var query=""
console.log(separado) console.log(separado)
if(separado){ if(separado){
let cortar = codAulas.split("#")
let cortar = codAulasFinal.split("#")
for(var i=0;i<cortar.length;i++){ for(var i=0;i<cortar.length;i++){
if(codAula == cortar[i]){ if(codAula == cortar[i]){
console.log("es igual") console.log("es igual")
if(aulaAgregada == codAula){
sessionStorage.removeItem("aulaAgregada")
}
}else{ }else{
console.log("es diferente") console.log("es diferente")
console.log("la longitud de cortar es : "+cortar.length) console.log("la longitud de cortar es : "+cortar.length)
...@@ -3673,14 +3553,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3673,14 +3553,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
} }
} }
console.log("query-->") console.log("query armarHorarioGeneral-->"+query)
console.log(query) }
}
armarHorarioGeneral(query,"",""); armarHorarioGeneral(query,"","");
} }
});
}
function verfechaFin() { function verfechaFin() {
...@@ -3845,32 +3722,116 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3845,32 +3722,116 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function armarHorarioGeneral(query,codNewAula,cursoEliminado) {
let name = ''
enviarAccionWebSocket('listarVistaDobleWS')
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var cadena = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadena():""%>";
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var cadenaAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadenaAulas():""%>";
var nombreSede = $("#cmbSede").val()
console.log("nombreSede")
console.log(nombreSede)
let recibeQuery = ""
let recibeCadenaAula = ""
let recibeCantidad = 0;
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
console.log("soy el query--->"+query)
if(query == ""){
if(codNewAula != ""){
recibeQuery = codAulas+"#"+codNewAula
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad) + 1
// codigoAulas,cantidad,cadenaAulas
//updateGrupoAula(recibeQuery,recibeCantidad,periodo)
}else{
//solo eliminamos 1 curso o agregamos 1 curso
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad;
}
}else{
if(cursoEliminado == "1"){
//se agrego antes 1 aula ?
if(aulaAgregada == null || aulaAgregada == ""){
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad)
}else{
recibeQuery = codAulas+"#"+aulaAgregada
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad) + 1
}
}else{
recibeQuery = query
if(recibeQuery.indexOf("#") > -1){
recibeCadenaAula = cadenaAulas
//
if(aulaAgregada == null || aulaAgregada == ""){
recibeCantidad = cantidad
}else{
recibeCantidad = parseInt(cantidad) + 1
}
}else{
recibeCadenaAula = recibeQuery
recibeCantidad = 1;
}
}
}
//alert("cantidad= "+cantidad+"\n codAulas= "+codAulas+"\n cadena= "+cadena+"\n codigo= "+codigo+"\n cadenaAulas= "+cadenaAulas);
//alert(codigo);
//alert(cantidad+"\n"+codAulas+"\n"+codBlo+"\n"+codGru);
$.ajax({
type: 'POST',
url: '../ServletHorario?Accion=armadoHorarioGeneral2',
data: 'cantidad=' + recibeCantidad + '&codAulas=' + recibeQuery + '&cadena=' + cadena + '&codigo=' + codigo + '&cadenaAulas=' + recibeCadenaAula,
beforeSend: function () {
cargando();
}, success: function (resultado) {
close_carga();
//alert(resultado);
$("#aula").html(resultado);
name = $("#lblUsuario").text();
if (name.substr(0, 2) === "DI" || name === "6" || name === "5") {
$("#aula #accionHorario").hide();
$("#aula #tachoEliminar").hide();
$("#aula #verCambioDia").hide();
$("#aula #sinCurso").prop("onclick", null).off("click");
}
// function imprimirHorario(elem)
// { }, complete: function () {
// var mywindow = window.open('', 'PRINT', 'height=400,width=800');
// }
// mywindow.document.write('<html><head><title>' + document.title + '</title>'); });
// mywindow.document.write(`<style>
// h1{color:#307ECC;}
// }
// </style>`);
// mywindow.document.write('</head><body >');
//
// mywindow.document.write(`<h1 style="text-align:center;">Sistema de Horarios</h1>`);
// mywindow.document.write(document.getElementById(elem).innerHTML);
// mywindow.document.write('</body></html>');
//
// mywindow.document.close(); // necessary for IE >= 10
// mywindow.focus(); // necessary for IE >= 10*/
//
// mywindow.print();
// mywindow.close();
//
// return true;
// }
</script> </script>
......
...@@ -1100,12 +1100,7 @@ ...@@ -1100,12 +1100,7 @@
close_carga(); close_carga();
// debugger // debugger
$('#aula').html(resultado); $('#aula').html(resultado);
let op = $("#cmbSede").val(); let op = $("#cmbSede").val();
name = $("#lblUsuario").text(); name = $("#lblUsuario").text();
if (name === "6" || name === "5") { if (name === "6" || name === "5") {
$("#aula #btnAgregar").hide(); $("#aula #btnAgregar").hide();
...@@ -1114,7 +1109,6 @@ ...@@ -1114,7 +1109,6 @@
} }
if (name.substr(0, 2) === "DI" || name === "5") { if (name.substr(0, 2) === "DI" || name === "5") {
$("#aula #btnAgregar").hide(); $("#aula #btnAgregar").hide();
$("#aula #btnArmado").hide(); $("#aula #btnArmado").hide();
...@@ -1122,7 +1116,8 @@ ...@@ -1122,7 +1116,8 @@
}, complete: function () { }, complete: function () {
$('#aula').fadeIn(); $('#aula').fadeIn();
irAlFinalPagina(); $("#cmbSede").val(codAulaSession)
// $("body").animate({ scrollTop: $(document).height()}, 1000); // $("body").animate({ scrollTop: $(document).height()}, 1000);
} }
}); });
...@@ -1130,16 +1125,6 @@ ...@@ -1130,16 +1125,6 @@
//-----------------------------
function irAlFinalPagina (){
$(window).ready(function(){
});
}
function agregar(codAula, nomaula) { function agregar(codAula, nomaula) {
var codAulas = $("#codAulas").val(); var codAulas = $("#codAulas").val();
......
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