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 {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/encuesta_docente",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://serverprueba:3306/encuesta_docente",
"desarrollo",
"5VC02019");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/encuesta_docente",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -79,16 +79,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/nuevo",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://serverprueba:3306/nuevo",
"desarrollo",
"5VC02019");
// "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/nuevo",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/nuevo",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -100,16 +100,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/horarios_docente",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://serverprueba:3306/horarios_docente",
"desarrollo",
"5VC02019");
// "jdbc:mysql://localhost:3306/horarios_docente",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/horarios_docente",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/horarios_docente",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -120,16 +120,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/sacoolive3",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://serverprueba:3306/sacoolive3",
"desarrollo",
"5VC02019");
// "jdbc:mysql://localhost:3306/sacoolive3",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/sacoolive3",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/sacoolive3",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......
......@@ -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){
$.ajax({
......@@ -1368,8 +1273,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
});
}
// prueba de 2do alert
function conforHorasUpdate(json){
$( "#dialog-conforUpdateHoras1" ).removeClass('hide').dialog({
......@@ -1399,8 +1302,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
//fin prueba
function clickHoraActualUpdate(codAula,posicion,periodo,dia){
console.log(codAula+" "+posicion + " "+periodo+" "+dia)
......@@ -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'>"+"<"+"/
}
});
}
//function alerta1(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,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'>"+"<"+"/
}
}
function listarDocentes(periodo) {
var apellidoDocente = $("#txtApeDocente").val();
var cadenaAulas = $("#cadenaAulasHorario").val();
......@@ -1759,11 +1653,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
}
// Velasquez
function verificar_uno(check) {
var limite = 2;
var contador = 0;
......@@ -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() {
$("#listadoCruce").fadeOut();
$("#listadoCruce").html("");
......@@ -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) {
//alert("verificar "+editar);
......@@ -2033,7 +1891,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
});
}
function advertencia1() {
//alert("advertencia 1");
$("#dialog-advertencia1").removeClass('hide').dialog({
......@@ -2053,7 +1910,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
]
});
}
function advertencia2() {
$("#dialog-advertencia2").removeClass('hide').dialog({
resizable: false,
......@@ -2072,8 +1928,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
]
});
}
function checkLibre(){
$('#chkExamenSemanal').prop('checked',false)
......@@ -2083,9 +1937,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
$('#chkBloqueLibre').prop('checked',false)
}
function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
// debugger
......@@ -2753,8 +2604,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
"class": "btn btn-success btn-xs",
click: function () {
//asignarHorarioCursoIndividual(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral);
armarHorarioGeneral(codaula,"","");
console.log("confirmar: "+codaula)
let aulaAgregada = sessionStorage.getItem("aulaAgregada");
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
let codAulaFinal = ""
if(aulaAgregada == "" || aulaAgregada == null){
armarHorarioGeneral(codAulas,"","");
}else{
codAulaFinal = codAulas+"#"+aulaAgregada
armarHorarioGeneral(codAulaFinal,"","");
}
$(this).dialog("close");
}
}
......@@ -3240,7 +3100,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function confirmarMatematica() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
......@@ -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 cant = 18;
var cadena = "";
......@@ -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 cant = 18;
var cadena = "";
......@@ -3347,8 +3207,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function confirmarCEF() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
......@@ -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",
"class": "btn btn-primary btn-xs",
click: function () {
EliminarTAula(codAula, periodo);
eliminarTAula(codAula, periodo);
$(this).dialog("close");
}
}, {
......@@ -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",
"class": "btn btn-primary btn-xs",
click: function () {
EliminarBloqueGrupoAula(codAula, periodo);
eliminarDelGrupoAula(codAula, periodo);
$(this).dialog("close");
}
}, {
......@@ -3625,7 +3485,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function EliminarTAula(codAula, periodo) {
function eliminarTAula(codAula, periodo) {
$.ajax({
type: 'POST',
......@@ -3644,7 +3504,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
});
}
function EliminarBloqueGrupoAula(codAula, periodo) {
function eliminarDelGrupoAula(codAula, periodo) {
$.ajax({
type: 'POST',
url: '../ServletHorario?Accion=eliminarBloqueGrupoAula',
......@@ -3652,17 +3512,37 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) {
}, 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)
var separado = codAulas.indexOf("#") > -1;
var separado = codAulasFinal.indexOf("#") > -1;
var query=""
console.log(separado)
if(separado){
let cortar = codAulas.split("#")
let cortar = codAulasFinal.split("#")
for(var i=0;i<cortar.length;i++){
if(codAula == cortar[i]){
console.log("es igual")
if(aulaAgregada == codAula){
sessionStorage.removeItem("aulaAgregada")
}
}else{
console.log("es diferente")
console.log("la longitud de cortar es : "+cortar.length)
......@@ -3673,14 +3553,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
}
}
console.log("query-->")
console.log(query)
}
console.log("query armarHorarioGeneral-->"+query)
}
armarHorarioGeneral(query,"","");
}
});
}
}
function verfechaFin() {
......@@ -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)
// {
// 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;
// }
}, complete: function () {
}
});
}
</script>
......
......@@ -1100,12 +1100,7 @@
close_carga();
// debugger
$('#aula').html(resultado);
let op = $("#cmbSede").val();
name = $("#lblUsuario").text();
if (name === "6" || name === "5") {
$("#aula #btnAgregar").hide();
......@@ -1114,7 +1109,6 @@
}
if (name.substr(0, 2) === "DI" || name === "5") {
$("#aula #btnAgregar").hide();
$("#aula #btnArmado").hide();
......@@ -1122,7 +1116,8 @@
}, complete: function () {
$('#aula').fadeIn();
irAlFinalPagina();
$("#cmbSede").val(codAulaSession)
// $("body").animate({ scrollTop: $(document).height()}, 1000);
}
});
......@@ -1130,16 +1125,6 @@
//-----------------------------
function irAlFinalPagina (){
$(window).ready(function(){
});
}
function agregar(codAula, nomaula) {
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