Commit 4d474607 by sistem26user

[EDIT] Cambiado el puntaje de las encuestas del promedio del último bimestre al…

[EDIT] Cambiado el puntaje de las encuestas del promedio del último bimestre al promedio total del año pasado
parent 3a548df2
......@@ -30,6 +30,7 @@ public class Horario {
private String horaFinRecuperacion;
private String estadoCambio;
private int codigoReemplazo;
// private String encuestaTotalAnioAnterior;
public int getCodigoReemplazo() {
return codigoReemplazo;
......@@ -39,8 +40,6 @@ public class Horario {
this.codigoReemplazo = codigoReemplazo;
}
public String getEstadoCambio() {
return estadoCambio;
......@@ -50,11 +49,6 @@ public class Horario {
this.estadoCambio = estadoCambio;
}
public String getExamen() {
return examen;
}
......@@ -68,7 +62,7 @@ public class Horario {
}
public void setNota_encuesta(String notaesta) {
this.nota_encuesta =notaesta;
this.nota_encuesta = notaesta;
}
public String getAvance() {
......@@ -143,15 +137,6 @@ public class Horario {
this.horaFinRecuperacion = horaFinRecuperacion;
}
//---------------------------------
private String codHorarioCursoDoc;
private String codAula_HorarioCursoDoc;
......@@ -164,7 +149,6 @@ public class Horario {
private String codigoDocente_HorarioCursoDoc;
private String estado_HorarioCursoDoc;
//------------------------------------
private int cantidad;
private int cantidadTotal;
......@@ -176,8 +160,6 @@ public class Horario {
return nombreArea;
}
public void setNombreArea(String nombreArea) {
this.nombreArea = nombreArea;
}
......@@ -256,8 +238,6 @@ public class Horario {
this.horaSalida = horaSalida;
}
public String getNombreAula() {
return nombreAula;
}
......@@ -266,8 +246,6 @@ public class Horario {
this.nombreAula = nombreAula;
}
public String getRecuperacion() {
return recuperacion;
}
......@@ -276,8 +254,6 @@ public class Horario {
this.recuperacion = recuperacion;
}
private String nombreZona;
public String getNombreZona() {
......@@ -320,9 +296,6 @@ public class Horario {
this.fechaFalta = fechaFalta;
}
private String anio;
private String GA_codigoGrupoAula;
......@@ -473,8 +446,6 @@ public class Horario {
this.cadena = cadena;
}
public String getArmarHoraio_codigo() {
return ArmarHoraio_codigo;
}
......@@ -885,14 +856,12 @@ public class Horario {
this.estadoHorarioGrupo = estadoHorarioGrupo;
}
public String getCelularDocente(){
public String getCelularDocente() {
return celularDocente;
}
public void setCelularDocente(String celularDocente){
this.celularDocente=celularDocente;
public void setCelularDocente(String celularDocente) {
this.celularDocente = celularDocente;
}
}
......@@ -13,7 +13,6 @@ import pe.siso.horario.Beans.Bloque;
import pe.siso.horario.Beans.Horario;
import pe.siso.horario.Beans.HorarioHCD;
/**
*
* @author fcelestino
......@@ -35,7 +34,8 @@ public interface HorarioDAO {
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) throws Exception;
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion) throws Exception;
public int registrarAsigCurDoceHorarioPersonalizado(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion,String fechafin,String fechainicio,String cadenaTotal,String avance,String fecha_recuperacion,String curso_recuperacion,String aula_recuperacion,String docente_recuperacion,String fecha_aviso,String horaInicioRecuperacion,String horaFinRecuperacion) throws Exception;
public int registrarAsigCurDoceHorarioPersonalizado(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion, String fechafin, String fechainicio, String cadenaTotal, String avance, String fecha_recuperacion, String curso_recuperacion, String aula_recuperacion, String docente_recuperacion, String fecha_aviso, String horaInicioRecuperacion, String horaFinRecuperacion) throws Exception;
public int registrarAsigCurDoceHorarioMasivo(String cadenaTotal, String hora_inicio, String hora_termino, String dia, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase) throws Exception;
......@@ -87,7 +87,7 @@ public interface HorarioDAO {
public ArrayList<Aula> verCruceIndividual(String dia, String Hini, String Hfin, String codDocente, String periodo) throws Exception;
public JSONObject consultarHorarioByAula(String dia, String codAula, String periodo,String posicionbloque) throws Exception;
public JSONObject consultarHorarioByAula(String dia, String codAula, String periodo, String posicionbloque) throws Exception;
public ArrayList<Aula> verCruceMasivio(String dia, String Hini, String Hfin, String codDocente, String periodo) throws Exception;
......@@ -102,6 +102,7 @@ public interface HorarioDAO {
public void eliminarHorarioCurso(String codHorarioCursoDocente, int codUsuario) throws Exception;
public void eliminarHorarioTodoAula(String codAula, String periodo, int codUsuario) throws Exception;
public void eliminarBloqueGrupoAula(String codAula, String periodo, int codUsuario) throws Exception;
public int codigoBloque(String codigoGrupo) throws Exception;
......@@ -139,30 +140,41 @@ public interface HorarioDAO {
public Horario consultarCadenaGH(String codigoAula, String codigoPeriodoAcademico) throws Exception;
public JSONObject listarVistaDobleDisponibilidad(JSONObject json);
public JSONObject listarVistaDobleDisponibilidad2(JSONObject json);
public JSONObject listarVistaDobleDisponibilidadSinZona(JSONObject json);
public JSONObject listarVistaHorarioDisponibilidad(JSONObject json)throws Exception;
public JSONObject listarVistaHorarioConformidad(JSONObject json)throws Exception;
public JSONObject listarVistaHorarioDisponibilidad(JSONObject json) throws Exception;
public JSONObject listarVistaHorarioConformidad(JSONObject json) throws Exception;
public JSONObject listarVistaHorarioDocenteDni(JSONObject json) throws Exception;
public JSONObject listarVistaHorarioDocenteDni2(JSONObject json) throws Exception;
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana) throws Exception;
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana, int periodoId) throws Exception;
public Horario verDocenteCelular(String codigoDocente) throws Exception;
public int updateCambioCurso(String codigoAula, String periodo, String dia, String posBloque, String nombreCursoNuevo) throws Exception;
public int updateDisponibilidad(String codDocente, String periodo, String turno, String dia) throws Exception;
public JSONObject listarVistaHorarioDocenteDni(JSONObject json)throws Exception;
public JSONObject listarVistaHorarioDocenteDni2(JSONObject json)throws Exception;
public int rollbackDisponibilidad(String codDocente, String periodo, String turno, String dia) throws Exception;
public Horario verDocenteExamenEncuesta(String codigoDocente,String codigoPlana)throws Exception;
public Horario verDocenteCelular(String codigoDocente)throws Exception;
public int registroInforme(String argumento, String motivo, String codigoDocente, String nombreDocente, String nombreSede, String codigoSede) throws Exception;
public int updateCambioCurso(String codigoAula,String periodo,String dia,String posBloque,String nombreCursoNuevo)throws Exception;
public int insertarNuevaHoras(JSONObject json) throws Exception;
public int updateDisponibilidad(String codDocente,String periodo,String turno,String dia)throws Exception;
public JSONObject registrarConformidad(JSONObject object, String codDocente, String codPeriodo) throws Exception;
public int rollbackDisponibilidad(String codDocente,String periodo,String turno,String dia)throws Exception;
public JSONObject mostrarNuevaHoras(JSONObject object) throws Exception;
public int registroInforme(String argumento,String motivo,String codigoDocente,String nombreDocente,String nombreSede,String codigoSede)throws Exception;
public int insertarNuevaHoras(JSONObject json)throws Exception;
public JSONObject registrarConformidad(JSONObject object,String codDocente,String codPeriodo)throws Exception;
public JSONObject mostrarNuevaHoras(JSONObject object)throws Exception;
public JSONObject deshabilitarHorario(JSONObject object)throws Exception;
public int updateGrupoAula(String codAulas,String cantidad,String periodo,String codAulasAntiguo)throws Exception;
public JSONObject deshabilitarHorario(JSONObject object) throws Exception;
public int updateGrupoAula(String codAulas, String cantidad, String periodo, String codAulasAntiguo) throws Exception;
}
......@@ -2798,11 +2798,9 @@ public class MySqlHorarioDAO implements HorarioDAO {
.put("celular", rs.getString("cel_dat_per"))
.put("direccion", rs.getString("nom_dir"))
.put("correo", rs.getString("cor_dat_per"))
.put("promedioPlana", rs.getString("pro_pla"))
.put("examen", rs.getString("exa"))
.put("notaEncuesta", rs.getString("not_enc"))
.put("promedio", rs.getString("prom"))
.put("distrito", rs.getString("nom_dis_ubi"))
.put("bloqueo", rs.getString("bloqueo"))
......@@ -2811,8 +2809,6 @@ public class MySqlHorarioDAO implements HorarioDAO {
.put("observacion", rs.getString("observacion"))
.put("zona", rs.getString("nom_zon"));
arrayDocente.put(obj);
}
......@@ -2964,31 +2960,31 @@ public class MySqlHorarioDAO implements HorarioDAO {
for (Object objDocente : arrayDocente) {
JSONObject docente = (JSONObject) objDocente;
sql = "select tbl.dia,tbl.des_loc,tbl.turno,CONCAT(tbl.nom_cur,'-',tbl.aulas) aulas from ( \n" +
" select \n" +
" hcd.dia, \n" +
" s.des_loc, \n" +
" if(hcd.hor_ini < '14:30',1,2) turno, c.nom_cur, \n" +
" GROUP_CONCAT(CONCAT(g.abrGrado,'-',a.nombre)) aulas \n" +
" from horario_curso_docente hcd \n" +
" inner join curso c on hcd.cod_cur=c.cod_cur \n" +
" inner join aula a on a.codaula = hcd.codAula \n" +
" inner join seccion se on se.codseccion = a.codseccion \n" +
" inner join grado g on g.codgrado = a.codgrado \n" +
" inner join sede s on s.cod_loc = a.codlocal \n" +
" where hcd.est_hcd = 1 \n" +
" and hcd.cod_per = ?\n" +
" and hcd.cod_doc = ?\n" +
" \n" +
" group by \n" +
" hcd.cod_doc, \n" +
" hcd.dia, \n" +
" s.des_loc, \n" +
" turno \n" +
" order by \n" +
" hcd.dia, \n" +
" turno \n" +
" ) tbl";
sql = "select tbl.dia,tbl.des_loc,tbl.turno,CONCAT(tbl.nom_cur,'-',tbl.aulas) aulas from ( \n"
+ " select \n"
+ " hcd.dia, \n"
+ " s.des_loc, \n"
+ " if(hcd.hor_ini < '14:30',1,2) turno, c.nom_cur, \n"
+ " GROUP_CONCAT(CONCAT(g.abrGrado,'-',a.nombre)) aulas \n"
+ " from horario_curso_docente hcd \n"
+ " inner join curso c on hcd.cod_cur=c.cod_cur \n"
+ " inner join aula a on a.codaula = hcd.codAula \n"
+ " inner join seccion se on se.codseccion = a.codseccion \n"
+ " inner join grado g on g.codgrado = a.codgrado \n"
+ " inner join sede s on s.cod_loc = a.codlocal \n"
+ " where hcd.est_hcd = 1 \n"
+ " and hcd.cod_per = ?\n"
+ " and hcd.cod_doc = ?\n"
+ " \n"
+ " group by \n"
+ " hcd.cod_doc, \n"
+ " hcd.dia, \n"
+ " s.des_loc, \n"
+ " turno \n"
+ " order by \n"
+ " hcd.dia, \n"
+ " turno \n"
+ " ) tbl";
pst = cn.prepareStatement(sql);
......@@ -3300,24 +3296,40 @@ public class MySqlHorarioDAO implements HorarioDAO {
Horario horario = new Horario();
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
// String query = "SELECT \n"
// + " te.not_enc,\n"
// + " dd.cel_dat_per\n"
// + "FROM\n"
// + " tabla_evaluacion te\n"
// + "INNER JOIN sacoolive3.profesor pr ON te.cod_doc = pr.codprofesor\n"
// + "LEFT JOIN datos_docente dd ON pr.codprofesor = dd.cod_doc\n"
// + "WHERE\n"
// + " pr.codprofesor = ?\n"
// + "AND te.cod_pla = ?\n"
// + "\n"
// + "ORDER BY\n"
// + " te.cod_enc DESC\n"
// + "LIMIT 1";
String query = "SELECT \n"
+ " te.not_enc,\n"
+ " dd.cel_dat_per\n"
+ "-- te.not_enc,\n"
+ "COALESCE(dd.cel_dat_per, '-') AS cel_dat_per,\n"
+ "COALESCE(AVG(te.not_enc), '-') AS not_enc\n"
+ "FROM\n"
+ " tabla_evaluacion te\n"
+ "INNER JOIN sacoolive3.profesor pr ON te.cod_doc = pr.codprofesor\n"
+ " sacoolive3.profesor pr\n"
+ "LEFT JOIN datos_docente dd ON pr.codprofesor = dd.cod_doc\n"
+ "LEFT JOIN tabla_evaluacion te ON te.cod_doc = pr.codprofesor\n"
+ " AND te.cod_pla = ?\n"
+ "WHERE\n"
+ " pr.codprofesor = ?\n"
+ "AND te.cod_pla = ?\n"
+ "\n"
+ "ORDER BY\n"
+ " te.cod_enc DESC\n"
+ "LIMIT 1";
+ "GROUP BY 1";
pst = cnx.prepareStatement(query);
pst.setString(1, codigoDocente);
pst.setString(2, codigoPlana);
// pst.setString(1, codigoDocente);
// pst.setString(2, codigoPlana);
pst.setString(1, codigoPlana);
pst.setString(2, codigoDocente);
System.out.println("QUERY PARA OBTENER EL RESULTADO DE LA ENCUESTA DE UN DOCENTE --->> \n" + pst);
//
rs = pst.executeQuery();
......@@ -3338,6 +3350,52 @@ public class MySqlHorarioDAO implements HorarioDAO {
}
@Override
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana, int periodoId) throws Exception {
String base = "horario";
// System.out.println(" PERIODOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO --->>> \n" + periodo);
Connection cnx = null;
ResultSet rs = null;
PreparedStatement pst = null;
Horario horario = new Horario();
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
String query = "SELECT \n"
+ "-- te.not_enc,\n"
+ "COALESCE(dd.cel_dat_per, '-') AS cel_dat_per,\n"
+ "COALESCE(TRUNCATE(AVG(te.not_enc),2), '-') AS not_enc\n"
+ "FROM\n"
+ " sacoolive3.profesor pr\n"
+ "LEFT JOIN datos_docente dd ON pr.codprofesor = dd.cod_doc\n"
+ "LEFT JOIN (\n"
+ " SELECT tb_evaluacion.cod_doc, tb_evaluacion.cod_pla, tb_evaluacion.not_enc\n"
+ " FROM tabla_evaluacion tb_evaluacion\n"
+ " INNER JOIN (SELECT YEAR(fec_fin_per)-1 anio_anterior FROM periodo_academico WHERE cod_per = ?) tb_periodo\n"
+ " ON YEAR(tb_evaluacion.fec) = tb_periodo.anio_anterior\n"
+ " ) te ON te.cod_doc = pr.codprofesor AND te.cod_pla = ?\n"
+ "WHERE\n"
+ " pr.codprofesor = ?\n"
+ "GROUP BY 1";
pst = cnx.prepareStatement(query);
pst.setInt(1, periodoId);
pst.setString(2, codigoPlana);
pst.setString(3, codigoDocente);
System.out.println("QUERY PARA OBTENER EL RESULTADO DE LA ENCUESTA DE UN DOCENTE --->> \n" + pst);
rs = pst.executeQuery();
while (rs.next()) {
horario.setCelularDocente(rs.getString(1));
horario.setExamen(rs.getString(2));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return horario;
}
@Override
public Horario verDocenteCelular(String codigoDocente) throws Exception {
String base = "horario";
Connection cnx = null;
......@@ -3764,7 +3822,6 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ " IF(te.puesto = \"\" ,'No registrado',IFNULL(te.puesto,'No Registrado')) as puesto,\n"
+ " IFNULL(te.observacion,'') as observacion,dd.estDis,IF(pd.cod_pla in (1,2,3,4,5,7,8,9,11) and pr.codprofesor in (3007,1605,2046,2860,2288,3048,2965,2986,3005,2862,3070,1845,3057,1397,2969,2719,3200,2909,"
+ "2984,3083,3047,2992,1265,2998,2803,2830,309,1566,1275,2610,1526,2864,2920,3165,2997,1604,2527,2983,1146,1855,1526,2946,2824,3128,3066,641,842,2217,2624,3128,2994,1418,83,2766,1526,2809,1452),1,0) excepcion,\n"
+ " IFNULL(te.pro_pla,'No registrado') as promedioPlana, \n"
+ " IFNULL(te.exa,'No registrado') as examenNota, \n"
+ " IFNULL(te.not_enc,'No registrado')as notaEncuesta, \n"
......@@ -3848,12 +3905,9 @@ public class MySqlHorarioDAO implements HorarioDAO {
.put("notaEncuesta", rs.getString("notaEncuesta"))
.put("promedio", rs.getString("promedio"));
arrayDocente.put(obj);
}
for (Object objDocente : arrayDocente) {
JSONObject docente = (JSONObject) objDocente;
......@@ -4009,11 +4063,11 @@ public class MySqlHorarioDAO implements HorarioDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String grupoAula = "SELECT cod_gru_aul,cad_aul,cantidad FROM grupo_aulas WHERE cod_per='"+periodo+"' and cad_aul LIKE '%"+codAula+"%' and est_gru_aul=1";
String grupoAula = "SELECT cod_gru_aul,cad_aul,cantidad FROM grupo_aulas WHERE cod_per='" + periodo + "' and cad_aul LIKE '%" + codAula + "%' and est_gru_aul=1";
pst = cnx.prepareStatement(grupoAula);
rs = pst.executeQuery();
while(rs.next()){
while (rs.next()) {
codGrupoAula = rs.getInt("cod_gru_aul");
cadenaAulas = rs.getString("cad_aul");
cantidad = rs.getInt("cantidad");
......@@ -4021,50 +4075,50 @@ public class MySqlHorarioDAO implements HorarioDAO {
String s1 = cadenaAulas;
String aulaEncontrada = "";
boolean iContain= s1.contains(",");
if(iContain){
String separado [] = cadenaAulas.split(",");
boolean iContain = s1.contains(",");
if (iContain) {
String separado[] = cadenaAulas.split(",");
for(int i=0;i<separado.length;i++){
for (int i = 0; i < separado.length; i++) {
System.out.println(separado[i]);
if(codAula.equals(separado[i])){
if (codAula.equals(separado[i])) {
System.out.println("ENCONTRADO");
aulaEncontrada = separado[i];
separado[i] = "";
}else{
} else {
System.out.println("NO TE ENCONTRE");
}
}
System.out.println("RESULTADO");
System.out.println(separado.length);
System.out.println("posicion 0 -->"+separado[0]);
System.out.println("posicion 1 -->"+separado[1]);
System.out.println("posicion 0 -->" + separado[0]);
System.out.println("posicion 1 -->" + separado[1]);
String query="";
String query = "";
// actualizar grupo aulas
for(int j=0;j<separado.length;j++){
if(query == ""){
for (int j = 0; j < separado.length; j++) {
if (query == "") {
query = separado[j];
}else{
query += ","+ separado[j];
} else {
query += "," + separado[j];
}
}
System.out.println("query->"+query.endsWith(","));
if(query.endsWith(",")){
varFinal = query.substring(0,query.length()-1);
System.out.println("varFinal->"+varFinal);
System.out.println("query->" + query.endsWith(","));
if (query.endsWith(",")) {
varFinal = query.substring(0, query.length() - 1);
System.out.println("varFinal->" + varFinal);
}
}
//-----------ACTUALIZANDO EL GRUPO DE AULAS------------------
if(cantidad > 1){
if (cantidad > 1) {
dato = cantidad - 1;
}
String update="UPDATE grupo_aulas SET cad_aul='"+varFinal+"',cantidad="+dato+" where cod_gru_aul='"+codGrupoAula+"' and cod_per='"+periodo+"'";
System.out.println("query update grupo aulas-->"+update);
String update = "UPDATE grupo_aulas SET cad_aul='" + varFinal + "',cantidad=" + dato + " where cod_gru_aul='" + codGrupoAula + "' and cod_per='" + periodo + "'";
System.out.println("query update grupo aulas-->" + update);
pst.executeUpdate(update);
//-----------BORRANDO TODO LO DE HORARIO CURSO DOCENTE------------------
......@@ -4075,11 +4129,11 @@ public class MySqlHorarioDAO implements HorarioDAO {
e.printStackTrace();
} finally {
try {
if(cnx != null){
if (cnx != null) {
cnx.close();
}
if(pst != null){
if (pst != null) {
pst.close();
}
} catch (Exception e) {
......@@ -4089,7 +4143,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
}
@Override
public int updateGrupoAula(String codAulas, String cantidad, String periodo,String codAulasAntiguo) throws Exception {
public int updateGrupoAula(String codAulas, String cantidad, String periodo, String codAulasAntiguo) throws Exception {
int dato = 0;
Connection cnx = null;
String base = "horario";
......@@ -4099,21 +4153,20 @@ public class MySqlHorarioDAO implements HorarioDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String replaceCodigo =codAulasAntiguo.replace("#",",");
String query = "SELECT cod_gru_aul FROM grupo_aulas WHERE cod_per='"+periodo+"' and cad_aul LIKE '%"+replaceCodigo+"%' and est_gru_aul=1";
String replaceCodigo = codAulasAntiguo.replace("#", ",");
String query = "SELECT cod_gru_aul FROM grupo_aulas WHERE cod_per='" + periodo + "' and cad_aul LIKE '%" + replaceCodigo + "%' and est_gru_aul=1";
pst = cnx.prepareStatement(query);
System.out.println("obtenerGrupoAula" + query);
rs = pst.executeQuery();
while(rs.next()){
while (rs.next()) {
codGrupoAulas = rs.getInt("cod_gru_aul");
}
if(codGrupoAulas > 0){
String replaceCodAulas =codAulas.replace("#",",");
String update = "UPDATE grupo_aulas SET cad_aul='"+replaceCodAulas+"',cantidad="+cantidad+" where cod_gru_aul='"+codGrupoAulas+"' and cod_per='"+periodo+"'";
if (codGrupoAulas > 0) {
String replaceCodAulas = codAulas.replace("#", ",");
String update = "UPDATE grupo_aulas SET cad_aul='" + replaceCodAulas + "',cantidad=" + cantidad + " where cod_gru_aul='" + codGrupoAulas + "' and cod_per='" + periodo + "'";
dato = pst.executeUpdate(update);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
......@@ -4125,6 +4178,4 @@ public class MySqlHorarioDAO implements HorarioDAO {
return dato;
}
}
......@@ -775,6 +775,16 @@ public class HorarioServices {
}
return horario;
}
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana, int periodoId) {
Horario horario = new Horario();
try {
horario = objHorarioDAO.verDocenteExamenEncuesta(codigoDocente, codigoPlana, periodoId);
} catch (Exception e) {
e.printStackTrace();
}
return horario;
}
public Horario verDocenteCelular(String codigoDocente) {
Horario horario = new Horario();
......@@ -841,10 +851,10 @@ public class HorarioServices {
}
public int updateGrupoAula(String codAulas,String cantidad,String periodo,String codAulasAntiguo){
public int updateGrupoAula(String codAulas, String cantidad, String periodo, String codAulasAntiguo) {
int retorno = 0;
try {
retorno = objHorarioDAO.updateGrupoAula(codAulas,cantidad,periodo,codAulasAntiguo);
retorno = objHorarioDAO.updateGrupoAula(codAulas, cantidad, periodo, codAulasAntiguo);
} catch (Exception e) {
}
......
......@@ -114,8 +114,8 @@ public class ServletHorario extends HttpServlet {
armadoHorarioGeneralVer(request, response);
} else if ("eliminarHorarioTodoAula".equals(param)) {
eliminarHorarioTodoAula(request, response);
}else if("eliminarBloqueGrupoAula".equals(param)){
eliminarBloqueGrupoAula(request,response);
} else if ("eliminarBloqueGrupoAula".equals(param)) {
eliminarBloqueGrupoAula(request, response);
} else if ("armarHistorial".equals(param)) {
armarHistorial(request, response);
} else if ("armarHorarioAulas2".equals(param)) {
......@@ -134,8 +134,8 @@ public class ServletHorario extends HttpServlet {
armarAsignacionCursoDocGeneral3(request, response);
} else if ("registrarAsigCurDoceHorarioGeneral2".equals(param)) {
registrarAsigCurDoceHorarioGeneral2(request, response);
}else if("registrarAsigCurDoceHorarioGeneral2Personalizado".equals(param)){
registrarAsigCurDoceHorarioGeneral2Personalizado(request,response);
} else if ("registrarAsigCurDoceHorarioGeneral2Personalizado".equals(param)) {
registrarAsigCurDoceHorarioGeneral2Personalizado(request, response);
} else if ("armarAsignacionCursoDocGeneralEdit2".equals(param)) {
armarAsignacionCursoDocGeneralEdit2(request, response);
} else if ("armarAsignacionCursoDocGeneralEdit3".equals(param)) {
......@@ -160,30 +160,30 @@ public class ServletHorario extends HttpServlet {
verHorarioDocenteDni(request, response);
} else if ("verHorarioDocentePeriodo".equals(param)) {
verHorarioDocentePeriodo(request, response);
}else if("verHistorialCambioDiario".equals(param)){
verHistorialCambioDiario(request,response);
}else if("updateCambioCurso".equals(param)){
updateCambioCurso(request,response);
}else if("updateDisponibilidad".equals(param)){
updateDisponibilidad(request,response);
}else if("rollbackDisponibilidad".equals(param)){
rollbackDisponibilidad(request,response);
}else if("verHorarioDocenteDni2".equals(param)){
verHorarioDocenteDni2(request,response);
}else if("registrarConformidad".equals(param)){
registrarConformidad(request,response);
}else if("listarVistaDobleDisponibilidad2".equals(param)){
listarVistaDobleDisponibilidad2(request,response);
}else if("listarVistaDobleDisponibilidadSinZona".equals(param)){
listarVistaDobleDisponibilidadSinZona(request,response);
}else if("insertarNuevaHoras".equals(param)){
insertarNuevaHoras(request,response);
}else if("mostrarNuevaHoras".equals(param)){
mostrarNuevaHoras(request,response);
}else if("deshabilitarHorario".equals(param)){
deshabilitarHorario(request,response);
}else if("updateGrupoAula".equals(param)){
updateGrupoAula(request,response);
} else if ("verHistorialCambioDiario".equals(param)) {
verHistorialCambioDiario(request, response);
} else if ("updateCambioCurso".equals(param)) {
updateCambioCurso(request, response);
} else if ("updateDisponibilidad".equals(param)) {
updateDisponibilidad(request, response);
} else if ("rollbackDisponibilidad".equals(param)) {
rollbackDisponibilidad(request, response);
} else if ("verHorarioDocenteDni2".equals(param)) {
verHorarioDocenteDni2(request, response);
} else if ("registrarConformidad".equals(param)) {
registrarConformidad(request, response);
} else if ("listarVistaDobleDisponibilidad2".equals(param)) {
listarVistaDobleDisponibilidad2(request, response);
} else if ("listarVistaDobleDisponibilidadSinZona".equals(param)) {
listarVistaDobleDisponibilidadSinZona(request, response);
} else if ("insertarNuevaHoras".equals(param)) {
insertarNuevaHoras(request, response);
} else if ("mostrarNuevaHoras".equals(param)) {
mostrarNuevaHoras(request, response);
} else if ("deshabilitarHorario".equals(param)) {
deshabilitarHorario(request, response);
} else if ("updateGrupoAula".equals(param)) {
updateGrupoAula(request, response);
}
}
......@@ -1473,7 +1473,6 @@ public class ServletHorario extends HttpServlet {
session_actual.setAttribute("armandoHorario", horario);
}
private void armadoHorarioGeneral(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true);
......@@ -1510,7 +1509,6 @@ public class ServletHorario extends HttpServlet {
nomTurno = "TODOS";
}
String min_ini = "";
String max_fin = "";
String horas_ini = "";
......@@ -1848,9 +1846,9 @@ public class ServletHorario extends HttpServlet {
if (dato == 0) { //no existe el codigo cursos
pw.println("0");
} else { //existe el codigo
if(historial.equals("cambioDia")){
if (historial.equals("cambioDia")) {
pw.println("0");
}else{
} else {
pw.println("1");
}
......@@ -1897,15 +1895,10 @@ public class ServletHorario extends HttpServlet {
// JSONObject recibeHorario=servicios.consultarHorarioByAula(dia,codaula,periodo,posicionBloque);
// String horaInicio=recibeHorario.getString("hor_ini");
// String horaFin=recibeHorario.getString("hor_fin");
// System.out.println("horaInicio de verCruceIndividual: "+horaInicio);
// System.out.println("horaFin de verCruceIndividual: "+horaFin);
lista = servicios.verCruceIndividual(dia, Hini, Hfin, codDocente, periodo);
System.out.println("lista de verCruceIndividual"+lista);
System.out.println("lista de verCruceIndividual" + lista);
String nombreDia = "";
if (dia.equals("1")) {
......@@ -1972,7 +1965,6 @@ public class ServletHorario extends HttpServlet {
+ " </td></tr></table>"
+ "</td></tr></table></center>");
}
private void registrarAsigCurDoceHorarioGeneralMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException {
......@@ -2207,7 +2199,6 @@ public class ServletHorario extends HttpServlet {
+ " <td><b>Tipo de clase: </b><span style='color:red;'>*</span></td>"
+ " <td width='20'></td>"
+ " <td>"
+ " </td>"
+ " </tr>"
+ " </table>"
......@@ -2559,7 +2550,7 @@ public class ServletHorario extends HttpServlet {
+ " <i class=\"ace-icon fa fa-eye icon-on-right bigger-110\"></i>"
+ " Vista previa"
+ " </button>"
+" </td>"
+ " </td>"
+ " <td colspan='3' align='center'>"
//+ " <button class=\"btn btn-sm btn-primary\" onclick=\"abrirPlanAcademico();\" type=\"button\">"
//+ " <i class=\"ace-icon fa fa-graduation icon-on-right bigger-110\"></i>"
......@@ -2617,7 +2608,7 @@ public class ServletHorario extends HttpServlet {
}
if(codigo.equals("56")){
if (codigo.equals("56")) {
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div class=\"table-header\">\n HORARIO " + nombreGru + " "
......@@ -2632,7 +2623,7 @@ public class ServletHorario extends HttpServlet {
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">MIÉRCOLES</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">JUEVES</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">VIERNES</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">SÁBADO</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">SÁBADO</th>\n"
+ " </tr>\n"
+ " </thead>\n"
+ " <tbody>");
......@@ -2669,7 +2660,7 @@ public class ServletHorario extends HttpServlet {
pw.println("</tr>");
}
}else{
} else {
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div class=\"table-header\">\n HORARIO " + nombreGru + " "
+ " </div>\n"
......@@ -2722,8 +2713,6 @@ public class ServletHorario extends HttpServlet {
}
pw.println("</table><br>"
+ "<br>"
+ "<input type='hidden' id='codBloqMax'value='" + x + "'>"
......@@ -2756,11 +2745,10 @@ public class ServletHorario extends HttpServlet {
int codPeriodo = periodo.getCodigoPeriodo();
AulaServices servicios = new AulaServices();
BloqueServices serviciosBlo = new BloqueServices();
// BloqueServices serviciosBlo = new BloqueServices();
HorarioServices serviciosHor = new HorarioServices();
SedeServices sedeServices = new SedeServices();
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
int cantidad = Integer.parseInt(request.getParameter("cantidad"));
......@@ -2769,15 +2757,14 @@ public class ServletHorario extends HttpServlet {
String cadena = request.getParameter("cadena");
String cadenaAulasGrabada = request.getParameter("cadenaAulas");
String datoTD = "";
// String datoTD = "";
String[] aulas = codAulas.split("#");
int cantidadDelBloque=0;
int codigonuevo=6;
if(codigo.equals("56")){
codigonuevo=5;
int cantidadDelBloque = 0;
int codigonuevo = 6;
if (codigo.equals("56")) {
codigonuevo = 5;
}
//REGISTRAR GRUPO AULAS
String cadenaAulas = "";
if (cadenaAulasGrabada.equals("")) {
......@@ -2829,8 +2816,8 @@ public class ServletHorario extends HttpServlet {
for (int i = 0; i < array1.length; i++) {
String[] array2 = array1[i].split("#");
cantidadDelBloque = Integer.parseInt(array2[0]);
System.out.println("array2 -->"+ Arrays.toString(array2));
System.out.println("soy la cantidad del bloque: "+cantidadDelBloque);
System.out.println("array2 -->" + Arrays.toString(array2));
System.out.println("soy la cantidad del bloque: " + cantidadDelBloque);
if (x < Integer.parseInt(array2[0])) {
x = Integer.parseInt(array2[0]);
}
......@@ -2841,7 +2828,7 @@ public class ServletHorario extends HttpServlet {
for (int i = 0; i < cantidad; i++) {
String nomAula = servicios.consultarAula(aulas[i]);
if(codigonuevo == 5){
if (codigonuevo == 5) {
pw.println("<input type='hidden' id='cadenaAulasHorario' value='" + cadenaAulas + "'><div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div class=\"table-header\">\n"
+ " <table width='100%'>"
......@@ -2871,11 +2858,11 @@ public class ServletHorario extends HttpServlet {
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >MIÉRCOLES</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >JUEVES</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >VIERNES</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >SÁBADO</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >SÁBADO</th>\n"
+ " </tr>\n"
+ " </thead>\n"
+ " <tbody>");
}else{
} else {
pw.println("<input type='hidden' id='cadenaAulasHorario' value='" + cadenaAulas + "'><div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div class=\"table-header\">\n"
+ " <table width='100%'>"
......@@ -2911,9 +2898,6 @@ public class ServletHorario extends HttpServlet {
+ " <tbody>");
}
String codPeriodo2 = "" + codPeriodo;
String HorIni = "";
......@@ -2986,25 +2970,25 @@ public class ServletHorario extends HttpServlet {
Horario obj = new Horario();
Horario obj2 = new Horario();
String examen = "";
String valor="";
String codigoDocente="";
String valor = "";
String codigoDocente = "";
String nota_encuesta = "";
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion);
if(DatosHorario.getCelularDocente() == null){
if (DatosHorario.getCelularDocente() == null) {
DatosHorario.setCelularDocente("No registrado");
}
if(DatosHorario.getCodigoPlana() == null){
if (DatosHorario.getCodigoPlana() == null) {
//System.out.println("No hay plana");
obj.setExamen(" No evaluado ");
}else{
} else {
int codigoACambiar = Integer.parseInt(codPeriodo2);
int resta = codigoACambiar - 1;
String codigoCambiado=String.valueOf(resta);
obj = serviciosHor.verDocenteExamenEncuesta(DatosHorario.getH_codigoDocente(), DatosHorario.getCodigoPlana());
if(obj.getExamen() == null){
// int resta = codigoACambiar - 1;
// String codigoCambiado = String.valueOf(resta);
obj = serviciosHor.verDocenteExamenEncuesta(DatosHorario.getH_codigoDocente(), DatosHorario.getCodigoPlana(), codPeriodo);
if (obj.getExamen() == null) {
obj.setExamen(" No evaluado ");
}
}
......@@ -3134,7 +3118,7 @@ public class ServletHorario extends HttpServlet {
+ " </a>\n"
+ " </li>\n"
+ " <li>\n"
+ " <a title=\"Editar\" class=\"tooltip-success\" href=\"javascript:cambioCurso('" + DatosHorario.getH_codigoAula() + "','" + diaPos + "','"+codPeriodo2+"','"+diaGen+"','" + DatosHorario.getH_codigoCurso() + "','"+ DatosHorario.getH_codigoDocente()+"');\" data-original-title=\"Mark&nbsp;as&nbsp;done\" data-rel=\"tooltip\">\n"
+ " <a title=\"Editar\" class=\"tooltip-success\" href=\"javascript:cambioCurso('" + DatosHorario.getH_codigoAula() + "','" + diaPos + "','" + codPeriodo2 + "','" + diaGen + "','" + DatosHorario.getH_codigoCurso() + "','" + DatosHorario.getH_codigoDocente() + "');\" data-original-title=\"Mark&nbsp;as&nbsp;done\" data-rel=\"tooltip\">\n"
+ " <span class=\"green\">\n"
+ " <i class=\"ace-icon fa fa-pencil bigger-110\"></i>\n"
+ " Cambio curso"
......@@ -3163,35 +3147,35 @@ public class ServletHorario extends HttpServlet {
);
}
if(DatosHorario.getH_estado().equals("4")){
if (DatosHorario.getH_estado().equals("4")) {
pw.println(
"</ul>\n"
+ " </div><br><br>"
+ " <b style='font-size:15px'>" + DatosHorario.getH_nombreCurso() + "</b> "
+ " <br> ");
}else{
} else {
pw.println(
"</ul>\n"
+ " </div><br>"
+ " <b>" + DatosHorario.getH_nombreCurso() + "</b> "
+ " <br>" + DatosHorario.getH_apellidosDocente() + ", " + DatosHorario.getH_nombreDocente()+ " "
+ " <br> Prom.ENC :" + obj.getExamen() + " <br> Cel : " + DatosHorario.getCelularDocente());
+ " <br>" + DatosHorario.getH_apellidosDocente() + ", " + DatosHorario.getH_nombreDocente() + " "
+ " <br> Cel : " + DatosHorario.getCelularDocente()
+ " <br> Prom.ÚltAnio: " + obj.getExamen()
);
}
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>");
}
if(DatosHorario.getH_estado().equals("4")){
if (DatosHorario.getH_estado().equals("4")) {
}else{
} else {
pw.println(
"<span data-rel=\"tooltip\" ><a id='verCambioDia' href='javascript:clickHoraActualUpdate("+DatosHorario.getH_codigoAula()+","+posicion+","+codPeriodo2+","+diaGen+");' "
"<span data-rel=\"tooltip\" ><a id='verCambioDia' href='javascript:clickHoraActualUpdate(" + DatosHorario.getH_codigoAula() + "," + posicion + "," + codPeriodo2 + "," + diaGen + ");' "
+ " title='Editar Hora entrada y salida' style='margin-left:40px;'><i class=\"fa fa-clock-o bigger-110\"></i></a></span>");
}
......@@ -3202,9 +3186,6 @@ public class ServletHorario extends HttpServlet {
+ " </td>"
);
}
} else {
......@@ -3244,14 +3225,13 @@ public class ServletHorario extends HttpServlet {
+ "</div><br><br>");
contGenral++;
}
if(cantidadDelBloque > cantidad){
pw.println("<center><td><button class=\"btn btn-sm btn-danger\" onclick=\"agregarAula("+codigoSede+");\" type=\"button\" id=\"regresar\">\n" +
" <i class=\"ace-icon fa fa-cogs icon-on-right bigger-110\"></i>\n" +
" Agregar Aula\n" +
" </button></td></center>");
if (cantidadDelBloque > cantidad) {
pw.println("<center><td><button class=\"btn btn-sm btn-danger\" onclick=\"agregarAula(" + codigoSede + ");\" type=\"button\" id=\"regresar\">\n"
+ " <i class=\"ace-icon fa fa-cogs icon-on-right bigger-110\"></i>\n"
+ " Agregar Aula\n"
+ " </button></td></center>");
}
pw.println("<input type='hidden' id='hora_inicio_1' value='" + min_ini_1 + "'>"
+ "<input type='hidden' id='hora_termino_1' value='" + max_fin_1 + "'>"
+ "<input type='hidden' id='cadenaHorasIni_1' value='" + horas_ini_1 + "'>"
......@@ -3367,10 +3347,10 @@ public class ServletHorario extends HttpServlet {
+ " </tr>"
+ " <tr><td height='10' colspan='3'></td></tr>"
+ " <tr>"
// + " <td><b>Tipo de clase: </b><span style='color:red;'>*</span></td>"
// + " <td width='20'></td>"
// + " <td>"
// + " </td>"
// + " <td><b>Tipo de clase: </b><span style='color:red;'>*</span></td>"
// + " <td width='20'></td>"
// + " <td>"
// + " </td>"
+ " </tr>"
+ " </table>"
+ " </td>"
......@@ -3429,7 +3409,6 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>");
pw.println("</div>");
pw.println("<div class='infobox infobox-blue'>");
pw.println("<div class='infobox-icon'>");
pw.println("<i class='ace-icon fa fa-calendar'></i>");
......@@ -3447,12 +3426,9 @@ public class ServletHorario extends HttpServlet {
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' onchange='checkExamenSemanal()'/></div>");
pw.println("</div>");
pw.println("</div>");
//fin examen semanal
// libre
pw.println("<div class='infobox infobox-blue' style=\"margin-right:16px\">");
......@@ -3460,11 +3436,9 @@ public class ServletHorario extends HttpServlet {
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>");
......@@ -3494,7 +3468,7 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>");
pw.println("<div class='col-sm-3'>");
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 class='col-sm-3'>");
......@@ -3536,17 +3510,17 @@ public class ServletHorario extends HttpServlet {
String horaAviso = request.getParameter("horaAviso");
String recuperacion = request.getParameter("recuperacion");
int codClase = Integer.parseInt(request.getParameter("codClase"));
String fechafin=request.getParameter("fechafin");
String cadenaTotal=request.getParameter("cadenaTotal");
String avance=request.getParameter("avance");
String fechainicio=request.getParameter("fechainicio");
String fecha_recuperacio=request.getParameter("fecha_recuperacion");
String fechafin = request.getParameter("fechafin");
String cadenaTotal = request.getParameter("cadenaTotal");
String avance = request.getParameter("avance");
String fechainicio = request.getParameter("fechainicio");
String fecha_recuperacio = request.getParameter("fecha_recuperacion");
String aula_recuperacion=request.getParameter("aula_recuperacion");
String aula_recuperacion = request.getParameter("aula_recuperacion");
String curso_recuperacion=request.getParameter("curso_recuperacion");
String docente_recuperacion=request.getParameter("docente_recuperacion");
String fecha_aviso=request.getParameter("fecha_aviso");
String curso_recuperacion = request.getParameter("curso_recuperacion");
String docente_recuperacion = request.getParameter("docente_recuperacion");
String fecha_aviso = request.getParameter("fecha_aviso");
System.out.println("esto es demasiado sadd");
int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion);
......@@ -3578,34 +3552,32 @@ public class ServletHorario extends HttpServlet {
String horaAviso = request.getParameter("horaAviso");
String recuperacion = request.getParameter("recuperacion");
int codClase = Integer.parseInt(request.getParameter("codClase"));
String fechafin=request.getParameter("fechafin");
String cadenaTotal=request.getParameter("cadenaTotal");
String avance=request.getParameter("avance");
String fechainicio=request.getParameter("fechainicio");
String fecha_recuperacio=request.getParameter("fecha_recuperacion");
String fechafin = request.getParameter("fechafin");
String cadenaTotal = request.getParameter("cadenaTotal");
String avance = request.getParameter("avance");
String fechainicio = request.getParameter("fechainicio");
String fecha_recuperacio = request.getParameter("fecha_recuperacion");
String aula_recuperacion=request.getParameter("aula_recuperacion");
String aula_recuperacion = request.getParameter("aula_recuperacion");
String curso_recuperacion=request.getParameter("curso_recuperacion");
String docente_recuperacion=request.getParameter("docente_recuperacion");
String fecha_aviso=request.getParameter("fecha_aviso");
String horaInicioRecuperacion=request.getParameter("horaInicioRecuperacion");
String horaFinRecuperacion=request.getParameter("horaFinRecuperacion");
String curso_recuperacion = request.getParameter("curso_recuperacion");
String docente_recuperacion = request.getParameter("docente_recuperacion");
String fecha_aviso = request.getParameter("fecha_aviso");
String horaInicioRecuperacion = request.getParameter("horaInicioRecuperacion");
String horaFinRecuperacion = request.getParameter("horaFinRecuperacion");
System.out.println("esto es demasiado sadd");
JSONObject recibeHorario=servicios.consultarHorarioByAula(dia,codAula,periodo,bloq);
String horaInicio=recibeHorario.getString("hor_ini");
String horaFin=recibeHorario.getString("hor_fin");
JSONObject recibeHorario = servicios.consultarHorarioByAula(dia, codAula, periodo, bloq);
String horaInicio = recibeHorario.getString("hor_ini");
String horaFin = recibeHorario.getString("hor_fin");
int dato = servicios.registrarAsigCurDoceHorarioPersonalizado(codAula, dia, bloq, horaInicio, horaFin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio,cadenaTotal,avance,fecha_recuperacio,curso_recuperacion,aula_recuperacion,docente_recuperacion,fecha_aviso,horaInicioRecuperacion,horaFinRecuperacion);
System.out.println("retorno de registrarAsigCurDoceHorarioPersonalizado: "+dato);
int dato = servicios.registrarAsigCurDoceHorarioPersonalizado(codAula, dia, bloq, horaInicio, horaFin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion, fechafin, fechainicio, cadenaTotal, avance, fecha_recuperacio, curso_recuperacion, aula_recuperacion, docente_recuperacion, fecha_aviso, horaInicioRecuperacion, horaFinRecuperacion);
System.out.println("retorno de registrarAsigCurDoceHorarioPersonalizado: " + dato);
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println(dato);
}
private void armarAsignacionCursoDocGeneralEdit2(HttpServletRequest request, HttpServletResponse response) throws IOException {
String bloq = request.getParameter("bloq");
String dia = request.getParameter("dia");
......@@ -4001,7 +3973,7 @@ public class ServletHorario extends HttpServlet {
String codGru = request.getParameter("codGru");
String grupoAulas = request.getParameter("grupoAulas");
String fecha_inicio = request.getParameter("fecha_inicio");
System.out.println("FECHA INICIO --->>>>"+fecha_inicio);
System.out.println("FECHA INICIO --->>>>" + fecha_inicio);
int clase = Integer.parseInt(request.getParameter("codClase"));
int dato = servicios.registrarAsigCurDoceHorarioMasivo2(cadenaTotal, hora_inicio, hora_termino, dia, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, clase, grupoAulas);
......@@ -4024,9 +3996,9 @@ public class ServletHorario extends HttpServlet {
int cantidad = Integer.parseInt(request.getParameter("cantidad"));
String codAulas = request.getParameter("codAulas");
String codigo = request.getParameter("codigo"); // codigo grupo
int codigonuevo=6;
if(codigo.equals("56")){
codigonuevo=5;
int codigonuevo = 6;
if (codigo.equals("56")) {
codigonuevo = 5;
}
Horario horarioCadenaGrupo = new Horario();
......@@ -4084,7 +4056,7 @@ public class ServletHorario extends HttpServlet {
for (int i = 0; i < cantidad; i++) {
String nomAula = servicios.consultarAula(aulas[i]);
if(codigonuevo == 5){
if (codigonuevo == 5) {
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div class=\"table-header\">\n"
+ " <table width='100%'>"
......@@ -4114,11 +4086,11 @@ public class ServletHorario extends HttpServlet {
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >MIÉRCOLES</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >JUEVES</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >VIERNES</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >SÁBADO</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"2\" width='16%' >SÁBADO</th>\n"
+ " </tr>\n"
+ " </thead>\n"
+ " <tbody>");
}else{
} else {
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div class=\"table-header\">\n"
+ " <table width='100%'>"
......@@ -4154,10 +4126,6 @@ public class ServletHorario extends HttpServlet {
+ " <tbody>");
}
String codPeriodo2 = "" + codPeriodo;
String HorIni = "";
......@@ -4556,13 +4524,13 @@ public class ServletHorario extends HttpServlet {
String[] arraySab = cadenaSab.split("#");
int[] cantDias = {arrayLun.length, arrayMar.length, arrayMier.length, arrayJue.length, arrayVier.length, arraySab.length};
System.out.println("CANTIDAD DE DIAS : "+cantDias.length);
System.out.println("CANTIDAD DE DIAS : " + cantDias.length);
for (int i = 0; i < cantDias.length; i++) {
if (cantDias[i] > cantMayor) {
cantMayor = cantDias[i];
}
}
System.out.println("CANTIDAD MAYOR : "+cantMayor);
System.out.println("CANTIDAD MAYOR : " + cantMayor);
for (int i = 0; i < cantMayor; i++) {
pw.println("<tr >");
......@@ -4661,9 +4629,8 @@ public class ServletHorario extends HttpServlet {
ArrayList<Docente> listaFiltro = null;
listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo, filtro, cadenaAulas);
Docente docenteName=new Docente();
docenteName=servcioDoce.NombreDocente(codigoDocente);
Docente docenteName = new Docente();
docenteName = servcioDoce.NombreDocente(codigoDocente);
String nombreDia = "";
response.setContentType("text/html");
......@@ -4693,14 +4660,14 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-12'>");
pw.println("<div class='col-sm-2'></div>");
// pw.println("<div class='col-sm-1'></div>");
if(historial.equals("cambioFijo") || historial.equals("cambioDia")){
if (historial.equals("cambioFijo") || historial.equals("cambioDia")) {
pw.println("<div class=\"width-60 label label-info label-xlg arrowed-in arrowed-in-right\">");
pw.println("<div class=\"inline position-relative\">");
pw.println("<a href=\"#\" style='pointer-events:none;cursor:default;' class=\"user-title-label dropdown-toggle\" data-toggle=\"dropdown\">");
pw.println("<i class=\"ace-icon fa fa-circle orange\"></i>");
pw.println("&nbsp;");
pw.println("<span class=\"white\" id='txtNombre'>"+docenteName.getApe_pro()+", "+docenteName.getNom_pro()+"</span>");
pw.println("<span class=\"white\" id='txtNombre'>" + docenteName.getApe_pro() + ", " + docenteName.getNom_pro() + "</span>");
pw.println("</a>");
pw.println("</div>");
......@@ -4708,9 +4675,6 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>");
}
pw.println("<div class='col-sm-21 infobox-container' style=\"margin-top:20px\">");
pw.println("<div class='infobox infobox-green' >");
pw.println("<div class='infobox-icon'>");
......@@ -4731,24 +4695,23 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>");
pw.println("</div>");
pw.println("<div class='col-xs-12' style='margin-top:10px;'>");
if(historial.equals("cambioDia")){
pw.println("<button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Seleccione fecha final de labores del docente'>\n" +
" <i class=\"ace-icon fa fa-pencil-square-o\"></i>\n" +
"\n" +
" Fecha en la que falto\n" +
"<i class=\"ace-icon fa fa-calendar icon-on-right\"></i>\n" +
" "
if (historial.equals("cambioDia")) {
pw.println("<button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Seleccione fecha final de labores del docente'>\n"
+ " <i class=\"ace-icon fa fa-pencil-square-o\"></i>\n"
+ "\n"
+ " Fecha en la que falto\n"
+ "<i class=\"ace-icon fa fa-calendar icon-on-right\"></i>\n"
+ " "
+ " </button>");
}else{
pw.println("<button type='button' class=\"btn btn-xs btn-warning\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Seleccione fecha final de labores del docente'>\n" +
" <i class=\"ace-icon fa-pencil-square-o\"></i>\n" +
"\n" +
" Fecha Final de trabajo\n" +
"<i class=\"ace-icon fa fa-calendar icon-on-right\"></i>\n" +
" "
} else {
pw.println("<button type='button' class=\"btn btn-xs btn-warning\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Seleccione fecha final de labores del docente'>\n"
+ " <i class=\"ace-icon fa-pencil-square-o\"></i>\n"
+ "\n"
+ " Fecha Final de trabajo\n"
+ "<i class=\"ace-icon fa fa-calendar icon-on-right\"></i>\n"
+ " "
+ " </button>");
}
......@@ -4757,10 +4720,6 @@ public class ServletHorario extends HttpServlet {
pw.println("<input type='hidden' id='recibeFechaFaltaAviso' style='margin-top:5px;'>");
pw.println("</div>");
pw.println("<div class='col-sm-2'></div>");
pw.println("</div>");
pw.println("<div class='col-sm-12' style='height:40px;'><hr></div>");
......@@ -4785,8 +4744,6 @@ public class ServletHorario extends HttpServlet {
pw.println("<div id='divTipClase'>");
pw.println("<select id='idClase' form-control' style=\"width:7em;\">");
for (int i = 0; i < listaCla.size(); i++) {
if (listaCla.get(i).getCodigoClase() == clase) {
pw.println("<option value='" + listaCla.get(i).getCodigoClase() + "' selected>" + listaCla.get(i).getNombreClase() + "</option>");
......@@ -4800,12 +4757,10 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-4'>");
pw.println("<b>Filtro por docente: </b>");
pw.println("<input id='txtApeDocente' class=\"form-control\" style='text-transform:uppercase;' onkeyup=\"doSearch();\" type=\"text\" placeholder=\"Buscar docente..\" >\n");
pw.println("<label id='lblCadenaAulas' style='display:none;'>"+cadenaAulas+"</label>");
pw.println("<label id='lblCadenaAulas' style='display:none;'>" + cadenaAulas + "</label>");
pw.println("</div>");
if(historial.equals("cambioFijo")){
if (historial.equals("cambioFijo")) {
pw.println("<div class='col-sm-4'>");
pw.println("<b>Motivo de cambio: </b><span style='color:red;'>*</span>");
......@@ -4820,7 +4775,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='LABOR ADMINISTRATIVA'>LABOR ADMINISTRATIVA</option>");
pw.println("</select>");
pw.println("</div>");
}else{
} else {
pw.println("<div class='col-sm-4'>");
pw.println("<b>Motivo de cambio: </b><span style='color:red;'>*</span>");
......@@ -4834,19 +4789,19 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='NO CORRESPONDE'>NO CORRESPONDE</option>");
pw.println("</select>");
pw.println("</div>");
pw.println("<div class=\"col-sm-3\">\n" +
" <div class=\"form-group\">\n" +
" <b>Hora y Fecha en la que aviso:</b>\n" +
" <input type='time' id=\"txtHoraAviso\" style='font-size: 10pt;height: 2.5em;'>\n" +
" <button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFaltaAvisoButton' onclick='verfechaFaltaAviso();' title='Elegir fecha fin del docente'><i class='ace-icon fa fa-calendar'></i></button>\n" +
" </div>\n" +
" </div>");
pw.println("<div class=\"col-sm-3\">\n" +
" <div class=\"form-group\">\n" +
" <b>Observacion:</b>\n" +
" <textarea class=\"form-control\" id=\"txtObservacion\" style=\"font-size: 10pt;height: 3em;width:22.5em;resize: none;\"></textarea>\n" +
" </div>\n" +
" </div>");
pw.println("<div class=\"col-sm-3\">\n"
+ " <div class=\"form-group\">\n"
+ " <b>Hora y Fecha en la que aviso:</b>\n"
+ " <input type='time' id=\"txtHoraAviso\" style='font-size: 10pt;height: 2.5em;'>\n"
+ " <button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFaltaAvisoButton' onclick='verfechaFaltaAviso();' title='Elegir fecha fin del docente'><i class='ace-icon fa fa-calendar'></i></button>\n"
+ " </div>\n"
+ " </div>");
pw.println("<div class=\"col-sm-3\">\n"
+ " <div class=\"form-group\">\n"
+ " <b>Observacion:</b>\n"
+ " <textarea class=\"form-control\" id=\"txtObservacion\" style=\"font-size: 10pt;height: 3em;width:22.5em;resize: none;\"></textarea>\n"
+ " </div>\n"
+ " </div>");
}
......@@ -4936,20 +4891,18 @@ public class ServletHorario extends HttpServlet {
pw.println("<label>");
if (codDocente.equals(codigoDocente)) {
// pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);' disabled>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' disabled>");
// pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
} else {
if(historial.equals("cambioFijo") || historial.equals("cambioDia")){
if (historial.equals("cambioFijo") || historial.equals("cambioDia")) {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>");
}else{
} else {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
}
// pw.println("<input name='checkbox" + cont + "' id='checkbox' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>");
}
pw.println("<span class='lbl'></span>");
pw.println("</label>");
......@@ -5226,10 +5179,8 @@ public class ServletHorario extends HttpServlet {
}
}
String codigoEstado=DatosHorario.getH_estado();
System.out.println("codigoEstado------>"+codigoEstado);
String codigoEstado = DatosHorario.getH_estado();
System.out.println("codigoEstado------>" + codigoEstado);
if (DatosHorario.getH_estado() == null) {
// if (diaGen == 6) {
......@@ -5240,7 +5191,7 @@ public class ServletHorario extends HttpServlet {
+ " </td>");
// }
}else {
} else {
pw.println("<td align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"editar('" + DatosHorario.getH_codigoAula() + "','" + diaPos + "','" + diaGen + "','" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "','" + DatosHorario.getH_codigoDocente() + "','" + DatosHorario.getH_codigoCurso() + "','" + DatosHorario.getH_clase() + "' )\" >"
+ " <label style='font-size:10px;'>"
+ " <div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'> "
......@@ -5316,20 +5267,20 @@ public class ServletHorario extends HttpServlet {
DocenteServices srv = new DocenteServices();
PrintWriter pw = response.getWriter();
String cadenaAulas=request.getParameter("cadenaAula");
String dia=request.getParameter("dia");
String codigoDocente=request.getParameter("codigoDocente");
ArrayList<Horario> lista = srv.listarCambiosDiaDocente(cadenaAulas,dia,codigoDocente);
if(lista.size() == 0){
String cadenaAulas = request.getParameter("cadenaAula");
String dia = request.getParameter("dia");
String codigoDocente = request.getParameter("codigoDocente");
ArrayList<Horario> lista = srv.listarCambiosDiaDocente(cadenaAulas, dia, codigoDocente);
if (lista.size() == 0) {
pw.println("<strong>No hay cambio dia </strong>");
}else{
for(Horario horario : lista){
} else {
for (Horario horario : lista) {
Docente docente2 = srv.NombreDocente(horario.getH_codigoDocente());
pw.println(""
+ "<form>"
+"<table border='1' width='100%;'>"
+ "<table border='1' width='100%;'>"
+ "<thead>"
+ "<th width:'40%' style='background-color:#245E99;color:#EDE6E4;' class='center'>Reemplazo</th>"
+ "<th width:'40%' style='background-color:#245E99;color:#EDE6E4;' class='center'>Curso</th>"
......@@ -5338,67 +5289,63 @@ public class ServletHorario extends HttpServlet {
+ "<th width:'40%' style='background-color:#245E99;color:#EDE6E4;' class='center'>Horario</th>"
+ "<th width:'40%' style='background-color:#245E99;color:#EDE6E4;' class='center' >Responsable Cambio</th>"
+ "</thead>"
+"<hr>"
+"<tbody style='margin:5px;'>"
+"<td style=\"padding:5px;width:'40%'\">"+docente2.getApe_pro()+" "+docente2.getNom_pro()+"</td>"
+"<td style=\"padding:5px;width:'40%'\">"+horario.getH_nombreCurso()+"</td>"
+"<td style=\"padding:5px;width:'40%'\">"+horario.getH_fecha()+"</td>"
+"<td style=\"padding:5px;width:'40%'\">"+horario.getH_hora()+"</td>"
+"<td style=\"padding:5px;width:'40%'\">"+horario.getH_horarioInicio()+" - "+horario.getH_horarioFinal()+"</td>"
+"<td style=\"padding:5px;width:'40%'\">"+horario.getH_codigoUsuario()+"</td>"
+"</tbody>"
+"</table>"
+ "<hr>"
+ "<tbody style='margin:5px;'>"
+ "<td style=\"padding:5px;width:'40%'\">" + docente2.getApe_pro() + " " + docente2.getNom_pro() + "</td>"
+ "<td style=\"padding:5px;width:'40%'\">" + horario.getH_nombreCurso() + "</td>"
+ "<td style=\"padding:5px;width:'40%'\">" + horario.getH_fecha() + "</td>"
+ "<td style=\"padding:5px;width:'40%'\">" + horario.getH_hora() + "</td>"
+ "<td style=\"padding:5px;width:'40%'\">" + horario.getH_horarioInicio() + " - " + horario.getH_horarioFinal() + "</td>"
+ "<td style=\"padding:5px;width:'40%'\">" + horario.getH_codigoUsuario() + "</td>"
+ "</tbody>"
+ "</table>"
+ "</form>");
}
}
}
private void updateCambioCurso(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
response.setContentType("application/html");
String codAula=request.getParameter("codAula");
String codigoCursoNuevo=request.getParameter("codigoCursoNuevo");
String posBloque=request.getParameter("posBloque");
String periodo=request.getParameter("periodo");
String dia=request.getParameter("dia");
int dato=services.updateCambioCurso(codAula, periodo, dia, posBloque, codigoCursoNuevo);
String codAula = request.getParameter("codAula");
String codigoCursoNuevo = request.getParameter("codigoCursoNuevo");
String posBloque = request.getParameter("posBloque");
String periodo = request.getParameter("periodo");
String dia = request.getParameter("dia");
int dato = services.updateCambioCurso(codAula, periodo, dia, posBloque, codigoCursoNuevo);
pw.println(dato);
}
private void updateDisponibilidad(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
response.setContentType("application/html");
String codDocente=request.getParameter("codDocente");
String turno=request.getParameter("turno");
String dia=request.getParameter("diaBloquear");
String periodo=request.getParameter("periodo");
String codDocente = request.getParameter("codDocente");
String turno = request.getParameter("turno");
String dia = request.getParameter("diaBloquear");
String periodo = request.getParameter("periodo");
int dato=services.updateDisponibilidad(codDocente, periodo, turno, dia);
int dato = services.updateDisponibilidad(codDocente, periodo, turno, dia);
pw.println(dato);
}
private void rollbackDisponibilidad(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
response.setContentType("application/html");
String codDocente=request.getParameter("codDocente");
String turno=request.getParameter("turno");
String dia=request.getParameter("diaBloquear");
String periodo=request.getParameter("periodo");
String codDocente = request.getParameter("codDocente");
String turno = request.getParameter("turno");
String dia = request.getParameter("diaBloquear");
String periodo = request.getParameter("periodo");
int dato=services.rollbackDisponibilidad(codDocente, periodo, turno, dia);
int dato = services.rollbackDisponibilidad(codDocente, periodo, turno, dia);
pw.println(dato);
}
......@@ -5407,12 +5354,10 @@ public class ServletHorario extends HttpServlet {
JSONArray json = new JSONArray(request.getParameter("json"));
// String codDocente=request.getParameter("codDocente");
response.setContentType("application/json");
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
JSONObject rcv = new JSONObject();
}
private void listarVistaDobleDisponibilidad2(HttpServletRequest request, HttpServletResponse response) throws IOException {
......@@ -5423,6 +5368,7 @@ public class ServletHorario extends HttpServlet {
JSONObject jReponse = service.listarVistaDobleDisponibilidad2(json);
pw.print(jReponse);
}
private void listarVistaDobleDisponibilidadSinZona(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("application/json");
PrintWriter pw = response.getWriter();
......@@ -5433,17 +5379,18 @@ public class ServletHorario extends HttpServlet {
}
private void insertarNuevaHoras(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
response.setContentType("application/html");
JSONObject json = new JSONObject(request.getParameter("json"));
int jReponse = services.insertarNuevaHoras(json);
pw.println(jReponse);
}
private void mostrarNuevaHoras(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
response.setContentType("application/json");
JSONObject json = new JSONObject(request.getParameter("json"));
......@@ -5453,8 +5400,8 @@ public class ServletHorario extends HttpServlet {
}
private void deshabilitarHorario(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices services=new HorarioServices();
PrintWriter pw=response.getWriter();
HorarioServices services = new HorarioServices();
PrintWriter pw = response.getWriter();
response.setContentType("application/json");
JSONObject json = new JSONObject(request.getParameter("json"));
......@@ -5483,12 +5430,7 @@ public class ServletHorario extends HttpServlet {
String cantidad = request.getParameter("cantidad");
String codAulasAntiguo = request.getParameter("codAulasAntiguo");
servicios.updateGrupoAula(codAulas,cantidad,periodo,codAulasAntiguo);
servicios.updateGrupoAula(codAulas, cantidad, periodo, codAulasAntiguo);
}
}
......@@ -192,7 +192,7 @@
<!-- ----------------------------------------------------- -->
<!--
<!--
<div class="widget-box transparent">
<div class="widget-header widget-header-small">
<span class="widget-toolbar">
......@@ -336,7 +336,7 @@
</div>
</div>
-->
-->
......@@ -807,13 +807,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
let obj = $("#lblUsuario").text();
if (obj.substr(0, 2) === "DI" || obj === "6" || obj === "5") {
$("#vistaDoble").hide();
......@@ -1164,43 +1157,43 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function segundaCarga() {
armarHorarioGeneral("","","");
armarHorarioGeneral("", "", "");
}
function agregarAula(codigoSede){
function agregarAula(codigoSede) {
let select = $("#cboAulasXsede").val()
if(typeof (select) == "undefined"){
if (typeof (select) == "undefined") {
cargarComboAula(codigoSede);
}else{
} else {
mostrarModalAgregarAula(codigoSede)
$("#cboAulasXsede").val("0")
}
}
function mostrarModalAgregarAula(codigoSede){
$( "#dialog-agregarAula").removeClass('hide').dialog({
function mostrarModalAgregarAula(codigoSede) {
$("#dialog-agregarAula").removeClass('hide').dialog({
resizable: false,
modal: true,
width: 400,
heigth:220,
heigth: 220,
title: "<div class='widget-color-blue' ><div class='widget-header white' ><h4 class='smaller' ><i class='ace-icon fa fa-check-circle white'></i> <span class='white'>Seleccione un aula</span></h4></div></div>",
title_html: true,
buttons: [
{
html: "<i class='ace-icon fa fa-check bigger-110'></i>&nbsp; SI",
"class" : "btn btn-primary btn-xs",
click: function() {
"class": "btn btn-primary btn-xs",
click: function () {
let codAula = $("#cboAulasXsede").val()
//GUARDAR EN SESSION EL CODIGO DEL AULA
sessionStorage.setItem("aulaAgregada",codAula)
agregarAulaAlGrupo(codAula,codigoSede);
sessionStorage.setItem("aulaAgregada", codAula)
agregarAulaAlGrupo(codAula, codigoSede);
$(this).dialog("close");
}
},{
}, {
html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp; NO",
"class" : "btn btn-danger btn-xs",
click: function() {
"class": "btn btn-danger btn-xs",
click: function () {
$(this).dialog("close");
}
......@@ -1210,20 +1203,20 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function cargarComboAula(codigoSede){
function cargarComboAula(codigoSede) {
var nombre = "cboAulasXsede"
var codperiodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
$.ajax({
type: 'POST',
url: '../ServletAula?Accion=listarAulaPorSede',
data: 'nombre='+nombre+'&codSede='+codigoSede+'&codperiodo='+codperiodo,
data: 'nombre=' + nombre + '&codSede=' + codigoSede + '&codperiodo=' + codperiodo,
beforeSend: function (xhr) {
cargando_cubo()
},
success:function(resultado){
success: function (resultado) {
$('#divListadoAulasSede').html(resultado);
sessionStorage.setItem("comboAulasCargado",true)
},complete:function(){
sessionStorage.setItem("comboAulasCargado", true)
}, complete: function () {
cerrar_cargando_cubo()
mostrarModalAgregarAula(codigoSede);
}
......@@ -1232,12 +1225,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function agregarAulaAlGrupo(nuevoAula,codigoSede){
function agregarAulaAlGrupo(nuevoAula, codigoSede) {
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var codAulasAntiguo = codAulas
var codigoAulasFinal = codAulas+"#"+nuevoAula
var codigoAulasFinal = codAulas + "#" + nuevoAula
var cantidadFinal = parseInt(cantidad) + 1
......@@ -1245,12 +1238,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
type: 'POST',
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneral2',
url: '../ServletHorario?Accion=updateGrupoAula',
data: 'codAulas=' + codigoAulasFinal + '&cantidad=' + cantidadFinal + '&periodo=' + periodo+'&codAulasAntiguo='+codAulasAntiguo,
data: 'codAulas=' + codigoAulasFinal + '&cantidad=' + cantidadFinal + '&periodo=' + periodo + '&codAulasAntiguo=' + codAulasAntiguo,
success: function (resultado) {
console.log("update grupo aulas:"+resultado)
console.log("update grupo aulas:" + resultado)
}, complete: function () {
console.log("se completo el update")
armarHorarioGeneral("",nuevoAula,"")
armarHorarioGeneral("", nuevoAula, "")
}
});
......@@ -1261,21 +1254,21 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function updateGrupoAula(codAulas,cantidad,periodo){
function updateGrupoAula(codAulas, cantidad, periodo) {
$.ajax({
type: 'POST',
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneral2',
url: '../ServletHorario?Accion=updateGrupoAula',
data: 'codAulas=' + codAulas + '&cantidad=' + cantidad + '&periodo=' + periodo,
success: function (resultado) {
console.log("update grupo aulas:"+resultado)
console.log("update grupo aulas:" + resultado)
}, complete: function () {
}
});
}
// prueba de 2do alert
function conforHorasUpdate(json){
$( "#dialog-conforUpdateHoras1" ).removeClass('hide').dialog({
function conforHorasUpdate(json) {
$("#dialog-conforUpdateHoras1").removeClass('hide').dialog({
resizable: false,
modal: true,
title: "<div class='widget-color-blue' ><div class='widget-header white' ><h4 class='smaller' ><i class='ace-icon fa fa-check-circle white'></i> <span class='white'>Conformidad</span></h4></div></div>",
......@@ -1283,17 +1276,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
buttons: [
{
html: "<i class='ace-icon fa fa-check bigger-110'></i>&nbsp; SI",
"class" : "btn btn-primary btn-xs",
click: function() {
"class": "btn btn-primary btn-xs",
click: function () {
guardarNuevaHoras(json);
$(this).dialog("close");
$("#dialog-mostrarHorasHorario").dialog("close");
}
},{
}, {
html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp; NO",
"class" : "btn btn-danger btn-xs",
click: function() {
"class": "btn btn-danger btn-xs",
click: function () {
$(this).dialog("close");
$("#dialog-mostrarHorasHorario").dialog("close");
}
......@@ -1302,14 +1295,14 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
//fin prueba
function clickHoraActualUpdate(codAula,posicion,periodo,dia){
console.log(codAula+" "+posicion + " "+periodo+" "+dia)
function clickHoraActualUpdate(codAula, posicion, periodo, dia) {
console.log(codAula + " " + posicion + " " + periodo + " " + dia)
let json={
codAula:codAula,
posicion:posicion,
periodo:periodo,
dia:dia
let json = {
codAula: codAula,
posicion: posicion,
periodo: periodo,
dia: dia
}
......@@ -1319,7 +1312,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
modal: true,
title: "<div class='widget-color-blue' ><div class='widget-header white' ><h4 class='smaller' ><i class='ace-icon fa fa-check-circle white'></i> <span class='white'>Editar Horas</span></h4></div></div>",
title_html: true,
open : function(){
open: function () {
verHoraActual(json)
},
......@@ -1329,16 +1322,16 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
"class": "btn btn-success btn-xs",
click: function () {
let nuevaHoraInicio=$("#txtHoraInicioHorario").val();
let nuevaHoraFin=$("#txtHoraFinHorario").val();
let nuevaHoraInicio = $("#txtHoraInicioHorario").val();
let nuevaHoraFin = $("#txtHoraFinHorario").val();
let json={
horaInicio:nuevaHoraInicio,
horaFin:nuevaHoraFin,
periodo:periodo,
dia:dia,
codaula:codAula,
posicion:posicion
let json = {
horaInicio: nuevaHoraInicio,
horaFin: nuevaHoraFin,
periodo: periodo,
dia: dia,
codaula: codAula,
posicion: posicion
}
......@@ -1361,30 +1354,30 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function guardarNuevaHoras(json){
function guardarNuevaHoras(json) {
$.ajax({
type: 'POST',
url: "../ServletHorario?Accion=insertarNuevaHoras",
dataType: 'json',
data: {
json:JSON.stringify(json)
},success: function (data, textStatus, jqXHR) {
console.log("respuesta "+ data)
json: JSON.stringify(json)
}, success: function (data, textStatus, jqXHR) {
console.log("respuesta " + data)
}
});
}
function verHoraActual(json){
function verHoraActual(json) {
$.ajax({
type: 'POST',
url: "../ServletHorario?Accion=mostrarNuevaHoras",
dataType: 'json',
data: {
json:JSON.stringify(json)
},success: function (data, textStatus, jqXHR) {
json: JSON.stringify(json)
}, success: function (data, textStatus, jqXHR) {
data.data.forEach(function (horas) {
$("#txtHoraInicioHorario").val(horas.hor_ini)
$("#txtHoraFinHorario").val(horas.hor_fin)
......@@ -1866,11 +1859,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//recuperar nueva aula
let codigoAulas = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
console.log("aulaAgrega en verCursosIguales: "+aulaAgregada)
if(aulaAgregada == null){
console.log("aulaAgrega en verCursosIguales: " + aulaAgregada)
if (aulaAgregada == null) {
codigoAulas = codAulas
}else{
codigoAulas = codAulas+"#"+aulaAgregada
} else {
codigoAulas = codAulas + "#" + aulaAgregada
}
......@@ -1878,7 +1871,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
$.ajax({
type: 'POST',
url: '../ServletHorario?Accion=consultarCursosGeneral',
data: "codAula=" + codaula + "&codCurso=" + codCurso + "&Turno=" + Turno + '&periodo=' + periodo + '&editar=' + editar + '&bloq=' + bloq + '&dia=' + dia + '&codAulas=' + codigoAulas + '&opcion=' + opcion+'&historial='+historial,//'&codAulas='+codAulas+'&contGeneral='+contGeneral+'&opcion='+opcion+'&hora_inicio='+hora_inicio+'$hora_termino='+hora_termino,
data: "codAula=" + codaula + "&codCurso=" + codCurso + "&Turno=" + Turno + '&periodo=' + periodo + '&editar=' + editar + '&bloq=' + bloq + '&dia=' + dia + '&codAulas=' + codigoAulas + '&opcion=' + opcion + '&historial=' + historial, //'&codAulas='+codAulas+'&contGeneral='+contGeneral+'&opcion='+opcion+'&hora_inicio='+hora_inicio+'$hora_termino='+hora_termino,
success: function (resultado) {
//alert("rsultado "+resultado);
if (resultado == 0) {
......@@ -1928,14 +1921,14 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
]
});
}
function checkLibre(){
function checkLibre() {
$('#chkExamenSemanal').prop('checked',false)
$('#chkExamenSemanal').prop('checked', false)
}
function checkExamenSemanal(){
function checkExamenSemanal() {
$('#chkBloqueLibre').prop('checked',false)
$('#chkBloqueLibre').prop('checked', false)
}
function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
......@@ -1968,17 +1961,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let checkStatus = $('#chkExamenSemanal').prop('checked')
let checkLibreStatus = $('#chkBloqueLibre').prop('checked')
if(checkStatus){
if (checkStatus) {
var json = {}
console.log("Registro examen semanal")
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 9999, historial, json);
}else if (checkLibreStatus){
} 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');
if (estado) {
......@@ -2129,24 +2122,24 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//alert("registrarAsigCurDoceHorarioMasivo");
console.log("estoy en el registrarAsigCurDoceHorarioMasivo...")
console.log("horaInicio desde parametro :"+Hini)
console.log("horaFin desde parametro :"+Hfin)
console.log("dia: "+dia)
console.log("horaInicio desde parametro :" + Hini)
console.log("horaFin desde parametro :" + Hfin)
console.log("dia: " + dia)
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
let codigoAulasFinal = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if(aulaAgregada == null){
if (aulaAgregada == null) {
codigoAulasFinal = codAulas
}else{
codigoAulasFinal = codAulas + "#"+aulaAgregada
} else {
codigoAulasFinal = codAulas + "#" + aulaAgregada
}
var hora_inicio = $("#hora_inicio_" + dia + "").val();
var hora_termino = $("#hora_termino_" + dia + "").val();
console.log("hora_inicio desde variable:"+hora_inicio)
console.log("hora_termino desde variable:"+hora_termino)
console.log("hora_inicio desde variable:" + hora_inicio)
console.log("hora_termino desde variable:" + hora_termino)
var dato = verificarTurno(hora_inicio, hora_termino);
......@@ -2154,7 +2147,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let chkStatus = $('#chkExamenSemanal').prop('checked');
let chkLibreStatus = $('#chkBloqueLibre').prop('checked');
var codCurso = ""
codCurso= chkStatus ? "61" : chkLibreStatus ? "62" : $("#cmbCurso").val();
codCurso = chkStatus ? "61" : chkLibreStatus ? "62" : $("#cmbCurso").val();
......@@ -2173,9 +2166,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// debugger;
var cant = 0;
if(aulaAgregada == null || aulaAgregada == ""){
if (aulaAgregada == null || aulaAgregada == "") {
cant = parseInt(cantidad);
}else{
} else {
cant = parseInt(cantidad) + 1;
}
......@@ -2230,7 +2223,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
indice++
while (indice < cant){
while (indice < cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) {
......@@ -2300,7 +2293,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let codCurso = ""
let statusCheck = $('#chkExamenSemanal').prop('checked')
let statusLibreCheck = $('#chkBloqueLibre').prop('checked')
codCurso= statusCheck ? "61": statusLibreCheck ? "62" : $("#cmbCurso").val();
codCurso = statusCheck ? "61" : statusLibreCheck ? "62" : $("#cmbCurso").val();
var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
......@@ -2424,7 +2417,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
indice++
while (indice <= cant){
while (indice <= cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) {
......@@ -2607,11 +2600,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
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,"","");
if (aulaAgregada == "" || aulaAgregada == null) {
armarHorarioGeneral(codAulas, "", "");
} else {
codAulaFinal = codAulas + "#" + aulaAgregada
armarHorarioGeneral(codAulaFinal, "", "");
}
......@@ -2637,10 +2630,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
click: function () {
//asignarHorarioCurso(codaula,bloq,dia,Hini,Hfin,Turno,contGeneral);
let nuevaAulaAgregada = sessionStorage.getItem("aulaAgregada")
if(nuevaAulaAgregada == null || nuevaAulaAgregada == ""){
armarHorarioGeneral("","","");
}else{
armarHorarioGeneral("",nuevaAulaAgregada,"");
if (nuevaAulaAgregada == null || nuevaAulaAgregada == "") {
armarHorarioGeneral("", "", "");
} else {
armarHorarioGeneral("", nuevaAulaAgregada, "");
}
$(this).dialog("close");
......@@ -2792,10 +2785,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
let codigoAulaFinal = "";
if(aulaAgregada == "" || aulaAgregada == null){
if (aulaAgregada == "" || aulaAgregada == null) {
codigoAulaFinal = codAulas
}else{
codigoAulaFinal = codAulas+"#"+aulaAgregada
} else {
codigoAulaFinal = codAulas + "#" + aulaAgregada
}
//alert(codAulas+"\n"+codDoc+"\n"+codCur);
......@@ -2807,18 +2800,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//alert(resultado);
}, complete: function () {
if(aulaAgregada == null || aulaAgregada == ""){
if (aulaAgregada == null || aulaAgregada == "") {
armarHorarioGeneral(codAulas,"","");
}else{
armarHorarioGeneral("",aulaAgregada,"");
armarHorarioGeneral(codAulas, "", "");
} else {
armarHorarioGeneral("", aulaAgregada, "");
}
}
});
}
function eliminar(codHorarioCursoDocente,codAula) {
function eliminar(codHorarioCursoDocente, codAula) {
$("#dialog-eliminar").removeClass('hide').dialog({
resizable: false,
modal: true,
......@@ -2829,7 +2822,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 () {
eliminarHCD(codHorarioCursoDocente,codAula,"1");
eliminarHCD(codHorarioCursoDocente, codAula, "1");
$(this).dialog("close");
}
}, {
......@@ -2843,7 +2836,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
function eliminarHCD(codHorarioCursoDocente,codAula,cursoEliminado) {
function eliminarHCD(codHorarioCursoDocente, codAula, cursoEliminado) {
$.ajax({
type: 'POST',
url: '../ServletHorario?Accion=EliminarHorarioCurso',
......@@ -2851,7 +2844,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) {
}, complete: function () {
armarHorarioGeneral(codAula,"",cursoEliminado);
armarHorarioGeneral(codAula, "", cursoEliminado);
}
});
}
......@@ -3119,8 +3112,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(cadena)
console.log(codigo)
console.log(periodo)
let codArea=1;
guardarPlanAcademico(cadena,codigo,periodo,codArea);
let codArea = 1;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
......@@ -3146,8 +3139,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(cadena)
console.log(codigo)
console.log(periodo)
let codArea=2;
guardarPlanAcademico(cadena,codigo,periodo,codArea);
let codArea = 2;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
......@@ -3173,8 +3166,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(cadena)
console.log(codigo)
console.log(periodo)
let codArea=3;
guardarPlanAcademico(cadena,codigo,periodo,codArea);
let codArea = 3;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
......@@ -3200,8 +3193,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(cadena)
console.log(codigo)
console.log(periodo)
let codArea=4;
guardarPlanAcademico(cadena,codigo,periodo,codArea);
let codArea = 4;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
......@@ -3226,20 +3219,20 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(cadena)
console.log(codigo)
console.log(periodo)
let codArea=5;
guardarPlanAcademico(cadena,codigo,periodo,codArea);
let codArea = 5;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
function guardarPlanAcademico(cadenaPlanas,codigo,periodo,codArea){
function guardarPlanAcademico(cadenaPlanas, codigo, periodo, codArea) {
let json={
cadenaPlana:cadenaPlanas,
codigoGrupoAulas:codigo,
periodo:periodo,
codArea:codArea
let json = {
cadenaPlana: cadenaPlanas,
codigoGrupoAulas: codigo,
periodo: periodo,
codArea: codArea
}
$.ajax({
......@@ -3247,7 +3240,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
type: 'POST',
dataType: 'json',
data: {
json:JSON.stringify(json)
json: JSON.stringify(json)
},
success: function (data, textStatus, jqXHR) {
console.log("insertado o actualizado" + data);
......@@ -3377,7 +3370,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
function EliminarTodoElAula(codAula,periodo){
function EliminarTodoElAula(codAula, periodo) {
$("#dialog-eliminarBloque").removeClass('hide').dialog({
resizable: false,
modal: true,
......@@ -3479,10 +3472,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}, complete: function () {
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if(aulaAgregada == "" || aulaAgregada == null){
armarHorarioGeneral("","","");
}else{
armarHorarioGeneral("",aulaAgregada,"");
if (aulaAgregada == "" || aulaAgregada == null) {
armarHorarioGeneral("", "", "");
} else {
armarHorarioGeneral("", aulaAgregada, "");
}
}
......@@ -3501,50 +3494,50 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
});
}
function modificarGrupoAulas(codAula){
function modificarGrupoAulas(codAula) {
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var aulaAgregada = sessionStorage.getItem("aulaAgregada");
let codAulasFinal = ""
let cantidadFinal=0;
if(aulaAgregada == null || aulaAgregada == ""){
let cantidadFinal = 0;
if (aulaAgregada == null || aulaAgregada == "") {
codAulasFinal = codAulas
}else{
codAulasFinal = codAulas+"#"+aulaAgregada
} else {
codAulasFinal = codAulas + "#" + aulaAgregada
}
console.log(codAulas)
var separado = codAulasFinal.indexOf("#") > -1;
var query=""
var query = ""
console.log(separado)
if(separado){
if (separado) {
let cortar = codAulasFinal.split("#")
for(var i=0;i<cortar.length;i++){
if(codAula == cortar[i]){
for (var i = 0; i < cortar.length; i++) {
if (codAula == cortar[i]) {
console.log("es igual")
if(aulaAgregada == codAula){
if (aulaAgregada == codAula) {
sessionStorage.removeItem("aulaAgregada")
}else{
} else {
cantidadFinal = parseInt(cantidad) - 1
}
}else{
} else {
console.log("es diferente")
console.log("la longitud de cortar es : "+cortar.length)
if(query == ""){
console.log("la longitud de cortar es : " + cortar.length)
if (query == "") {
query = cortar[i]
}else{
query += "#"+cortar[i];
} else {
query += "#" + cortar[i];
}
}
}
console.log("query armarHorarioGeneral-->"+query)
console.log("query armarHorarioGeneral-->" + query)
}
armarHorarioGeneral(query,"","");
armarHorarioGeneral(query, "", "");
}
......@@ -3711,7 +3704,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function armarHorarioGeneral(query,codNewAula,cursoEliminado) {
function armarHorarioGeneral(query, codNewAula, cursoEliminado) {
let name = ''
enviarAccionWebSocket('listarVistaDobleWS')
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
......@@ -3728,19 +3721,19 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let recibeCadenaAula = ""
let recibeCantidad = 0;
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
console.log("soy el query--->"+query)
console.log("soy la nueva aula--->"+codNewAula)
console.log("soy el query--->" + query)
console.log("soy la nueva aula--->" + codNewAula)
if(query == ""){
if (query == "") {
if(codNewAula != ""){
recibeQuery = codAulas+"#"+codNewAula
if (codNewAula != "") {
recibeQuery = codAulas + "#" + codNewAula
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad) + 1
// codigoAulas,cantidad,cadenaAulas
//updateGrupoAula(recibeQuery,recibeCantidad,periodo)
}else{
} else {
//solo eliminamos 1 curso o agregamos 1 curso
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
......@@ -3749,34 +3742,34 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
}else{
} else {
if(cursoEliminado == "1"){
if (cursoEliminado == "1") {
//se agrego antes 1 aula ?
if(aulaAgregada == null || aulaAgregada == ""){
if (aulaAgregada == null || aulaAgregada == "") {
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad)
}else{
recibeQuery = codAulas+"#"+aulaAgregada
} else {
recibeQuery = codAulas + "#" + aulaAgregada
recibeCadenaAula = cadenaAulas
recibeCantidad = parseInt(cantidad) + 1
}
}else{
} else {
recibeQuery = query
if(recibeQuery.indexOf("#") > -1){
if (recibeQuery.indexOf("#") > -1) {
recibeCadenaAula = cadenaAulas
//
if(aulaAgregada == null || aulaAgregada == ""){
if (aulaAgregada == null || aulaAgregada == "") {
recibeCantidad = cantidad
}else{
} else {
recibeCantidad = parseInt(cantidad) + 1
}
}else{
} else {
recibeCadenaAula = recibeQuery
recibeCantidad = 1;
}
......
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