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