Commit 0f29acbb by sistem26user

registro de libres en HCD completo y add y edit de aulas a un 90 %

parent e81b8464
...@@ -93,7 +93,7 @@ public interface AulaDAO { ...@@ -93,7 +93,7 @@ public interface AulaDAO {
public ArrayList<Aula> listarAula(String aulas, String periodo) throws Exception; public ArrayList<Aula> listarAula(String aulas, String periodo) throws Exception;
public ArrayList<Aula> listarAulaPorSede(int codSede) throws Exception; public ArrayList<Aula> listarAulaPorSede(int codSede,int periodo) throws Exception;
public ArrayList<Aula> listarDatosHorairo(String codSede, String periodo) throws Exception; public ArrayList<Aula> listarDatosHorairo(String codSede, String periodo) throws Exception;
......
...@@ -162,6 +162,7 @@ public interface HorarioDAO { ...@@ -162,6 +162,7 @@ public interface HorarioDAO {
public JSONObject registrarConformidad(JSONObject object,String codDocente,String codPeriodo)throws Exception; public JSONObject registrarConformidad(JSONObject object,String codDocente,String codPeriodo)throws Exception;
public JSONObject mostrarNuevaHoras(JSONObject object)throws Exception; public JSONObject mostrarNuevaHoras(JSONObject object)throws Exception;
public JSONObject deshabilitarHorario(JSONObject object)throws Exception; public JSONObject deshabilitarHorario(JSONObject object)throws Exception;
public int updateGrupoAula(String codAulas,String cantidad,String periodo,String codAulasAntiguo)throws Exception;
} }
...@@ -2430,29 +2430,57 @@ public class MySqlAulaDAO implements AulaDAO { ...@@ -2430,29 +2430,57 @@ public class MySqlAulaDAO implements AulaDAO {
} }
@Override @Override
public ArrayList<Aula> listarAulaPorSede(int codSede) throws Exception { public ArrayList<Aula> listarAulaPorSede(int codSede,int periodo) throws Exception {
ArrayList<Aula> lista = new ArrayList<Aula>(); ArrayList<Aula> lista = new ArrayList<Aula>();
String base = "horario"; String base = "horario";
Connection cnx = null; Connection cnx = null;
try { try {
cnx = MySqlDAOFactory.obtenerConexion(base); cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
String query = "SELECT IFNULL(periodo_academico.nom_per,'SIN NOMBRE') nom_per,aula.codaula,aula.codlocal,aula.codtipocentro,aula.cocentro,aula.codnivel,aula.codtipogrado, \n" + String query = "SELECT t.desnivel,t.codaula,t.nombre,t.destipogrado,t.desgrado,t.desseccion,t.desturno,t.des_loc\n" +
" aula.codgrado,aula.codseccion,aula.codturno,sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" + "FROM (\n" +
" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,turno.desturno,aula.estado,aula.nombre FROM aula \n" + "\n" +
" INNER JOIN sede on sede.cod_loc=aula.codlocal \n" + "SELECT aula.codaula, \n" +
" INNER JOIN tipo_centro on tipo_centro.codtipocentro=aula.codtipocentro \n" + " sede.des_loc, \n" +
" INNER JOIN centro on centro.codcentro=aula.cocentro \n" + " nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,turno.desturno,aula.nombre \n" +
" INNER JOIN nivel on nivel.codnivel=aula.codnivel \n" + " ,(SELECT count(*) as cant FROM horario_curso_docente WHERE codaula=aula.codaula and cod_per="+periodo+") as horarios\n" +
" INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado \n" + "FROM aula \n" +
" INNER JOIN grado on grado.codgrado=aula.codgrado \n" + " INNER JOIN sede on sede.cod_loc=aula.codlocal \n" +
" INNER JOIN seccion on seccion.codseccion=aula.codseccion \n" + " INNER JOIN tipo_centro on tipo_centro.codtipocentro=aula.codtipocentro \n" +
" INNER JOIN turno on turno.codturno=aula.codturno \n" + " INNER JOIN centro on centro.codcentro=aula.cocentro \n" +
" left JOIN periodo_academico on aula.periodo=periodo_academico.cod_per\n" + " INNER JOIN nivel on nivel.codnivel=aula.codnivel \n" +
" WHERE aula.codlocal="+codSede+" and aula.estado='1' and aula.anno and nivel.codnivel not in (1,2) \n" + " INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado \n" +
" ORDER BY -periodo_academico.nom_per DESC ,sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" + " INNER JOIN grado on grado.codgrado=aula.codgrado \n" +
" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion "; " INNER JOIN seccion on seccion.codseccion=aula.codseccion \n" +
" INNER JOIN turno on turno.codturno=aula.codturno\n" +
" \n" +
"WHERE \n" +
" aula.codlocal = "+codSede+" and \n" +
"aula.estado='1' and \n" +
"aula.anno and nivel.codnivel not in (1,2) \n" +
"ORDER BY sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" +
" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion\n" +
"\n" +
") AS t\n" +
"where t.horarios = 0";
// query sin el filtro de aulas sin horario
// String query = "SELECT IFNULL(periodo_academico.nom_per,'SIN NOMBRE') nom_per,aula.codaula,aula.codlocal,aula.codtipocentro,aula.cocentro,aula.codnivel,aula.codtipogrado, \n" +
//" aula.codgrado,aula.codseccion,aula.codturno,sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" +
//" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,turno.desturno,aula.estado,aula.nombre FROM aula \n" +
//" INNER JOIN sede on sede.cod_loc=aula.codlocal \n" +
//" INNER JOIN tipo_centro on tipo_centro.codtipocentro=aula.codtipocentro \n" +
//" INNER JOIN centro on centro.codcentro=aula.cocentro \n" +
//" INNER JOIN nivel on nivel.codnivel=aula.codnivel \n" +
//" INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado \n" +
//" INNER JOIN grado on grado.codgrado=aula.codgrado \n" +
//" INNER JOIN seccion on seccion.codseccion=aula.codseccion \n" +
//" INNER JOIN turno on turno.codturno=aula.codturno \n" +
//" left JOIN periodo_academico on aula.periodo=periodo_academico.cod_per\n" +
//" WHERE aula.codlocal="+codSede+" and aula.estado='1' and aula.anno and nivel.codnivel not in (1,2) \n" +
//" ORDER BY -periodo_academico.nom_per DESC ,sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" +
//" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion ";
System.out.println(query); System.out.println(query);
...@@ -2461,25 +2489,25 @@ public class MySqlAulaDAO implements AulaDAO { ...@@ -2461,25 +2489,25 @@ public class MySqlAulaDAO implements AulaDAO {
while (rs.next()) { while (rs.next()) {
Aula aula = new Aula(); Aula aula = new Aula();
aula.setCodigoAula(rs.getInt("codaula")); aula.setCodigoAula(rs.getInt("codaula"));
aula.setCodigoLocal(rs.getString("codlocal"));
aula.setNombreLocal(rs.getString("des_loc")); aula.setNombreLocal(rs.getString("des_loc"));
aula.setCodigoTipoCentro(rs.getString("codtipocentro"));
aula.setNombreTipoCentro(rs.getString("destipocentro"));
aula.setCodigoCentro(rs.getString("cocentro"));
aula.setNombreCentro(rs.getString("descentro"));
aula.setCodigoNivel(rs.getString("codnivel"));
aula.setNombreNivel(rs.getString("desnivel")); aula.setNombreNivel(rs.getString("desnivel"));
aula.setCodigoTipoGrado(rs.getString("codtipogrado"));
aula.setNombreTipoGrado(rs.getString("destipogrado")); aula.setNombreTipoGrado(rs.getString("destipogrado"));
aula.setCodigoGrado(rs.getString("codgrado"));
aula.setNombreGrado(rs.getString("desgrado")); aula.setNombreGrado(rs.getString("desgrado"));
aula.setCodigoSeccion(rs.getString("codseccion"));
aula.setNombreSeccion(rs.getString("desseccion")); aula.setNombreSeccion(rs.getString("desseccion"));
aula.setCodigoTurno(rs.getString("codturno"));
aula.setNombreTurno(rs.getString("desturno")); aula.setNombreTurno(rs.getString("desturno"));
aula.setNombre(rs.getString("nombre")); aula.setNombre(rs.getString("nombre"));
aula.setEstadoAula(rs.getInt("estado"));
aula.setNombrePeriodo(rs.getString("nom_per"));
lista.add(aula); lista.add(aula);
} }
} catch (Exception e) { } catch (Exception e) {
......
...@@ -822,7 +822,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -822,7 +822,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
if (codHcd != "") { if (codHcd != "") {
//update //update
String estadoHcd = codigoCurso == "61" ? "4" : "1"; String estadoHcd = codigoCurso.equals("61") || codigoCurso.equals("62") ? "4" : "1";
queryInsertUpdate = " UPDATE horario_curso_docente SET est_hcd='" + estadoHcd + "' where cod_hcd = " + codHcd + ""; queryInsertUpdate = " UPDATE horario_curso_docente SET est_hcd='" + estadoHcd + "' where cod_hcd = " + codHcd + "";
...@@ -831,7 +831,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -831,7 +831,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
} else { } else {
String estadoHcd = codigoCurso.equals("61") ? "4" : "1"; String estadoHcd = codigoCurso.equals("61") || codigoCurso.equals("62") ? "4" : "1";
queryInsertUpdate = " INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) " queryInsertUpdate = " INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) "
+ " VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','" + estadoHcd + "','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')"; + " VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','" + estadoHcd + "','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')";
...@@ -2243,7 +2243,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2243,7 +2243,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
// sino cruce =0 // sino cruce =0
String query = ""; String query = "";
if (codigoCurso.equals("61")) { if (codigoCurso.equals("61") || codigoCurso.equals("62")) {
query = "INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) " query = "INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) "
+ "VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','4','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')"; + "VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','4','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')";
...@@ -4087,6 +4087,43 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -4087,6 +4087,43 @@ public class MySqlHorarioDAO implements HorarioDAO {
} }
} }
@Override
public int updateGrupoAula(String codAulas, String cantidad, String periodo,String codAulasAntiguo) throws Exception {
int dato = 0;
Connection cnx = null;
String base = "horario";
PreparedStatement pst = null;
ResultSet rs = null;
int codGrupoAulas = 0;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String replaceCodigo =codAulasAntiguo.replace("#",",");
String query = "SELECT cod_gru_aul FROM grupo_aulas WHERE cod_per='"+periodo+"' and cad_aul LIKE '%"+replaceCodigo+"%' and est_gru_aul=1";
pst = cnx.prepareStatement(query);
System.out.println("obtenerGrupoAula" + query);
rs = pst.executeQuery();
while(rs.next()){
codGrupoAulas = rs.getInt("cod_gru_aul");
}
if(codGrupoAulas > 0){
String replaceCodAulas =codAulas.replace("#",",");
String update = "UPDATE grupo_aulas SET cad_aul='"+replaceCodAulas+"',cantidad="+cantidad+" where cod_gru_aul='"+codGrupoAulas+"' and cod_per='"+periodo+"'";
dato = pst.executeUpdate(update);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (cnx != null) {
cnx.close();
}
}
return dato;
}
......
...@@ -451,10 +451,10 @@ public class AulaServices { ...@@ -451,10 +451,10 @@ public class AulaServices {
} }
return lista; return lista;
} }
public ArrayList<Aula> listarAulaPorSede(int codSede){ public ArrayList<Aula> listarAulaPorSede(int codSede,int periodo){
ArrayList<Aula> lista=null; ArrayList<Aula> lista=null;
try { try {
lista=objAulaDAO.listarAulaPorSede(codSede); lista=objAulaDAO.listarAulaPorSede(codSede,periodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
......
...@@ -20,821 +20,836 @@ import pe.siso.horario.DAO.HorarioDAO; ...@@ -20,821 +20,836 @@ import pe.siso.horario.DAO.HorarioDAO;
*/ */
public class HorarioServices { public class HorarioServices {
DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL); DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
HorarioDAO objHorarioDAO = fabrica.getHorarioDAO(); HorarioDAO objHorarioDAO = fabrica.getHorarioDAO();
public int registrarGrupoBloque(String codigoGrupo, String codAula) { public int registrarGrupoBloque(String codigoGrupo, String codAula) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.registrarGrupoBloque(codigoGrupo, codAula); dato = objHorarioDAO.registrarGrupoBloque(codigoGrupo, codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public int consultarCantGrupoBloque(String codAula) { public int consultarCantGrupoBloque(String codAula) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.consultarCantGrupoBloque(codAula); dato = objHorarioDAO.consultarCantGrupoBloque(codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public String consultarCodigoGrupo(String codAula) { public String consultarCodigoGrupo(String codAula) {
String dato = ""; String dato = "";
try { try {
dato = objHorarioDAO.consultarCodigoGrupo(codAula); dato = objHorarioDAO.consultarCodigoGrupo(codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) { public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.registrarAsigCurDoceHorario(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente); dato = objHorarioDAO.registrarAsigCurDoceHorario(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public int cantidadAsignado(String codAula, String dia, String posicionBloque) { public int cantidadAsignado(String codAula, String dia, String posicionBloque) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.cantidadAsignado(codAula, dia, posicionBloque); dato = objHorarioDAO.cantidadAsignado(codAula, dia, posicionBloque);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public Horario consultarDatosAsignados(String codAula, String dia, String posicionBloque) { public Horario consultarDatosAsignados(String codAula, String dia, String posicionBloque) {
Horario horario = new Horario(); Horario horario = new Horario();
try { try {
horario = objHorarioDAO.consultarDatosAsignados(codAula, dia, posicionBloque); horario = objHorarioDAO.consultarDatosAsignados(codAula, dia, posicionBloque);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return horario; return horario;
} }
public Bloque consultarCodigoGrupoTurno(String codAula) { public Bloque consultarCodigoGrupoTurno(String codAula) {
Bloque bloque = new Bloque(); Bloque bloque = new Bloque();
try { try {
bloque = objHorarioDAO.consultarCodigoGrupoTurno(codAula); bloque = objHorarioDAO.consultarCodigoGrupoTurno(codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return bloque; return bloque;
} }
public ArrayList<Aula> verCruce(String dia, String Hini, String Hfin, String codigoDocente) { public ArrayList<Aula> verCruce(String dia, String Hini, String Hfin, String codigoDocente) {
ArrayList<Aula> lista = null; ArrayList<Aula> lista = null;
try { try {
lista = objHorarioDAO.verCruce(dia, Hini, Hfin, codigoDocente); lista = objHorarioDAO.verCruce(dia, Hini, Hfin, codigoDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return lista; return lista;
} }
//------------------- //-------------------
public int consultacantidadCursos(String codAula) { public int consultacantidadCursos(String codAula) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.consultacantidadCursos(codAula); dato = objHorarioDAO.consultacantidadCursos(codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public Horario consultarDatosAsignadosExportar(String dia, String posicionBloque) { public Horario consultarDatosAsignadosExportar(String dia, String posicionBloque) {
Horario horario = new Horario(); Horario horario = new Horario();
try { try {
horario = objHorarioDAO.consultarDatosAsignadosExportar(dia, posicionBloque); horario = objHorarioDAO.consultarDatosAsignadosExportar(dia, posicionBloque);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return horario; return horario;
} }
public int consultacantCursosSinAsignar(String codAula) { public int consultacantCursosSinAsignar(String codAula) {
int codigo = 0; int codigo = 0;
try { try {
codigo = objHorarioDAO.consultacantCursosSinAsignar(codAula); codigo = objHorarioDAO.consultacantCursosSinAsignar(codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return codigo; return codigo;
} }
public Bloque consultarCodigoGrupoTurno() { public Bloque consultarCodigoGrupoTurno() {
Bloque bloque = new Bloque(); Bloque bloque = new Bloque();
try { try {
bloque = objHorarioDAO.consultarCodigoGrupoTurno(); bloque = objHorarioDAO.consultarCodigoGrupoTurno();
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return bloque; return bloque;
} }
public int cantidadAsignadoExportarTotal(String dia, String posicionBloque) { public int cantidadAsignadoExportarTotal(String dia, String posicionBloque) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.cantidadAsignadoExportarTotal(dia, posicionBloque); dato = objHorarioDAO.cantidadAsignadoExportarTotal(dia, posicionBloque);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public Bloque consultarCodigoGrupoTurnoDoc(String codDocente) { public Bloque consultarCodigoGrupoTurnoDoc(String codDocente) {
Bloque bloque = new Bloque(); Bloque bloque = new Bloque();
try { try {
bloque = objHorarioDAO.consultarCodigoGrupoTurnoDoc(codDocente); bloque = objHorarioDAO.consultarCodigoGrupoTurnoDoc(codDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return bloque; return bloque;
} }
public int cantidadAsignadoCursosDoc(String codDocente) { public int cantidadAsignadoCursosDoc(String codDocente) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.cantidadAsignadoCursosDoc(codDocente); dato = objHorarioDAO.cantidadAsignadoCursosDoc(codDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public ArrayList<Horario> consultarDatosAsignadosDoc(String codDocente, String dia, String posicionBloque) { public ArrayList<Horario> consultarDatosAsignadosDoc(String codDocente, String dia, String posicionBloque) {
ArrayList<Horario> lista = new ArrayList<Horario>(); ArrayList<Horario> lista = new ArrayList<Horario>();
try { try {
lista = objHorarioDAO.consultarDatosAsignadosDoc(codDocente, dia, posicionBloque); lista = objHorarioDAO.consultarDatosAsignadosDoc(codDocente, dia, posicionBloque);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return lista; return lista;
} }
public ArrayList<Horario> horarioDocente(String codDocente) { public ArrayList<Horario> horarioDocente(String codDocente) {
ArrayList<Horario> lista = null; ArrayList<Horario> lista = null;
try { try {
lista = objHorarioDAO.horarioDocente(codDocente); lista = objHorarioDAO.horarioDocente(codDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return lista; return lista;
} }
public int consultarExistenciaHorarioRegistrado(String codAula) { public int consultarExistenciaHorarioRegistrado(String codAula) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.consultarExistenciaHorarioRegistrado(codAula); dato = objHorarioDAO.consultarExistenciaHorarioRegistrado(codAula);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public void limpiarRegistro(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) { public void limpiarRegistro(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) {
try { try {
objHorarioDAO.limpiarRegistro(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente); objHorarioDAO.limpiarRegistro(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
} }
//----------------------------------horario------------------- //----------------------------------horario-------------------
public ArrayList<Aula> verCruce(String codHorario, String dia, String Hini, String Hfin, String codigoDocente) { public ArrayList<Aula> verCruce(String codHorario, String dia, String Hini, String Hfin, String codigoDocente) {
ArrayList<Aula> lista = null; ArrayList<Aula> lista = null;
try { try {
lista = objHorarioDAO.verCruce(codHorario, dia, Hini, Hfin, codigoDocente); lista = objHorarioDAO.verCruce(codHorario, dia, Hini, Hfin, codigoDocente);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return lista; return lista;
} }
public int consultarCursos(String codAula, String codTurno, String codCurso) { public int consultarCursos(String codAula, String codTurno, String codCurso) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.consultarCursos(codAula, codTurno, codCurso); dato = objHorarioDAO.consultarCursos(codAula, codTurno, codCurso);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public int consultarCursos(String codAula, String codTurno, String codCurso, String pos_blo, String dia, String periodo) { public int consultarCursos(String codAula, String codTurno, String codCurso, String pos_blo, String dia, String periodo) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.consultarCursos(codAula, codTurno, codCurso, pos_blo, dia, periodo); dato = objHorarioDAO.consultarCursos(codAula, codTurno, codCurso, pos_blo, dia, periodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public int cantidadHorario(String aula, String periodo) { public int cantidadHorario(String aula, String periodo) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.cantidadHorario(aula, periodo); dato = objHorarioDAO.cantidadHorario(aula, periodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public int consultarCursos(String codAula, String codTurno, String codCurso, String periodo) { public int consultarCursos(String codAula, String codTurno, String codCurso, String periodo) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.consultarCursos(codAula, codTurno, codCurso, periodo); dato = objHorarioDAO.consultarCursos(codAula, codTurno, codCurso, periodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
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) { 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) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.registrarAsigCurDoceHorario(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion); dato = objHorarioDAO.registrarAsigCurDoceHorario(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
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) { 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) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.registrarAsigCurDoceHorarioPersonalizado(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio,cadenaTotal,avance,fecha_recuperacion,curso_recuperacion,aula_recuperacion,docente_recuperacion,fecha_aviso,horaInicioRecuperacion,horaFinRecuperacion); dato = objHorarioDAO.registrarAsigCurDoceHorarioPersonalizado(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion, fechafin, fechainicio, cadenaTotal, avance, fecha_recuperacion, curso_recuperacion, aula_recuperacion, docente_recuperacion, fecha_aviso, horaInicioRecuperacion, horaFinRecuperacion);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return dato; return dato;
} }
public ArrayList<Aula> verCruceIndividual(String dia, String Hini, String Hfin, String codDocente, String periodo) { public ArrayList<Aula> verCruceIndividual(String dia, String Hini, String Hfin, String codDocente, String periodo) {
ArrayList<Aula> lista = null; ArrayList<Aula> lista = null;
try { try {
lista = objHorarioDAO.verCruceIndividual(dia, Hini, Hfin, codDocente, periodo); lista = objHorarioDAO.verCruceIndividual(dia, Hini, Hfin, codDocente, periodo);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
return lista; return lista;
} }
public JSONObject consultarHorarioByAula(String dia, String codAula, String periodo, String posicionbloque) {
JSONObject lista = null; public JSONObject consultarHorarioByAula(String dia, String codAula, String periodo, String posicionbloque) {
try { JSONObject lista = null;
lista = objHorarioDAO.consultarHorarioByAula(dia,codAula,periodo,posicionbloque); try {
} catch (Exception e) { lista = objHorarioDAO.consultarHorarioByAula(dia, codAula, periodo, posicionbloque);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
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) {
int dato = 0; 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) {
try { int dato = 0;
dato = objHorarioDAO.registrarAsigCurDoceHorarioMasivo(cadenaTotal, hora_inicio, hora_termino, dia, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase); try {
} catch (Exception e) { dato = objHorarioDAO.registrarAsigCurDoceHorarioMasivo(cadenaTotal, hora_inicio, hora_termino, dia, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public ArrayList<Aula> verCruceMasivio(String dia, String Hini, String Hfin, String codDocente, String periodo) {
ArrayList<Aula> lista = null; public ArrayList<Aula> verCruceMasivio(String dia, String Hini, String Hfin, String codDocente, String periodo) {
try { ArrayList<Aula> lista = null;
lista = objHorarioDAO.verCruceMasivio(dia, Hini, Hfin, codDocente, periodo); try {
} catch (Exception e) { lista = objHorarioDAO.verCruceMasivio(dia, Hini, Hfin, codDocente, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
public Horario consultarDatosHorario(String codigoAula, String dia, String posicion) {
Horario horario = new Horario(); public Horario consultarDatosHorario(String codigoAula, String dia, String posicion) {
try { Horario horario = new Horario();
horario = objHorarioDAO.consultarDatosHorario(codigoAula, dia, posicion); try {
} catch (Exception e) { horario = objHorarioDAO.consultarDatosHorario(codigoAula, dia, posicion);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return horario; }
} return horario;
}
public ArrayList<Horario> consultarDatosHorario(String codigoAula, String codigoPeriodo) {
ArrayList<Horario> lista = null; public ArrayList<Horario> consultarDatosHorario(String codigoAula, String codigoPeriodo) {
try { ArrayList<Horario> lista = null;
lista = objHorarioDAO.consultarDatosHorario(codigoAula, codigoPeriodo); try {
} catch (Exception e) { lista = objHorarioDAO.consultarDatosHorario(codigoAula, codigoPeriodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
public Horario consultarDatosHorarioAula(String codigoAula, String codigoPeriodo) {
Horario horario = new Horario(); public Horario consultarDatosHorarioAula(String codigoAula, String codigoPeriodo) {
try { Horario horario = new Horario();
horario = objHorarioDAO.consultarDatosHorarioAula(codigoAula, codigoPeriodo); try {
} catch (Exception e) { horario = objHorarioDAO.consultarDatosHorarioAula(codigoAula, codigoPeriodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return horario; }
} return horario;
}
public void eliminarHorarioCurso(String codHorarioCursoDocente, int codUsuario) {
try { public void eliminarHorarioCurso(String codHorarioCursoDocente, int codUsuario) {
objHorarioDAO.eliminarHorarioCurso(codHorarioCursoDocente, codUsuario); try {
} catch (Exception e) { objHorarioDAO.eliminarHorarioCurso(codHorarioCursoDocente, codUsuario);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
} }
}
public void eliminarHorarioTodoAula(String codAula, String periodo, int codUsuario) {
try { public void eliminarHorarioTodoAula(String codAula, String periodo, int codUsuario) {
objHorarioDAO.eliminarHorarioTodoAula(codAula, periodo, codUsuario); try {
} catch (Exception e) { objHorarioDAO.eliminarHorarioTodoAula(codAula, periodo, codUsuario);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
} }
}
public void eliminarBloqueGrupoAula(String codAula, String periodo, int codUsuario) {
try { public void eliminarBloqueGrupoAula(String codAula, String periodo, int codUsuario) {
objHorarioDAO.eliminarBloqueGrupoAula(codAula, periodo, codUsuario); try {
} catch (Exception e) { objHorarioDAO.eliminarBloqueGrupoAula(codAula, periodo, codUsuario);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
} }
}
public int codigoBloque(String codigoGrupo) {
int dato = 0; public int codigoBloque(String codigoGrupo) {
try { int dato = 0;
dato = objHorarioDAO.codigoBloque(codigoGrupo); try {
} catch (Exception e) { dato = objHorarioDAO.codigoBloque(codigoGrupo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public int cantidaCursosAsignados(String codigoAula, String periodo) {
int dato = 0; public int cantidaCursosAsignados(String codigoAula, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.cantidaCursosAsignados(codigoAula, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.cantidaCursosAsignados(codigoAula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public int cantidadAsignado(String codAula, String dia, String posicionBloque, String Periodo) {
int dato = 0; public int cantidadAsignado(String codAula, String dia, String posicionBloque, String Periodo) {
try { int dato = 0;
dato = objHorarioDAO.cantidadAsignado(codAula, dia, posicionBloque, Periodo); try {
} catch (Exception e) { dato = objHorarioDAO.cantidadAsignado(codAula, dia, posicionBloque, Periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public Horario consultarDatosAsignados(String codAula, String dia, String posicionBloque, String periodo) {
Horario horario = new Horario(); public Horario consultarDatosAsignados(String codAula, String dia, String posicionBloque, String periodo) {
try { Horario horario = new Horario();
horario = objHorarioDAO.consultarDatosAsignados(codAula, dia, posicionBloque, periodo); try {
} catch (Exception e) { horario = objHorarioDAO.consultarDatosAsignados(codAula, dia, posicionBloque, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return horario; }
} return horario;
}
public ArrayList<Horario> horarioDocente(String codDocente, String periodo) {
ArrayList<Horario> lista = null; public ArrayList<Horario> horarioDocente(String codDocente, String periodo) {
ArrayList<Horario> lista = null;
try {
lista = objHorarioDAO.horarioDocente(codDocente, periodo); try {
} catch (Exception e) { lista = objHorarioDAO.horarioDocente(codDocente, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
public int cantidadAsignadoCursosDoc(String codDocente, String periodo) {
int dato = 0; public int cantidadAsignadoCursosDoc(String codDocente, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.cantidadAsignadoCursosDoc(codDocente, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.cantidadAsignadoCursosDoc(codDocente, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public int consultacantidadCursos(String codAula, String periodo) {
int dato = 0; public int consultacantidadCursos(String codAula, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.consultacantidadCursos(codAula, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.consultacantidadCursos(codAula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public int consultacantCursosSinAsignar(String codAula, String periodo) {
int dato = 0; public int consultacantCursosSinAsignar(String codAula, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.consultacantCursosSinAsignar(codAula, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.consultacantCursosSinAsignar(codAula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public Bloque consultarCodigoGrupoTurno(String codAula, String periodo) {
Bloque bloque = new Bloque(); public Bloque consultarCodigoGrupoTurno(String codAula, String periodo) {
try { Bloque bloque = new Bloque();
bloque = objHorarioDAO.consultarCodigoGrupoTurno(codAula, periodo); try {
} catch (Exception e) { bloque = objHorarioDAO.consultarCodigoGrupoTurno(codAula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return bloque; }
} return bloque;
}
public int cantGrupoHorario(String codigoAula, String periodo) {
int dato = 0; public int cantGrupoHorario(String codigoAula, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.cantGrupoHorario(codigoAula, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.cantGrupoHorario(codigoAula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public ArrayList<Horario> historial(String periodo, String aula) {
ArrayList<Horario> lista = null; public ArrayList<Horario> historial(String periodo, String aula) {
try { ArrayList<Horario> lista = null;
lista = objHorarioDAO.historial(periodo, aula); try {
} catch (Exception e) { lista = objHorarioDAO.historial(periodo, aula);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
public int cantidaAulaConHistorial(String aula, String periodo) {
int dato = 0; public int cantidaAulaConHistorial(String aula, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.cantidaAulaConHistorial(aula, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.cantidaAulaConHistorial(aula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public int cantidadHorarioCero(String aula, String periodo) {
int dato = 0; public int cantidadHorarioCero(String aula, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.cantidadHorarioCero(aula, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.cantidadHorarioCero(aula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public Horario consultarDatosHorarioAulaPorPosicionDiaria(String codigoAula, String codigoPeriodo, String dia, String posicion) {
Horario horairo = new Horario(); public Horario consultarDatosHorarioAulaPorPosicionDiaria(String codigoAula, String codigoPeriodo, String dia, String posicion) {
try { Horario horairo = new Horario();
horairo = objHorarioDAO.consultarDatosHorarioAulaPorPosicionDiaria(codigoAula, codigoPeriodo, dia, posicion); try {
} catch (Exception e) { horairo = objHorarioDAO.consultarDatosHorarioAulaPorPosicionDiaria(codigoAula, codigoPeriodo, dia, posicion);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return horairo; }
} return horairo;
}
public int registrarAsigCurDoceHorarioMasivo2(String cadenaTotal, String hora_inicio, String hora_termino, String dia, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas) {
int dato = 0; public int registrarAsigCurDoceHorarioMasivo2(String cadenaTotal, String hora_inicio, String hora_termino, String dia, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas) {
try { int dato = 0;
dato = objHorarioDAO.registrarAsigCurDoceHorarioMasivo2(cadenaTotal, hora_inicio, hora_termino, dia, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas); try {
} catch (Exception e) { dato = objHorarioDAO.registrarAsigCurDoceHorarioMasivo2(cadenaTotal, hora_inicio, hora_termino, dia, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public int registrarGrupoAula(int codPeriodo, String cadenaAulas, int cant_aula, String codigo) {
int dato = 0; public int registrarGrupoAula(int codPeriodo, String cadenaAulas, int cant_aula, String codigo) {
try { int dato = 0;
dato = objHorarioDAO.registrarGrupoAula(codPeriodo, cadenaAulas, cant_aula, codigo); try {
} catch (Exception e) { dato = objHorarioDAO.registrarGrupoAula(codPeriodo, cadenaAulas, cant_aula, codigo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public Horario consultarCadenaGH(String codigo) {
Horario horario = new Horario(); public Horario consultarCadenaGH(String codigo) {
try { Horario horario = new Horario();
horario = objHorarioDAO.consultarCadenaGH(codigo); try {
} catch (Exception e) { horario = objHorarioDAO.consultarCadenaGH(codigo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return horario; }
} return horario;
}
public ArrayList<Horario> listaGrupoAulas(String aula, String periodo) {
ArrayList<Horario> lista = null; public ArrayList<Horario> listaGrupoAulas(String aula, String periodo) {
try { ArrayList<Horario> lista = null;
lista = objHorarioDAO.listaGrupoAulas(aula, periodo); try {
} catch (Exception e) { lista = objHorarioDAO.listaGrupoAulas(aula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
public String limbiarGrupoAulasVacias(String aula, String periodo) {
String cadena = ""; public String limbiarGrupoAulasVacias(String aula, String periodo) {
try { String cadena = "";
cadena = objHorarioDAO.limbiarGrupoAulasVacias(aula, periodo); try {
} catch (Exception e) { cadena = objHorarioDAO.limbiarGrupoAulasVacias(aula, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return cadena; }
} return cadena;
}
public int eliminarMasivo(String codAulas, String codCur, String periodo) {
int dato = 0; public int eliminarMasivo(String codAulas, String codCur, String periodo) {
try { int dato = 0;
dato = objHorarioDAO.eliminarMasivo(codAulas, codCur, periodo); try {
} catch (Exception e) { dato = objHorarioDAO.eliminarMasivo(codAulas, codCur, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return dato; }
} return dato;
}
public Horario nombreDocente(String codigoDocente) {
Horario horario = new Horario(); public Horario nombreDocente(String codigoDocente) {
try { Horario horario = new Horario();
horario = objHorarioDAO.nombreDocente(codigoDocente); try {
} catch (Exception e) { horario = objHorarioDAO.nombreDocente(codigoDocente);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return horario; }
} return horario;
}
public ArrayList<Horario> horarioDocenteReducido(String codDocente, String periodo) {
ArrayList<Horario> lista = null; public ArrayList<Horario> horarioDocenteReducido(String codDocente, String periodo) {
try { ArrayList<Horario> lista = null;
lista = objHorarioDAO.horarioDocenteReducido(codDocente, periodo); try {
} catch (Exception e) { lista = objHorarioDAO.horarioDocenteReducido(codDocente, periodo);
// TODO Auto-generated catch block } catch (Exception e) {
e.printStackTrace(); // TODO Auto-generated catch block
} e.printStackTrace();
return lista; }
} return lista;
}
public Horario consultarCadenaGH(String codigoAula, String codigoPeriodoAcademico) {
Horario horario = new Horario(); public Horario consultarCadenaGH(String codigoAula, String codigoPeriodoAcademico) {
try { Horario horario = new Horario();
horario = objHorarioDAO.consultarCadenaGH(codigoAula, codigoPeriodoAcademico); try {
} catch (Exception e) { horario = objHorarioDAO.consultarCadenaGH(codigoAula, codigoPeriodoAcademico);
e.printStackTrace(); } catch (Exception e) {
} e.printStackTrace();
return horario; }
} return horario;
}
public JSONObject listarVistaDobleDisponibilidad(JSONObject json) {
JSONObject jReturn = null; public JSONObject listarVistaDobleDisponibilidad(JSONObject json) {
try { JSONObject jReturn = null;
jReturn = objHorarioDAO.listarVistaDobleDisponibilidad(json); try {
} catch (Exception e) { jReturn = objHorarioDAO.listarVistaDobleDisponibilidad(json);
e.printStackTrace(); } catch (Exception e) {
} e.printStackTrace();
return jReturn; }
} return jReturn;
public JSONObject listarVistaDobleDisponibilidad2(JSONObject json) { }
JSONObject jReturn = null;
try { public JSONObject listarVistaDobleDisponibilidad2(JSONObject json) {
jReturn = objHorarioDAO.listarVistaDobleDisponibilidad2(json); JSONObject jReturn = null;
} catch (Exception e) { try {
e.printStackTrace(); jReturn = objHorarioDAO.listarVistaDobleDisponibilidad2(json);
} } catch (Exception e) {
return jReturn; e.printStackTrace();
} }
public JSONObject listarVistaDobleDisponibilidadSinZona(JSONObject json) { return jReturn;
JSONObject jReturn = null; }
try {
jReturn = objHorarioDAO.listarVistaDobleDisponibilidadSinZona(json); public JSONObject listarVistaDobleDisponibilidadSinZona(JSONObject json) {
} catch (Exception e) { JSONObject jReturn = null;
e.printStackTrace(); try {
} jReturn = objHorarioDAO.listarVistaDobleDisponibilidadSinZona(json);
return jReturn; } catch (Exception e) {
} e.printStackTrace();
}
public JSONObject listarVistaHorarioDisponibilidad(JSONObject json){ return jReturn;
JSONObject jReturn = null; }
try {
jReturn = objHorarioDAO.listarVistaHorarioDisponibilidad(json); public JSONObject listarVistaHorarioDisponibilidad(JSONObject json) {
} catch (Exception e) { JSONObject jReturn = null;
e.printStackTrace(); try {
} jReturn = objHorarioDAO.listarVistaHorarioDisponibilidad(json);
return jReturn; } catch (Exception e) {
} e.printStackTrace();
public JSONObject listarVistaHorarioConformidad(JSONObject json){ }
JSONObject jReturn = null; return jReturn;
try { }
jReturn = objHorarioDAO.listarVistaHorarioConformidad(json);
} catch (Exception e) { public JSONObject listarVistaHorarioConformidad(JSONObject json) {
e.printStackTrace(); JSONObject jReturn = null;
} try {
return jReturn; jReturn = objHorarioDAO.listarVistaHorarioConformidad(json);
} } catch (Exception e) {
e.printStackTrace();
public JSONObject listarVistaHorarioDocenteDni(JSONObject json){ }
JSONObject jReturn = null; return jReturn;
try { }
jReturn = objHorarioDAO.listarVistaHorarioDocenteDni(json);
} catch (Exception e) { public JSONObject listarVistaHorarioDocenteDni(JSONObject json) {
e.printStackTrace(); JSONObject jReturn = null;
} try {
jReturn = objHorarioDAO.listarVistaHorarioDocenteDni(json);
return jReturn; } catch (Exception e) {
} e.printStackTrace();
public JSONObject listarVistaHorarioDocenteDni2(JSONObject json){ }
JSONObject jReturn = null;
try { return jReturn;
jReturn = objHorarioDAO.listarVistaHorarioDocenteDni2(json); }
} catch (Exception e) {
e.printStackTrace(); public JSONObject listarVistaHorarioDocenteDni2(JSONObject json) {
} JSONObject jReturn = null;
try {
return jReturn; jReturn = objHorarioDAO.listarVistaHorarioDocenteDni2(json);
} } catch (Exception e) {
public JSONObject mostrarNuevaHoras(JSONObject json){ e.printStackTrace();
JSONObject jReturn = null; }
try {
jReturn = objHorarioDAO.mostrarNuevaHoras(json); return jReturn;
} catch (Exception e) { }
e.printStackTrace();
} public JSONObject mostrarNuevaHoras(JSONObject json) {
JSONObject jReturn = null;
return jReturn; try {
} jReturn = objHorarioDAO.mostrarNuevaHoras(json);
public JSONObject deshabilitarHorario(JSONObject json){ } catch (Exception e) {
JSONObject jReturn = null; e.printStackTrace();
try { }
jReturn = objHorarioDAO.deshabilitarHorario(json);
} catch (Exception e) { return jReturn;
e.printStackTrace(); }
}
public JSONObject deshabilitarHorario(JSONObject json) {
return jReturn; JSONObject jReturn = null;
} try {
jReturn = objHorarioDAO.deshabilitarHorario(json);
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana ){ } catch (Exception e) {
Horario horario = new Horario(); e.printStackTrace();
try { }
horario=objHorarioDAO.verDocenteExamenEncuesta(codigoDocente, codigoPlana);
return jReturn;
}
} catch (Exception e) {
e.printStackTrace(); public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana) {
} Horario horario = new Horario();
return horario; try {
} horario = objHorarioDAO.verDocenteExamenEncuesta(codigoDocente, codigoPlana);
public Horario verDocenteCelular(String codigoDocente ){
Horario horario = new Horario(); } catch (Exception e) {
try { e.printStackTrace();
horario=objHorarioDAO.verDocenteCelular(codigoDocente); }
return horario;
}
} catch (Exception e) {
e.printStackTrace(); public Horario verDocenteCelular(String codigoDocente) {
} Horario horario = new Horario();
return horario; try {
} horario = objHorarioDAO.verDocenteCelular(codigoDocente);
public int updateCambioCurso(String codigoAula,String periodo,String dia,String posBloque,String nombreCursoNuevo){ } catch (Exception e) {
int retorno=0; e.printStackTrace();
try { }
retorno = objHorarioDAO.updateCambioCurso(codigoAula, periodo, dia, posBloque, nombreCursoNuevo); return horario;
}
} catch (Exception e) {
} public int updateCambioCurso(String codigoAula, String periodo, String dia, String posBloque, String nombreCursoNuevo) {
return retorno; int retorno = 0;
} try {
retorno = objHorarioDAO.updateCambioCurso(codigoAula, periodo, dia, posBloque, nombreCursoNuevo);
public int updateDisponibilidad(String codDocente,String periodo,String turno,String dia){
int retorno=0; } catch (Exception e) {
try { }
retorno = objHorarioDAO.updateDisponibilidad(codDocente, periodo, turno, dia); return retorno;
}
} catch (Exception e) {
} public int updateDisponibilidad(String codDocente, String periodo, String turno, String dia) {
return retorno; int retorno = 0;
} try {
retorno = objHorarioDAO.updateDisponibilidad(codDocente, periodo, turno, dia);
public int rollbackDisponibilidad(String codDocente,String periodo,String turno,String dia){
int retorno=0; } catch (Exception e) {
try { }
retorno = objHorarioDAO.rollbackDisponibilidad(codDocente, periodo, turno, dia); return retorno;
}
} catch (Exception e) {
} public int rollbackDisponibilidad(String codDocente, String periodo, String turno, String dia) {
return retorno; int retorno = 0;
} try {
retorno = objHorarioDAO.rollbackDisponibilidad(codDocente, periodo, turno, dia);
public int registroInforme(String argumento, String motivo, String codigoDocente, String nombreDocente, String nombreSede, String codigoSede){
int retorno=0; } catch (Exception e) {
try { }
retorno=objHorarioDAO.registroInforme(argumento, motivo, codigoDocente, nombreDocente, nombreSede, codigoSede); return retorno;
}
} catch (Exception e) { public int registroInforme(String argumento, String motivo, String codigoDocente, String nombreDocente, String nombreSede, String codigoSede) {
} int retorno = 0;
try {
return retorno; retorno = objHorarioDAO.registroInforme(argumento, motivo, codigoDocente, nombreDocente, nombreSede, codigoSede);
} } catch (Exception e) {
public int insertarNuevaHoras(JSONObject json){ }
int retorno=0;
try { return retorno;
retorno=objHorarioDAO.insertarNuevaHoras(json);
}
} catch (Exception e) { public int insertarNuevaHoras(JSONObject json) {
} int retorno = 0;
try {
return retorno; retorno = objHorarioDAO.insertarNuevaHoras(json);
} } catch (Exception e) {
}
return retorno;
}
public int updateGrupoAula(String codAulas,String cantidad,String periodo,String codAulasAntiguo){
int retorno = 0;
try {
retorno = objHorarioDAO.updateGrupoAula(codAulas,cantidad,periodo,codAulasAntiguo);
} catch (Exception e) {
}
return retorno;
}
} }
...@@ -2698,8 +2698,9 @@ public class ServletAula extends HttpServlet { ...@@ -2698,8 +2698,9 @@ public class ServletAula extends HttpServlet {
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
int codSede = Integer.parseInt(request.getParameter("codSede")); int codSede = Integer.parseInt(request.getParameter("codSede"));
int periodo = Integer.parseInt(request.getParameter("codperiodo"));
lista = servicios.listarAulaPorSede(codSede); lista = servicios.listarAulaPorSede(codSede,periodo);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
......
...@@ -182,6 +182,8 @@ public class ServletHorario extends HttpServlet { ...@@ -182,6 +182,8 @@ public class ServletHorario extends HttpServlet {
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)){
updateGrupoAula(request,response);
} }
} }
...@@ -2788,6 +2790,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2788,6 +2790,7 @@ public class ServletHorario extends HttpServlet {
int codigoSede = sedeServices.obtenerCodigoSede(cadenaAulas); int codigoSede = sedeServices.obtenerCodigoSede(cadenaAulas);
int codigoGrupoAulas = serviciosHor.registrarGrupoAula(codPeriodo, cadenaAulas, aulas.length, codigo); int codigoGrupoAulas = serviciosHor.registrarGrupoAula(codPeriodo, cadenaAulas, aulas.length, codigo);
System.out.println("codigoGrupoAulas>>>>>> " + codigoGrupoAulas);
//REGISTRAR GRUPO AULAS //REGISTRAR GRUPO AULAS
// GUARDAR MAXIMOS Y MINIMOS HORARIOS POR DIA // GUARDAR MAXIMOS Y MINIMOS HORARIOS POR DIA
...@@ -3224,7 +3227,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3224,7 +3227,7 @@ public class ServletHorario extends HttpServlet {
+ " </a>\n" + " </a>\n"
+ " </td>" + " </td>"
+ " <td align='right' valign='middle' height='40' style=\"width:134px\">" + " <td align='right' valign='middle' height='40' style=\"width:134px\">"
+ " <a id=\"tachoEliminar\" title=\"Eliminar bloque\" style=\"text-decoration:none\" href=\"javascript:EliminarElBloque('" + aulas[i] + "','" + codPeriodo + "');\" >\n" + " <a id=\"tachoEliminar\" title=\"Eliminar bloque\" style=\"text-decoration:none\" href=\"javascript:EliminarTodoElAula('" + aulas[i] + "','" + codPeriodo + "');\" >\n"
+ " <span class=\"blue\">\n" + " <span class=\"blue\">\n"
+ " <i class=\"ace-icon fa fa-trash bigger-130\"></i>\n" + " <i class=\"ace-icon fa fa-trash bigger-130\"></i>\n"
+ " Eliminar todo el aula" + " Eliminar todo el aula"
...@@ -3243,7 +3246,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3243,7 +3246,7 @@ public class ServletHorario extends HttpServlet {
" 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 + "'>"
+ "<input type='hidden' id='cadenaHorasFin_1' value='" + horas_fin_1 + "'>"); + "<input type='hidden' id='cadenaHorasFin_1' value='" + horas_fin_1 + "'>");
...@@ -5471,6 +5474,19 @@ public class ServletHorario extends HttpServlet { ...@@ -5471,6 +5474,19 @@ public class ServletHorario extends HttpServlet {
servicios.eliminarBloqueGrupoAula(codAula, periodo, codUsuario); servicios.eliminarBloqueGrupoAula(codAula, periodo, codUsuario);
} }
private void updateGrupoAula(HttpServletRequest request, HttpServletResponse response) {
HorarioServices servicios = new HorarioServices();
String codAulas = request.getParameter("codAulas");
String periodo = request.getParameter("periodo");
String cantidad = request.getParameter("cantidad");
String codAulasAntiguo = request.getParameter("codAulasAntiguo");
servicios.updateGrupoAula(codAulas,cantidad,periodo,codAulasAntiguo);
}
......
...@@ -362,18 +362,11 @@ ...@@ -362,18 +362,11 @@
</div> </div>
<br><br> <br><br>
<center> <center>
<button class="btn btn-sm btn-primary" onclick="regresar();" type="button" id="regresar"> <!--<button class="btn btn-sm btn-primary" onclick="regresar();" type="button" id="regresar">
<i class="ace-icon fa fa-reply icon-on-right bigger-110"></i> <i class="ace-icon fa fa-reply icon-on-right bigger-110"></i>
Regresar Regresar
</button> </button>-->
<!--
<button class="btn btn-sm btn-danger" onclick="validar_registro();" type="button">
<i class="ace-icon fa fa-trash icon-on-right bigger-110"></i>
Eliminar Todos los horarios
</button>
-->
</center> </center>
</div> </div>
...@@ -742,7 +735,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -742,7 +735,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
<script src="../assets/js/ace/ace.widget-on-reload.js"></script> <script src="../assets/js/ace/ace.widget-on-reload.js"></script>
<script src="../assets/js/ace/ace.searchbox-autocomplete.js"></script> <script src="../assets/js/ace/ace.searchbox-autocomplete.js"></script>
<script src="../assets/js/ace/ace.searchbox-autocomplete.js"></script> <script src="../assets/js/ace/ace.searchbox-autocomplete.js"></script>
<script src="js/blockui.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css"/> <link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css"/>
<!--<link rel="stylesheet" href="css/template.css" type="text/css"/>--> <!--<link rel="stylesheet" href="css/template.css" type="text/css"/>-->
...@@ -1109,6 +1102,32 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1109,6 +1102,32 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
// webSocket // webSocket
function cargando_cubo() {
$.blockUI({
message: '<div class="thecube"> <div class="cube c1"></div> <div class="cube c2"></div> <div class="cube c4"></div> <div class="cube c3"></div> </div>',
// message: '<div class="loading" id="g-spinner" style="zoom: 1;"><div class="circle c1"></div><div class="circle c2"></div><div class="circle c3"></div><div class="circle c4"></div></div>',
// message: '<div class="js-loading-indicator triple" style="width: 192px; height: 192px; top: 64px; left: 208px;"></div>',
baseZ: 9000,
overlayCSS: {
backgroundColor: '#1b2024',
opacity: 0.8,
cursor: 'wait'
},
css: {
zindex: '9999',
border: 0,
color: '#fff',
padding: 0,
backgroundColor: 'transparent'
}
});
}
function cerrar_cargando_cubo() {
$.unblockUI();
}
function cargando() { function cargando() {
$("#dialog-cargando").removeClass('hide').dialog({ $("#dialog-cargando").removeClass('hide').dialog({
resizable: false, resizable: false,
...@@ -1150,23 +1169,28 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1150,23 +1169,28 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function segundaCarga() { function segundaCarga() {
armarHorarioGeneral("",""); armarHorarioGeneral("","","");
} }
function agregarAula(codigoSede){ function agregarAula(codigoSede){
console.log("codigoSede-->")
console.log(codigoSede)
var nombre = "cboAulasXsede" var nombre = "cboAulasXsede"
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, data: 'nombre='+nombre+'&codSede='+codigoSede+'&codperiodo='+codperiodo,
beforeSend: function (xhr) {
cargando_cubo()
},
success:function(resultado){ success:function(resultado){
$('#divListadoAulasSede').html(resultado); $('#divListadoAulasSede').html(resultado);
},complete:function(){ },complete:function(){
cerrar_cargando_cubo()
//MOSTRAR DIALOGO CUANDO SE COMPLETE LA CARGA DE AULAS POR SEDE //MOSTRAR DIALOGO CUANDO SE COMPLETE LA CARGA DE AULAS POR SEDE
$( "#dialog-agregarAula" ).removeClass('hide').dialog({ $( "#dialog-agregarAula" ).removeClass('hide').dialog({
resizable: false, resizable: false,
...@@ -1181,7 +1205,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1181,7 +1205,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
"class" : "btn btn-primary btn-xs", "class" : "btn btn-primary btn-xs",
click: function() { click: function() {
let codAula = $("#cboAulasXsede").val() let codAula = $("#cboAulasXsede").val()
console.log(codAula) //GUARDAR EN SESSION EL CODIGO DEL AULA
sessionStorage.setItem("aulaAgregada",codAula)
agregarAulaAlGrupo(codAula,codigoSede); agregarAulaAlGrupo(codAula,codigoSede);
$(this).dialog("close"); $(this).dialog("close");
...@@ -1201,13 +1227,38 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1201,13 +1227,38 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}); });
} }
function agregarAulaAlGrupo(codAula,codigoSede){ function agregarAulaAlGrupo(nuevoAula,codigoSede){
armarHorarioGeneral("",codAula) var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var codAulasAntiguo = codAulas
var codigoAulasFinal = codAulas+"#"+nuevoAula
var cantidadFinal = parseInt(cantidad) + 1
$.ajax({
type: 'POST',
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneral2',
url: '../ServletHorario?Accion=updateGrupoAula',
data: 'codAulas=' + codigoAulasFinal + '&cantidad=' + cantidadFinal + '&periodo=' + periodo+'&codAulasAntiguo='+codAulasAntiguo,
success: function (resultado) {
console.log("update grupo aulas:"+resultado)
}, complete: function () {
console.log("se completo el update")
armarHorarioGeneral("",nuevoAula,"")
}
});
} }
function armarHorarioGeneral(query,codNewAula) { function armarHorarioGeneral(query,codNewAula,cursoEliminado) {
let name = '' let name = ''
enviarAccionWebSocket('listarVistaDobleWS') enviarAccionWebSocket('listarVistaDobleWS')
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 cadena = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadena():""%>"; var cadena = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadena():""%>";
...@@ -1228,29 +1279,33 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1228,29 +1279,33 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if(codNewAula != ""){ if(codNewAula != ""){
recibeQuery = codAulas+"#"+codNewAula recibeQuery = codAulas+"#"+codNewAula
recibeCadenaAula = cadenaAulas recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad + 1 recibeCantidad = parseInt(cantidad) + 1
updateGrupoAula() // codigoAulas,cantidad,cadenaAulas
//updateGrupoAula(recibeQuery,recibeCantidad,periodo)
}else{ }else{
recibeQuery = codAulas //solo eliminamos 1 curso
recibeCadenaAula = cadenaAulas recibeQuery = codAulas
recibeCantidad = cantidad recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad
} }
}else{ }else{
recibeQuery = query
if(cursoEliminado == "1"){
if(recibeQuery.indexOf("#") > -1){ recibeQuery = codAulas
recibeCadenaAula = cadenaAulas recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad; recibeCantidad = cantidad
}else{ }else{
recibeCadenaAula = recibeQuery recibeQuery = query
recibeCantidad = 1; if(recibeQuery.indexOf("#") > -1){
} recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad;
}else{
recibeCadenaAula = recibeQuery
recibeCantidad = 1;
}
}
} }
//alert("cantidad= "+cantidad+"\n codAulas= "+codAulas+"\n cadena= "+cadena+"\n codigo= "+codigo+"\n cadenaAulas= "+cadenaAulas); //alert("cantidad= "+cantidad+"\n codAulas= "+codAulas+"\n cadena= "+cadena+"\n codigo= "+codigo+"\n cadenaAulas= "+cadenaAulas);
...@@ -1285,8 +1340,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1285,8 +1340,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function updateGrupoAula(){ function updateGrupoAula(codAulas,cantidad,periodo){
$.ajax({
type: 'POST',
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneral2',
url: '../ServletHorario?Accion=updateGrupoAula',
data: 'codAulas=' + codAulas + '&cantidad=' + cantidad + '&periodo=' + periodo,
success: function (resultado) {
console.log("update grupo aulas:"+resultado)
}, complete: function () {
}
});
} }
...@@ -1302,7 +1366,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1302,7 +1366,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() {
guardarNuevaHoras(json); guardarNuevaHoras(json);
$(this).dialog("close"); $(this).dialog("close");
$("#dialog-mostrarHorasHorario").dialog("close"); $("#dialog-mostrarHorasHorario").dialog("close");
...@@ -1339,7 +1403,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1339,7 +1403,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
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)
}, },
buttons: [ buttons: [
...@@ -1758,7 +1822,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1758,7 +1822,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function verificarTurno(HorIni, HorFin) { function verificarTurno(HorIni, HorFin) {
// debugger
var mini = "07:50"; var mini = "07:50";
var mfin = "14:30"; var mfin = "14:30";
var tini = "15:00"; var tini = "15:00";
...@@ -1920,13 +1984,27 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1920,13 +1984,27 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) { function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) {
//alert("verificar "+editar); //alert("verificar "+editar);
console.log("verCursosIguales paso x aqui...")
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
//recuperar nueva aula
let codigoAulas = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
console.log("aulaAgrega en verCursosIguales: "+aulaAgregada)
if(aulaAgregada == null){
codigoAulas = codAulas
}else{
codigoAulas = codAulas+"#"+aulaAgregada
}
var codCurso = $("#cmbCurso").val(); var codCurso = $("#cmbCurso").val();
$.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=' + codAulas + '&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) {
...@@ -2160,6 +2238,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2160,6 +2238,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
click: function () { click: function () {
// alert(codigoDocente); // alert(codigoDocente);
if (opcion == "1") { if (opcion == "1") {
console.log("registrando secuencial...")
registrarAsigCurDoceHorarioMasivo(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial); registrarAsigCurDoceHorarioMasivo(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial);
} else { } else {
if (historial === "cambioFijo" || historial === "cambioDia") { if (historial === "cambioFijo" || historial === "cambioDia") {
...@@ -2184,11 +2263,28 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2184,11 +2263,28 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function registrarAsigCurDoceHorarioMasivo(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente) { function registrarAsigCurDoceHorarioMasivo(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente) {
//alert("registrarAsigCurDoceHorarioMasivo"); //alert("registrarAsigCurDoceHorarioMasivo");
// debugger
console.log("estoy en el registrarAsigCurDoceHorarioMasivo...")
console.log("horaInicio desde parametro :"+Hini)
console.log("horaFin desde parametro :"+Hfin)
console.log("dia: "+dia)
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
let codigoAulasFinal = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if(aulaAgregada == null){
codigoAulasFinal = codAulas
}else{
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_termino desde variable:"+hora_termino)
var dato = verificarTurno(hora_inicio, hora_termino); var dato = verificarTurno(hora_inicio, hora_termino);
var codTurno = dato; var codTurno = dato;
let chkStatus = $('#chkExamenSemanal').prop('checked'); let chkStatus = $('#chkExamenSemanal').prop('checked');
...@@ -2212,7 +2308,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2212,7 +2308,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//alert("codaula: "+codaula+"\n posBlo: "+bloq+"\n dia: "+dia+"\n Hor_ini: "+Hini+"\n Hor_fin: "+Hfin+"\n turno: "+Turno+"\n contGeneral: "+contGeneral); //alert("codaula: "+codaula+"\n posBlo: "+bloq+"\n dia: "+dia+"\n Hor_ini: "+Hini+"\n Hor_fin: "+Hfin+"\n turno: "+Turno+"\n contGeneral: "+contGeneral);
// debugger; // debugger;
var cant = 0; var cant = 0;
cant = parseInt(cantidad);
if(aulaAgregada == null || aulaAgregada == ""){
cant = parseInt(cantidad);
}else{
cant = parseInt(cantidad) + 1;
}
var PosGeneral = 0; var PosGeneral = 0;
PosGeneral = parseInt(contGeneral); PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = ""; var cadenaPosGeneral = "";
...@@ -2277,7 +2379,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2277,7 +2379,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayGeneral = cadenaPosGeneral.split("#"); var arrayGeneral = cadenaPosGeneral.split("#");
var arrayBloques = cadenaPosBloques.split("#"); var arrayBloques = cadenaPosBloques.split("#");
var arrayAulas = codAulas.split("#"); var arrayAulas = codigoAulasFinal.split("#");
var arrayHorasIni = cadenaHorasIni.split("#"); var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#"); var arrayHorasFin = cadenaHorasFin.split("#");
...@@ -2638,7 +2740,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2638,7 +2740,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
"class": "btn btn-success btn-xs", "class": "btn btn-success btn-xs",
click: function () { click: function () {
//asignarHorarioCursoIndividual(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral); //asignarHorarioCursoIndividual(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,contGeneral);
armarHorarioGeneral(codaula,""); armarHorarioGeneral(codaula,"","");
console.log("confirmar: "+codaula) console.log("confirmar: "+codaula)
$(this).dialog("close"); $(this).dialog("close");
} }
...@@ -2661,7 +2763,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2661,7 +2763,13 @@ 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 () {
//asignarHorarioCurso(codaula,bloq,dia,Hini,Hfin,Turno,contGeneral); //asignarHorarioCurso(codaula,bloq,dia,Hini,Hfin,Turno,contGeneral);
armarHorarioGeneral("",""); let nuevaAulaAgregada = sessionStorage.getItem("aulaAgregada")
if(nuevaAulaAgregada == null || nuevaAulaAgregada == ""){
armarHorarioGeneral("","","");
}else{
armarHorarioGeneral("",nuevaAulaAgregada,"");
}
$(this).dialog("close"); $(this).dialog("close");
} }
} }
...@@ -2781,6 +2889,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2781,6 +2889,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function eliminarMasivo(codAula, codDoc, codCur) { function eliminarMasivo(codAula, codDoc, codCur) {
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
$("#dialog-eliminarM").removeClass('hide').dialog({ $("#dialog-eliminarM").removeClass('hide').dialog({
resizable: false, resizable: false,
modal: true, modal: true,
...@@ -2807,15 +2916,31 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2807,15 +2916,31 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function eliminarHCD_Masivo(codAulas, codDoc, codCur) { function eliminarHCD_Masivo(codAulas, codDoc, codCur) {
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
let codigoAulaFinal = "";
if(aulaAgregada == "" || aulaAgregada == null){
codigoAulaFinal = codAulas
}else{
codigoAulaFinal = codAulas+"#"+aulaAgregada
}
//alert(codAulas+"\n"+codDoc+"\n"+codCur); //alert(codAulas+"\n"+codDoc+"\n"+codCur);
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=EliminarHorarioCursoMasivo', url: '../ServletHorario?Accion=EliminarHorarioCursoMasivo',
data: 'codAulas=' + codAulas + '&codCur=' + codCur + '&periodo=' + periodo, data: 'codAulas=' + codigoAulaFinal + '&codCur=' + codCur + '&periodo=' + periodo,
success: function (resultado) { success: function (resultado) {
//alert(resultado); //alert(resultado);
}, complete: function () { }, complete: function () {
armarHorarioGeneral(codAulas,"");
if(aulaAgregada == null || aulaAgregada == ""){
armarHorarioGeneral(codAulas,"","");
}else{
armarHorarioGeneral("",aulaAgregada,"");
}
} }
}); });
} }
...@@ -2831,7 +2956,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2831,7 +2956,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); eliminarHCD(codHorarioCursoDocente,codAula,"1");
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
...@@ -2845,7 +2970,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2845,7 +2970,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}); });
} }
function eliminarHCD(codHorarioCursoDocente,codAula) { function eliminarHCD(codHorarioCursoDocente,codAula,cursoEliminado) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=EliminarHorarioCurso', url: '../ServletHorario?Accion=EliminarHorarioCurso',
...@@ -2853,7 +2978,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2853,7 +2978,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) { success: function (resultado) {
}, complete: function () { }, complete: function () {
armarHorarioGeneral(codAula,""); armarHorarioGeneral(codAula,"",cursoEliminado);
} }
}); });
} }
...@@ -3127,9 +3252,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3127,9 +3252,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function confirmarComunicacion() { function confirmarComunicacion() {
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>"; var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
...@@ -3350,7 +3475,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3350,7 +3475,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function regresar() { function regresar() {
window.location = "gen_hor_gen.jsp"; window.location = "gen_hor_gen.jsp";
//sessionStorage.removeItem()("aula") //sessionStorage.removeItem()("aula")
sessionStorage.removeItem("aulaAgregada")
} }
...@@ -3379,7 +3504,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3379,7 +3504,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}); });
} }
function EliminarElBloque(codAula,periodo){ function EliminarTodoElAula(codAula,periodo){
$("#dialog-eliminarBloque").removeClass('hide').dialog({ $("#dialog-eliminarBloque").removeClass('hide').dialog({
resizable: false, resizable: false,
modal: true, modal: true,
...@@ -3488,6 +3613,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3488,6 +3613,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function EliminarTAula(codAula, periodo) { function EliminarTAula(codAula, periodo) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=eliminarHorarioTodoAula', url: '../ServletHorario?Accion=eliminarHorarioTodoAula',
...@@ -3495,7 +3621,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3495,7 +3621,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) { success: function (resultado) {
}, complete: function () { }, complete: function () {
armarHorarioGeneral("",""); let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if(aulaAgregada == "" || aulaAgregada == null){
armarHorarioGeneral("","","");
}else{
armarHorarioGeneral("",aulaAgregada,"");
}
} }
}); });
} }
...@@ -3525,18 +3657,14 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3525,18 +3657,14 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
query = cortar[i] query = cortar[i]
}else{ }else{
query += "#"+cortar[i]; query += "#"+cortar[i];
} }
} }
} }
console.log("query-->") console.log("query-->")
console.log(query) console.log(query)
} }
armarHorarioGeneral(query,"","");
armarHorarioGeneral(query,"");
} }
}); });
} }
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
<div class="navbar-container" id="navbar-container"> <div class="navbar-container" id="navbar-container">
<%@ include file="banner.jsp" %> <%@ include file="banner.jsp" %>
</div><!-- /.navbar-container --> </div><!-- /.navbar-container -->
<p id="lblUsuario"><%=usuario!=null?usuario.getCodigoTipoUsuario():""%></p> <p id="lblUsuario"><%=usuario!=null?usuario.getCodigoTipoUsuario():""%></p>
</div> </div>
<div id="snackbar">Se registro correctamente..</div> <div id="snackbar">Se registro correctamente..</div>
<!-- /section:basics/navbar.layout --> <!-- /section:basics/navbar.layout -->
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
</script> </script>
<!-- #section:basics/sidebar --> <!-- #section:basics/sidebar -->
<div id="sidebar" class="sidebar responsive"> <div id="sidebar" class="sidebar responsive">
<script type="text/javascript"> <script type="text/javascript">
try { try {
ace.settings.check('sidebar', 'fixed') ace.settings.check('sidebar', 'fixed')
......
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