CAMBIOS 07-12

parent 08dbc408
...@@ -14,6 +14,28 @@ public class Horario { ...@@ -14,6 +14,28 @@ public class Horario {
private String codigoHorarioGrupo; private String codigoHorarioGrupo;
private String codigoGrupo; private String codigoGrupo;
private String estadoHorarioGrupo; private String estadoHorarioGrupo;
private String codigoPlana;
private String examen;
private String nota_encuesta;
public String getExamen() {
return examen;
}
public void setExamen(String examen) {
this.examen = examen;
}
public String getNota_encuesta() {
return nota_encuesta;
}
public void setNota_encuesta(String notaesta) {
this.nota_encuesta =notaesta;
}
//--------------------------------- //---------------------------------
private String codHorarioCursoDoc; private String codHorarioCursoDoc;
...@@ -27,6 +49,7 @@ public class Horario { ...@@ -27,6 +49,7 @@ 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;
...@@ -37,6 +60,8 @@ public class Horario { ...@@ -37,6 +60,8 @@ public class Horario {
public String getNombreArea() { public String getNombreArea() {
return nombreArea; return nombreArea;
} }
public void setNombreArea(String nombreArea) { public void setNombreArea(String nombreArea) {
this.nombreArea = nombreArea; this.nombreArea = nombreArea;
...@@ -96,6 +121,7 @@ public class Horario { ...@@ -96,6 +121,7 @@ public class Horario {
private String h_ultimoDia; private String h_ultimoDia;
private String recuperacion; private String recuperacion;
public String getRecuperacion() { public String getRecuperacion() {
return recuperacion; return recuperacion;
} }
...@@ -283,7 +309,7 @@ public class Horario { ...@@ -283,7 +309,7 @@ public class Horario {
this.cadena = cadena; this.cadena = cadena;
} }
private String codigoPlana;
public String getArmarHoraio_codigo() { public String getArmarHoraio_codigo() {
return ArmarHoraio_codigo; return ArmarHoraio_codigo;
...@@ -694,5 +720,6 @@ public class Horario { ...@@ -694,5 +720,6 @@ public class Horario {
public void setEstadoHorarioGrupo(String estadoHorarioGrupo) { public void setEstadoHorarioGrupo(String estadoHorarioGrupo) {
this.estadoHorarioGrupo = estadoHorarioGrupo; this.estadoHorarioGrupo = estadoHorarioGrupo;
} }
} }
...@@ -134,5 +134,6 @@ public interface HorarioDAO { ...@@ -134,5 +134,6 @@ public interface HorarioDAO {
public JSONObject listarVistaDobleDisponibilidad(JSONObject json); public JSONObject listarVistaDobleDisponibilidad(JSONObject json);
public JSONObject listarVistaHorarioDisponibilidad(JSONObject json)throws Exception; public JSONObject listarVistaHorarioDisponibilidad(JSONObject json)throws Exception;
public JSONObject listarVistaHorarioDocenteDni(JSONObject json)throws Exception; public JSONObject listarVistaHorarioDocenteDni(JSONObject json)throws Exception;
public Horario verDocenteExamenEncuesta(String codigoDocente,String codigoPlana,String codigoPeriodo)throws Exception;
} }
...@@ -2198,6 +2198,8 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2198,6 +2198,8 @@ public class MySqlDocenteDAO implements DocenteDAO {
} }
return lista; return lista;
} }
@Override @Override
public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) throws Exception { public String darDeBaja(String codigo, String periodo, int usuario, String ultimoDia) throws Exception {
...@@ -2485,4 +2487,55 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2485,4 +2487,55 @@ public class MySqlDocenteDAO implements DocenteDAO {
} }
return lista; return lista;
} }
// public static void main(String[] args) {
// String query = "SELECT \n"
// + "TABLA2.cod_doc,\n"
// + "TABLA2.apellido_doc,\n"
// + "TABLA2.nombre_doc,\n"
// + "TABLA2.nom_zon,\n"
// + "TABLA2.cantidad,\n"
// + "TABLA2.proPla,\n"
// + "TABLA2.exa,\n"
// + "TABLA2.not_enc,\n"
// + "TABLA2.promedio,\n"
// + "TABLA2.tipoDoc,\n"
// + "IF(TABLA2.cantidad = 3,4,IF(TABLA2.cantidad = 2,3,IF(TABLA2.cantidad = 1,2,0))) ordenCantidad,\n"
// + "IF(TABLA2.orden2 = 3,IF(TABLA2.exa >=9.00 AND TABLA2.not_enc >=9.00,2,1),IF(TABLA2.orden2 = 2,IF(TABLA2.exa >=9.00 AND TABLA2.not_enc >=9.00,2,1),TABLA2.orden2)) as orden3\n"
// + "FROM (\n"
// + " SELECT \n"
// + " TABLA.cod_doc,\n"
// + " TABLA.apellido_doc,\n"
// + " TABLA.nombre_doc,\n"
// + " TABLA.nom_zon,\n"
// + " IF(TABLA.cod_doc LIKE 'P%',2,1) AS tipoDoc,\n"
// + " COUNT(tab_eva.cod_tabla_evaluacion) as cantidad,\n"
// + " IF(IFNULL(tab_eva.pro_pla,'') = '','',ROUND(AVG(tab_eva.pro_pla),2)) AS proPla, \n"
// + " IF(IFNULL(tab_eva.exa,'') = '','',ROUND(AVG(tab_eva.exa),2)) AS exa,\n"
// + " IF(IFNULL(tab_eva.not_enc,'') = '','',ROUND(AVG(tab_eva.not_enc),2)) AS not_enc,\n"
// + " IF(IFNULL(tab_eva.prom,'') = '','',ROUND(AVG(tab_eva.prom),2)) AS promedio,\n"
// + " IF(CAST(IF(IFNULL(tab_eva.exa,'') = '',0,1)+IF(IFNULL(tab_eva.not_enc,'') = '',0,1)+IF(IFNULL(TABLA.nom_zon,'') = '',0,1) AS UNSIGNED) = 3,3,\n"
// + " IF(IF(IFNULL(tab_eva.exa,'') = '',0,1)+IF(IFNULL(tab_eva.not_enc,'') = '',0,1)=2,2,IF(IFNULL(tab_eva.exa,'') <> '' OR IFNULL(tab_eva.not_enc,'') <> '' OR IFNULL(TABLA.nom_zon,'') <> '',1,0))) AS orden2\n"
// + " FROM (\n"
// + " SELECT\n"
// + " dt.cod_doc,\n"
// + " dt.apellido_doc,\n"
// + " dt.nombre_doc,\n"
// + " IF(z.nom_zon IS NULL,0,1) as orderZona,\n"
// + " IF(z.nom_zon IS NULL,'',z.nom_zon) as nom_zon \n"
// + " FROM\n"
// + " docente_temporal AS dt\n"
// + " LEFT JOIN zona_docente AS zd ON zd.cod_doc = dt.cod_doc\n"
// + " LEFT JOIN zona_sede AS zs ON zs.cod_zon = zd.cod_zon AND zs.cod_loc IN (SELECT aula.codlocal FROM aula WHERE codaula IN (25))\n"
// + " LEFT JOIN zona AS z ON z.cod_zon = zs.cod_zon\n"
// + " ) TABLA\n"
// + " LEFT JOIN tabla_evaluacion AS tab_eva ON tab_eva.cod_doc = TABLA.cod_doc AND tab_eva.cod_per_gen = (SELECT cod_per_gen FROM periodo_academico WHERE cod_per = '21') \n"
// + " GROUP BY TABLA.cod_doc \n"
// + " ORDER BY orden2 DESC\n"
// + " ) TABLA2\n"
// + " mez GROUP BY TABLA2.cod_doc \n"
// + "ORDER BY promedio desc,ordenCantidad DESC, orden3 DESC";
// System.out.println(query);
//
// }
} }
...@@ -1750,10 +1750,12 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1750,10 +1750,12 @@ public class MySqlHorarioDAO implements HorarioDAO {
Connection cnx2 = MySqlDAOFactory.obtenerConexion(base2); Connection cnx2 = MySqlDAOFactory.obtenerConexion(base2);
Statement st2 = cnx2.createStatement(); Statement st2 = cnx2.createStatement();
String consultaTipoDocente = "SELECT hr.codSec,hr.cod_hcd,hr.codAula,hr.dia,hr.pos_blo,hr.hor_ini,hr.hor_fin,hr.cod_cur, " String consultaTipoDocente = "SELECT hr.codSec,hr.cod_hcd,hr.codAula,hr.dia,hr.pos_blo,hr.hor_ini,hr.hor_fin,hr.cod_cur, "
+ " hr.cod_doc,hr.cod_tur,hr.cod_per,hr.codGru,hr.est_hcd,cur.nom_cur " // + " hr.cod_doc,hr.cod_tur,hr.cod_per,hr.codGru,hr.est_hcd,cur.nom_cur "
+ " hr.cod_doc,hr.cod_tur,hr.cod_per,hr.codGru,hr.est_hcd,cur.nom_cur,pd.cod_pla "
+ "FROM " + "FROM "
+ " horario_curso_docente AS hr " + " horario_curso_docente AS hr "
+ " INNER JOIN curso AS cur ON cur.cod_cur = hr.cod_cur " // + " INNER JOIN curso AS cur ON cur.cod_cur = hr.cod_cur "
+ " INNER JOIN curso AS cur ON cur.cod_cur = hr.cod_cur LEFT JOIN tabla_evaluacion pd ON pd.cod_doc=hr.cod_doc "
+ "WHERE " + "WHERE "
+ " hr.codAula = '" + codigoAula + "' " + " hr.codAula = '" + codigoAula + "' "
+ "AND hr.cod_per = '" + codigoPeriodo + "' " + "AND hr.cod_per = '" + codigoPeriodo + "' "
...@@ -1763,6 +1765,19 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1763,6 +1765,19 @@ public class MySqlHorarioDAO implements HorarioDAO {
// System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 1: " + consultaTipoDocente); // System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 1: " + consultaTipoDocente);
ResultSet rs = st.executeQuery(consultaTipoDocente); ResultSet rs = st.executeQuery(consultaTipoDocente);
while (rs.next()) { while (rs.next()) {
// String sql = " SELECT \n"
// + " te.exa,\n"
// + " te.not_enc "
// + " FROM tabla_evaluacion te INNER JOIN sacoolive3.profesor pr ON te.cod_doc=pr.codprofesor \n"
// + " WHERE pr.codprofesor='" + rs.getString("cod_doc") + "' AND te.cod_pla='" + rs.getString("cod_pla") + "' GROUP BY te.cod_pla ";
// rs=st.executeQuery(sql);
// String examen = "";
// String notaEncuesta = "";
// if (rs.next()) {
// examen = rs.getString(1);
// notaEncuesta = rs.getString(2);
// }
//
horario.setH_codigoHorarioCursoDocente(rs.getString("cod_hcd")); horario.setH_codigoHorarioCursoDocente(rs.getString("cod_hcd"));
horario.setH_codigoAula(rs.getString("codAula")); horario.setH_codigoAula(rs.getString("codAula"));
horario.setH_dia(rs.getString("dia")); horario.setH_dia(rs.getString("dia"));
...@@ -1776,6 +1791,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1776,6 +1791,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
horario.setH_estado(rs.getString("est_hcd")); horario.setH_estado(rs.getString("est_hcd"));
horario.setH_nombreCurso(rs.getString("nom_cur")); horario.setH_nombreCurso(rs.getString("nom_cur"));
horario.setH_clase(rs.getString("codSec")); horario.setH_clase(rs.getString("codSec"));
horario.setCodigoPlana(rs.getString("cod_pla"));
} }
if (horario.getH_codigoHorarioCursoDocente() != null) { if (horario.getH_codigoHorarioCursoDocente() != null) {
...@@ -2380,12 +2396,12 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2380,12 +2396,12 @@ 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"));
arrayDocente.put(obj); arrayDocente.put(obj);
} }
...@@ -2473,69 +2489,6 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2473,69 +2489,6 @@ public class MySqlHorarioDAO implements HorarioDAO {
// //
// } // }
public static void main(String[] args) {
String sql = ""
+ "SELECT "
+ " pr.codprofesor, "
+ " CONCAT(pr.apellido, ', ', pr.nombre) nombreDoc, "
+ " dat.cel_dat_per, "
+ " dat.nom_dir, "
+ " dat.cor_dat_per, "
+ " u.nom_dis_ubi, "
+ " dd.diaDis, "
+ " te.pro_pla, "
+ " te.exa, "
+ " te.not_enc, "
+ " te.prom "
+ "FROM "
+ " plana_docente pd "
+ "INNER JOIN sacoolive3.profesor pr ON pr.codprofesor = pd.cod_doc "
+ "LEFT JOIN ( "
+ " SELECT "
+ " codDoc, "
+ " diaDis "
+ " FROM "
+ " disponibilidad_docente "
+ " WHERE "
+ " estDis = 1 "
+ " AND cod_per = ? "
+ ") dd ON dd.codDoc = pd.cod_doc "
+ "LEFT JOIN datos_docente dat ON dat.cod_doc = pr.codprofesor " // aqui no hay relacion
+ "INNER JOIN ubigeo u ON u.cod_dep_ubi = dat.cod_dep "
+ "AND u.cod_pro_ubi = dat.cod_prov "
+ "AND u.cod_dis_ubi = dat.cod_dis "
+ "LEFT JOIN ( "
+ "SELECT "
+ "te.cod_doc , "
+ "te.pro_pla, "
+ " te.exa, "
+ " te.not_enc, "
+ " te.prom "
+ "FROM tabla_evaluacion te "
+ "INNER JOIN encuesta_docente.encuesta enc "
+ "ON enc.cod_enc = te.cod_enc "
+ "where enc.cod_per = ? and te.cod_pla = ? "
+ " ) te ON te.cod_doc = pr.codprofesor "
+ "WHERE "
+ " pr.estadoprofe = 'Y' "
+ "AND pd.cod_pla = ? "
+ "GROUP BY "
+ " pr.codprofesor, "
+ " CONCAT(pr.apellido, ', ', pr.nombre), "
+ " dd.diaDis, "
+ " dat.cel_dat_per, "
+ " dat.nom_dir, "
+ " dat.cor_dat_per, "
+ " u.nom_dis_ubi, "
+ " te.pro_pla, "
+ " te.exa, "
+ " te.not_enc, "
+ " te.prom "
+ "ORDER BY "
+ " nombreDoc ASC ";
System.out.println(sql);
}
@Override @Override
public JSONObject listarVistaHorarioDisponibilidad(JSONObject json) throws Exception { public JSONObject listarVistaHorarioDisponibilidad(JSONObject json) throws Exception {
...@@ -2670,7 +2623,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2670,7 +2623,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
@Override @Override
public JSONObject listarVistaHorarioDocenteDni(JSONObject json) throws Exception { public JSONObject listarVistaHorarioDocenteDni(JSONObject json) throws Exception {
JSONObject jreturn=new JSONObject(); JSONObject jreturn = new JSONObject();
Connection cn = null; Connection cn = null;
PreparedStatement pst = null; PreparedStatement pst = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -2683,34 +2636,32 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2683,34 +2636,32 @@ public class MySqlHorarioDAO implements HorarioDAO {
System.out.println("" + sql); System.out.println("" + sql);
pst.setString(1, json.getString("dniDocente")); pst.setString(1, json.getString("dniDocente"));
rs = pst.executeQuery(); rs = pst.executeQuery();
String codigoDocente=""; String codigoDocente = "";
while(rs.next()){ while (rs.next()) {
codigoDocente=rs.getString(1); codigoDocente = rs.getString(1);
} }
JSONArray arrayPeriodo = new JSONArray(); JSONArray arrayPeriodo = new JSONArray();
sql = "" sql = ""
+ "SELECT hc.cod_per,pa.nom_per FROM horario_curso_docente hc " + "SELECT hc.cod_per,pa.nom_per FROM horario_curso_docente hc "
+ "INNER JOIN sacoolive3.profesor p ON hc.cod_doc=p.codprofesor " + "INNER JOIN sacoolive3.profesor p ON hc.cod_doc=p.codprofesor "
+ "INNER JOIN periodo_academico pa ON hc.cod_per=pa.cod_per " + "INNER JOIN periodo_academico pa ON hc.cod_per=pa.cod_per "
+ "WHERE p.codprofesor=? and hc.est_hcd=1 " + "WHERE p.codprofesor=? and hc.est_hcd=1 "
+ "GROUP BY hc.cod_per,pa.nom_per"; + "GROUP BY hc.cod_per,pa.nom_per";
pst = cn.prepareStatement(sql); pst = cn.prepareStatement(sql);
pst.setString(1,codigoDocente); pst.setString(1, codigoDocente);
rs = pst.executeQuery(); rs = pst.executeQuery();
while(rs.next()){ while (rs.next()) {
JSONObject obj=new JSONObject(); JSONObject obj = new JSONObject();
obj.put("codigoPeriodo",rs.getString("cod_per")); obj.put("codigoPeriodo", rs.getString("cod_per"));
obj.put("nombrePeriodo",rs.getString("nom_per")); obj.put("nombrePeriodo", rs.getString("nom_per"));
arrayPeriodo.put(obj); arrayPeriodo.put(obj);
} }
jreturn jreturn
.put("data", arrayPeriodo) .put("data", arrayPeriodo)
.put("codigoDocente", codigoDocente) .put("codigoDocente", codigoDocente)
...@@ -2735,4 +2686,47 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -2735,4 +2686,47 @@ public class MySqlHorarioDAO implements HorarioDAO {
return jreturn; return jreturn;
} }
@Override
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana,String codigoPeriodo) throws Exception {
String base = "horario";
Connection cnx = null;
ResultSet rs=null;
PreparedStatement pst =null;
Horario horario = new Horario();
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
String query = ""
+ " SELECT "
+ " te.exa, "
+ " te.not_enc "
+ " FROM tabla_evaluacion te INNER JOIN sacoolive3.profesor pr ON te.cod_doc=pr.codprofesor "
+ " WHERE pr.codprofesor=? AND te.cod_pla=? AND te.cod_enc=? GROUP BY te.cod_pla";
pst = cnx.prepareStatement(query);
pst.setString(1, codigoDocente);
pst.setString(2,codigoPlana);
pst.setString(3, codigoPeriodo);
//
rs = pst.executeQuery();
while (rs.next()) {
horario.setExamen(rs.getString(1));
horario.setNota_encuesta(rs.getString(2));
//
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return horario;
}
public static void main(String[] args) {
}
} }
...@@ -669,5 +669,17 @@ public class HorarioServices { ...@@ -669,5 +669,17 @@ public class HorarioServices {
return jReturn; return jReturn;
} }
public Horario verDocenteExamenEncuesta(String codigoDocente, String codigoPlana,String codigoPeriodo){
Horario horario = new Horario();
try {
horario=objHorarioDAO.verDocenteExamenEncuesta(codigoDocente, codigoPlana,codigoPeriodo);
} catch (Exception e) {
e.printStackTrace();
}
return horario;
}
} }
...@@ -37,7 +37,7 @@ import pe.siso.horario.Services.HorarioServices; ...@@ -37,7 +37,7 @@ import pe.siso.horario.Services.HorarioServices;
* @author fcelestino * @author fcelestino
*/ */
public class ServletHorario extends HttpServlet { public class ServletHorario extends HttpServlet {
@Override @Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String param = request.getParameter("Accion"); String param = request.getParameter("Accion");
...@@ -149,23 +149,23 @@ public class ServletHorario extends HttpServlet { ...@@ -149,23 +149,23 @@ public class ServletHorario extends HttpServlet {
armarAsignacionCursoDocGeneralEdit4(request, response); armarAsignacionCursoDocGeneralEdit4(request, response);
} else if ("verHorarioVerificar".equals(param)) { } else if ("verHorarioVerificar".equals(param)) {
verHorarioVerificar(request, response); verHorarioVerificar(request, response);
}else if("verHorarioDocenteDni".equals(param)){ } else if ("verHorarioDocenteDni".equals(param)) {
verHorarioDocenteDni(request,response); verHorarioDocenteDni(request, response);
}else if("verHorarioDocentePeriodo".equals(param)){ } else if ("verHorarioDocentePeriodo".equals(param)) {
verHorarioDocentePeriodo(request,response); verHorarioDocentePeriodo(request, response);
} }
} }
private void armarRegistroAsig(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarRegistroAsig(HttpServletRequest request, HttpServletResponse response) throws IOException {
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
lista = servicio.cargarBloque(); lista = servicio.cargarBloque();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println("<div class='col-sm-12'></div>"); pw.println("<div class='col-sm-12'></div>");
pw.println("<div class='col-sm-3'></div>"); pw.println("<div class='col-sm-3'></div>");
pw.println("<div class='col-sm-6'>" pw.println("<div class='col-sm-6'>"
+ " <label>Bloque<span style='color:red;'>*</span></label><br>" + " <label>Bloque<span style='color:red;'>*</span></label><br>"
+ " <select id='cmbBloque' class='form-control validate[required]' onChange='cargarGrupo2();limpiar();'>" + " <select id='cmbBloque' class='form-control validate[required]' onChange='cargarGrupo2();limpiar();'>"
...@@ -187,7 +187,7 @@ public class ServletHorario extends HttpServlet { ...@@ -187,7 +187,7 @@ public class ServletHorario extends HttpServlet {
+ " </button>" + " </button>"
+ " </center><br>"); + " </center><br>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-3'></div>"); pw.println("<div class='col-sm-3'></div>");
/* /*
...@@ -239,7 +239,7 @@ public class ServletHorario extends HttpServlet { ...@@ -239,7 +239,7 @@ public class ServletHorario extends HttpServlet {
+ "</td></tr>" + "</td></tr>"
+ "</table>");*/ + "</table>");*/
} }
private void cargarGrupoBloque(HttpServletRequest request, HttpServletResponse response) throws IOException { private void cargarGrupoBloque(HttpServletRequest request, HttpServletResponse response) throws IOException {
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
String accion = request.getParameter("accion"); String accion = request.getParameter("accion");
...@@ -248,9 +248,9 @@ public class ServletHorario extends HttpServlet { ...@@ -248,9 +248,9 @@ public class ServletHorario extends HttpServlet {
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
lista = servicio.BusquedaBloque(codBlo); lista = servicio.BusquedaBloque(codBlo);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(" <select id='" + nombre + "' class='form-control validate[required]' onChange='" + accion + "'>" pw.println(" <select id='" + nombre + "' class='form-control validate[required]' onChange='" + accion + "'>"
+ " <option value=''>Seleccione</option>"); + " <option value=''>Seleccione</option>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
...@@ -258,7 +258,7 @@ public class ServletHorario extends HttpServlet { ...@@ -258,7 +258,7 @@ public class ServletHorario extends HttpServlet {
} }
pw.println(" </select>"); pw.println(" </select>");
} }
private void armarGrupoHorario(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarGrupoHorario(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codGruBlo = request.getParameter("codGruBlo"); String codGruBlo = request.getParameter("codGruBlo");
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
...@@ -268,7 +268,7 @@ public class ServletHorario extends HttpServlet { ...@@ -268,7 +268,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
int cont = 1; int cont = 1;
if (!codGruBlo.equals("")) { if (!codGruBlo.equals("")) {
pw.println("<br><br><br><br><br><br><br><br><br><br>"); pw.println("<br><br><br><br><br><br><br><br><br><br>");
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"
...@@ -289,7 +289,7 @@ public class ServletHorario extends HttpServlet { ...@@ -289,7 +289,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
if (cont % 2 == 0) { if (cont % 2 == 0) {
pw.println("<tr class=\"alt\">" pw.println("<tr class=\"alt\">"
...@@ -309,7 +309,7 @@ public class ServletHorario extends HttpServlet { ...@@ -309,7 +309,7 @@ public class ServletHorario extends HttpServlet {
} }
cont++; cont++;
} }
pw.println(" </tbody>\n" pw.println(" </tbody>\n"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -317,14 +317,14 @@ public class ServletHorario extends HttpServlet { ...@@ -317,14 +317,14 @@ public class ServletHorario extends HttpServlet {
+ "</div>"); + "</div>");
} }
} }
private void armarGrupoHorarioAsig(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarGrupoHorarioAsig(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codalua = request.getParameter("codalua"); String codalua = request.getParameter("codalua");
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
HorarioServices servicios1 = new HorarioServices(); HorarioServices servicios1 = new HorarioServices();
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
String codGruBlo = servicios1.consultarCodigoGrupo(codalua); String codGruBlo = servicios1.consultarCodigoGrupo(codalua);
lista = servicio.consultarDetalleBloque(codGruBlo); lista = servicio.consultarDetalleBloque(codGruBlo);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
...@@ -350,7 +350,7 @@ public class ServletHorario extends HttpServlet { ...@@ -350,7 +350,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
String ini = lista.get(i).getHor_ini(); String ini = lista.get(i).getHor_ini();
String fin = lista.get(i).getHor_fin(); String fin = lista.get(i).getHor_fin();
...@@ -371,7 +371,7 @@ public class ServletHorario extends HttpServlet { ...@@ -371,7 +371,7 @@ public class ServletHorario extends HttpServlet {
} else { } else {
pw.println(" <td align='center' width='90' ><a href=\"javascript:asignarHorarioCurso('" + blo + "','" + dia + "','" + ini + "','" + fin + "');\" class='regular' ><img src='imagenes/icons/table_add.png'/></a></td>"); pw.println(" <td align='center' width='90' ><a href=\"javascript:asignarHorarioCurso('" + blo + "','" + dia + "','" + ini + "','" + fin + "');\" class='regular' ><img src='imagenes/icons/table_add.png'/></a></td>");
} }
} }
/*pw.println(" <td align='center' ><a href=\"javascript:asignarHorarioCurso('"+blo+"','1','"+ini+"','"+fin+"');\" class='regular' ><img src='imagenes/icons/table.png'/></a></td>"); /*pw.println(" <td align='center' ><a href=\"javascript:asignarHorarioCurso('"+blo+"','1','"+ini+"','"+fin+"');\" class='regular' ><img src='imagenes/icons/table.png'/></a></td>");
pw.println(" <td align='center' ><a href=\"javascript:asignarHorarioCurso('"+blo+"','2','"+ini+"','"+fin+"');\" class='regular' ><img src='imagenes/icons/table.png'/></a></td>"); pw.println(" <td align='center' ><a href=\"javascript:asignarHorarioCurso('"+blo+"','2','"+ini+"','"+fin+"');\" class='regular' ><img src='imagenes/icons/table.png'/></a></td>");
...@@ -384,14 +384,14 @@ public class ServletHorario extends HttpServlet { ...@@ -384,14 +384,14 @@ public class ServletHorario extends HttpServlet {
} }
cont++; cont++;
} }
pw.println("</tbody>\n" pw.println("</tbody>\n"
+ " </table>\n" + " </table>\n"
+ " </div>\n" + " </div>\n"
+ " </td></tr></table>"); + " </td></tr></table>");
} }
} }
private void registrarGrupoBloq(HttpServletRequest request, HttpServletResponse response) throws IOException { private void registrarGrupoBloq(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
String codGruBlo = request.getParameter("codGruBlo"); String codGruBlo = request.getParameter("codGruBlo");
...@@ -401,7 +401,7 @@ public class ServletHorario extends HttpServlet { ...@@ -401,7 +401,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void armarAsignacionCursoDoc(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDoc(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");
...@@ -419,7 +419,7 @@ public class ServletHorario extends HttpServlet { ...@@ -419,7 +419,7 @@ public class ServletHorario extends HttpServlet {
} else if (CodTurno.equals("3")) { } else if (CodTurno.equals("3")) {
Turno = "NOCHE"; Turno = "NOCHE";
} }
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -433,7 +433,7 @@ public class ServletHorario extends HttpServlet { ...@@ -433,7 +433,7 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
pw.println("<table width='100%'>" pw.println("<table width='100%'>"
+ " <tr>" + " <tr>"
+ " <td align='center'>" + " <td align='center'>"
...@@ -489,7 +489,7 @@ public class ServletHorario extends HttpServlet { ...@@ -489,7 +489,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ "</table>"); + "</table>");
} }
private void registrarAsigCurDoceHorario(HttpServletRequest request, HttpServletResponse response) throws IOException { private void registrarAsigCurDoceHorario(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
String codAula = request.getParameter("codAula"); String codAula = request.getParameter("codAula");
...@@ -500,28 +500,28 @@ public class ServletHorario extends HttpServlet { ...@@ -500,28 +500,28 @@ public class ServletHorario extends HttpServlet {
String codTurno = request.getParameter("codTurno"); String codTurno = request.getParameter("codTurno");
String codCurso = request.getParameter("codCurso"); String codCurso = request.getParameter("codCurso");
String codDocente = request.getParameter("codDocente"); String codDocente = request.getParameter("codDocente");
int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente); int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void armarGrupoHorarioVer(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarGrupoHorarioVer(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codalua = request.getParameter("codalua"); String codalua = request.getParameter("codalua");
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
HorarioServices servicios1 = new HorarioServices(); HorarioServices servicios1 = new HorarioServices();
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
String codGruBlo = servicios1.consultarCodigoGrupo(codalua); String codGruBlo = servicios1.consultarCodigoGrupo(codalua);
lista = servicio.consultarDetalleBloque(codGruBlo); lista = servicio.consultarDetalleBloque(codGruBlo);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
int cont = 1; int cont = 1;
int blo = 1; int blo = 1;
if (!codGruBlo.equals("")) { if (!codGruBlo.equals("")) {
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"
+ " Bloque" + " Bloque"
...@@ -584,41 +584,41 @@ public class ServletHorario extends HttpServlet { ...@@ -584,41 +584,41 @@ public class ServletHorario extends HttpServlet {
} }
cont++; cont++;
} }
pw.println("</tbody>\n" pw.println("</tbody>\n"
+ " </table>\n" + " </table>\n"
+ " </div>\n" + " </div>\n"
+ " </td></tr></table>"); + " </td></tr></table>");
} }
} }
private void armarDetalleHorario(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarDetalleHorario(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codalua = request.getParameter("codAula"); String codalua = request.getParameter("codAula");
String bloq = request.getParameter("bloq"); String bloq = request.getParameter("bloq");
String dia = request.getParameter("dia"); String dia = request.getParameter("dia");
String Hini = request.getParameter("Hini"); String Hini = request.getParameter("Hini");
String Hfin = request.getParameter("Hfin"); String Hfin = request.getParameter("Hfin");
HorarioServices servicio = new HorarioServices(); HorarioServices servicio = new HorarioServices();
DocenteServices servicioDoc = new DocenteServices(); DocenteServices servicioDoc = new DocenteServices();
CursoServices servicioCur = new CursoServices(); CursoServices servicioCur = new CursoServices();
Docente docente = new Docente(); Docente docente = new Docente();
Horario horario = new Horario(); Horario horario = new Horario();
Curso curso = new Curso(); Curso curso = new Curso();
horario = servicio.consultarDatosAsignados(codalua, dia, bloq); horario = servicio.consultarDatosAsignados(codalua, dia, bloq);
String codDoc = horario.getCodigoDocente_HorarioCursoDoc(); String codDoc = horario.getCodigoDocente_HorarioCursoDoc();
String codCur = horario.getCodidoCurso_HorarioCursoDoc(); String codCur = horario.getCodidoCurso_HorarioCursoDoc();
docente = servicioDoc.NombreDocente(codDoc); docente = servicioDoc.NombreDocente(codDoc);
String NombreCompleto = docente.getApe_pro() + ", " + docente.getNom_pro(); String NombreCompleto = docente.getApe_pro() + ", " + docente.getNom_pro();
curso = servicioCur.NombreCurso(codCur); curso = servicioCur.NombreCurso(codCur);
String NombreCurso = curso.getNom_cur(); String NombreCurso = curso.getNom_cur();
String NombrePlana = curso.getNom_pla(); String NombrePlana = curso.getNom_pla();
String NombreArea = curso.getNom_are(); String NombreArea = curso.getNom_are();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println("<table>" pw.println("<table>"
...@@ -639,9 +639,9 @@ public class ServletHorario extends HttpServlet { ...@@ -639,9 +639,9 @@ public class ServletHorario extends HttpServlet {
+ " <td>" + NombreArea + "</td>" + " <td>" + NombreArea + "</td>"
+ " </tr>" + " </tr>"
+ "</table>"); + "</table>");
} }
private void armarGrupoHorarioAsigReal(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarGrupoHorarioAsigReal(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codalua = request.getParameter("codalua"); String codalua = request.getParameter("codalua");
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
...@@ -657,7 +657,7 @@ public class ServletHorario extends HttpServlet { ...@@ -657,7 +657,7 @@ public class ServletHorario extends HttpServlet {
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String NomTurno = ""; String NomTurno = "";
if (codTurno.equals("1")) { if (codTurno.equals("1")) {
NomTurno = "MAÑANA"; NomTurno = "MAÑANA";
} else if (codTurno.equals("2")) { } else if (codTurno.equals("2")) {
...@@ -665,12 +665,12 @@ public class ServletHorario extends HttpServlet { ...@@ -665,12 +665,12 @@ public class ServletHorario extends HttpServlet {
} else if (codTurno.equals("3")) { } else if (codTurno.equals("3")) {
NomTurno = "NOCHE"; NomTurno = "NOCHE";
} }
lista = servicio.consultarDetalleBloque(codGruBlo); lista = servicio.consultarDetalleBloque(codGruBlo);
int cont = 1; int cont = 1;
int blo = 1; int blo = 1;
if (!codGruBlo.equals("")) { if (!codGruBlo.equals("")) {
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%'>"
...@@ -696,7 +696,7 @@ public class ServletHorario extends HttpServlet { ...@@ -696,7 +696,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
String ini = lista.get(i).getHor_ini(); String ini = lista.get(i).getHor_ini();
String fin = lista.get(i).getHor_fin(); String fin = lista.get(i).getHor_fin();
...@@ -722,7 +722,7 @@ public class ServletHorario extends HttpServlet { ...@@ -722,7 +722,7 @@ public class ServletHorario extends HttpServlet {
Docente docente = new Docente(); Docente docente = new Docente();
docente = servicioDoc.NombreDocente(codDoc); docente = servicioDoc.NombreDocente(codDoc);
String NombreCompleto = docente.getApe_pro() + ", " + docente.getNom_pro(); String NombreCompleto = docente.getApe_pro() + ", " + docente.getNom_pro();
Curso curso = new Curso(); Curso curso = new Curso();
//horario = servicios1.consultarDatosAsignados(codalua, diaAct, bloAct); //horario = servicios1.consultarDatosAsignados(codalua, diaAct, bloAct);
...@@ -775,14 +775,14 @@ public class ServletHorario extends HttpServlet { ...@@ -775,14 +775,14 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ " </table>' style='cursor: pointer;' align='center' width='100' onclick=\"asignarHorarioCurso('"+blo+"','"+dia+"','"+ini+"','"+fin+"','"+codTurno+"')\" ><label style='color:red;' >SIN CURSO</label></td>");*/ + " </table>' style='cursor: pointer;' align='center' width='100' onclick=\"asignarHorarioCurso('"+blo+"','"+dia+"','"+ini+"','"+fin+"','"+codTurno+"')\" ><label style='color:red;' >SIN CURSO</label></td>");*/
} }
} }
pw.println("</tr>"); pw.println("</tr>");
blo++; blo++;
} }
cont++; cont++;
} }
pw.println(" </tbody>\n" pw.println(" </tbody>\n"
+ " </table>\n" + " </table>\n"
+ " </div>\n" + " </div>\n"
...@@ -790,7 +790,7 @@ public class ServletHorario extends HttpServlet { ...@@ -790,7 +790,7 @@ public class ServletHorario extends HttpServlet {
+ " </div>"); + " </div>");
} }
} }
private void verCruce(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verCruce(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Aula> lista = new ArrayList<Aula>(); ArrayList<Aula> lista = new ArrayList<Aula>();
...@@ -848,20 +848,20 @@ public class ServletHorario extends HttpServlet { ...@@ -848,20 +848,20 @@ public class ServletHorario extends HttpServlet {
pw.println("</tr>"); pw.println("</tr>");
cont++; cont++;
} }
pw.println("</tbody>\n" pw.println("</tbody>\n"
+ " </table>\n" + " </table>\n"
+ " </div>\n" + " </div>\n"
+ " </td></tr></table>" + " </td></tr></table>"
+ "</td></tr></table></center>"); + "</td></tr></table></center>");
} }
private void verHorarioReporte(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verHorarioReporte(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codalua = request.getParameter("codalua"); String codalua = request.getParameter("codalua");
String nom = request.getParameter("nom"); String nom = request.getParameter("nom");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
HorarioServices servicios1 = new HorarioServices(); HorarioServices servicios1 = new HorarioServices();
Bloque bloque = new Bloque(); Bloque bloque = new Bloque();
...@@ -874,12 +874,12 @@ public class ServletHorario extends HttpServlet { ...@@ -874,12 +874,12 @@ public class ServletHorario extends HttpServlet {
String codTurno = bloque.getTur_gru(); String codTurno = bloque.getTur_gru();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
lista = servicio.consultarDetalleBloque(codGruBlo); lista = servicio.consultarDetalleBloque(codGruBlo);
int cont = 1; int cont = 1;
int blo = 1; int blo = 1;
if (!codGruBlo.equals("")) { if (!codGruBlo.equals("")) {
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"
+ " " + nom + " " + " " + nom + " "
...@@ -899,7 +899,7 @@ public class ServletHorario extends HttpServlet { ...@@ -899,7 +899,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
String ini = lista.get(i).getHor_ini(); String ini = lista.get(i).getHor_ini();
String fin = lista.get(i).getHor_fin(); String fin = lista.get(i).getHor_fin();
...@@ -924,7 +924,7 @@ public class ServletHorario extends HttpServlet { ...@@ -924,7 +924,7 @@ public class ServletHorario extends HttpServlet {
Docente docente = new Docente(); Docente docente = new Docente();
docente = servicioDoc.NombreDocente(codDoc); docente = servicioDoc.NombreDocente(codDoc);
String NombreCompleto = docente.getApe_pro() + ", " + docente.getNom_pro(); String NombreCompleto = docente.getApe_pro() + ", " + docente.getNom_pro();
Curso curso = new Curso(); Curso curso = new Curso();
//horario = servicios1.consultarDatosAsignados(codalua, diaAct, bloAct); //horario = servicios1.consultarDatosAsignados(codalua, diaAct, bloAct);
curso = servicios2.NombreCurso(codCur); curso = servicios2.NombreCurso(codCur);
...@@ -938,15 +938,15 @@ public class ServletHorario extends HttpServlet { ...@@ -938,15 +938,15 @@ public class ServletHorario extends HttpServlet {
//pw.println(" <td align='center' width='90' ><label style='color:#BF1A2D;'>SIN CURSO</label></td>"); //pw.println(" <td align='center' width='90' ><label style='color:#BF1A2D;'>SIN CURSO</label></td>");
pw.println(" <td align='center' width='150' style='vertical-align: middle;' ><label style='color:red;' >SIN CURSO</label></td>"); pw.println(" <td align='center' width='150' style='vertical-align: middle;' ><label style='color:red;' >SIN CURSO</label></td>");
} }
} }
pw.println("</tr>"); pw.println("</tr>");
blo++; blo++;
} }
cont++; cont++;
} }
pw.println(" </tbody>\n" pw.println(" </tbody>\n"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -954,19 +954,19 @@ public class ServletHorario extends HttpServlet { ...@@ -954,19 +954,19 @@ public class ServletHorario extends HttpServlet {
+ "</div>"); + "</div>");
} }
} }
private void verHorarioDocente(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verHorarioDocente(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codDocente = request.getParameter("codDocente"); String codDocente = request.getParameter("codDocente");
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Horario> lista = new ArrayList<Horario>(); ArrayList<Horario> lista = new ArrayList<Horario>();
lista = servicios.horarioDocente(codDocente, periodo); lista = servicios.horarioDocente(codDocente, periodo);
CursoServices servicios2 = new CursoServices(); CursoServices servicios2 = new CursoServices();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
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"
+ " <b>DOCENTE: </b>" + nombre + " " + " <b>DOCENTE: </b>" + nombre + " "
...@@ -986,7 +986,7 @@ public class ServletHorario extends HttpServlet { ...@@ -986,7 +986,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
int blo = 1; int blo = 1;
int cont = 1; int cont = 1;
int cantMayor = 0; int cantMayor = 0;
...@@ -997,14 +997,14 @@ public class ServletHorario extends HttpServlet { ...@@ -997,14 +997,14 @@ public class ServletHorario extends HttpServlet {
String cadenaJue = ""; String cadenaJue = "";
String cadenaVier = ""; String cadenaVier = "";
String cadenaSab = ""; String cadenaSab = "";
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
dia = lista.get(i).getDia_HorarioCursoDoc(); dia = lista.get(i).getDia_HorarioCursoDoc();
String[] arrayIni = lista.get(i).getHini_HorarioCursoDoc().split(":"); String[] arrayIni = lista.get(i).getHini_HorarioCursoDoc().split(":");
String[] arrayFin = lista.get(i).getHfin_HorarioCursoDoc().split(":"); String[] arrayFin = lista.get(i).getHfin_HorarioCursoDoc().split(":");
String Hora = arrayIni[0] + ":" + arrayIni[1] + " a " + arrayFin[0] + ":" + arrayFin[1]; String Hora = arrayIni[0] + ":" + arrayIni[1] + " a " + arrayFin[0] + ":" + arrayFin[1];
if (dia.equals("1")) { if (dia.equals("1")) {
if (cadenaLun.equals("")) { if (cadenaLun.equals("")) {
cadenaLun += "<b>" + lista.get(i).getNombreCurso() + "</b><br><font color='black'><b>Sede: </b>" + lista.get(i).getNombreSede() + "<br> <b>Hora: </b>" + Hora + "</font>"; cadenaLun += "<b>" + lista.get(i).getNombreCurso() + "</b><br><font color='black'><b>Sede: </b>" + lista.get(i).getNombreSede() + "<br> <b>Hora: </b>" + Hora + "</font>";
...@@ -1051,14 +1051,14 @@ public class ServletHorario extends HttpServlet { ...@@ -1051,14 +1051,14 @@ public class ServletHorario extends HttpServlet {
String[] arrayJue = cadenaJue.split("#"); String[] arrayJue = cadenaJue.split("#");
String[] arrayVier = cadenaVier.split("#"); String[] arrayVier = cadenaVier.split("#");
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};
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];
} }
} }
for (int i = 0; i < cantMayor; i++) { for (int i = 0; i < cantMayor; i++) {
pw.println("<tr >"); pw.println("<tr >");
pw.println("<td height='40' width='8' align='center' style='vertical-align:middle;'>" + cont + "°</td>"); pw.println("<td height='40' width='8' align='center' style='vertical-align:middle;'>" + cont + "°</td>");
...@@ -1116,15 +1116,15 @@ public class ServletHorario extends HttpServlet { ...@@ -1116,15 +1116,15 @@ public class ServletHorario extends HttpServlet {
cont++; cont++;
pw.println("</tr>"); pw.println("</tr>");
} }
pw.println(" </tbody>\n" pw.println(" </tbody>\n"
+ " </table>"); + " </table>");
pw.println(" </div>\n" pw.println(" </div>\n"
+ " </div>" + " </div>"
+ " </div>"); + " </div>");
} }
private void consultarExistenciaHorarioRegistrado(HttpServletRequest request, HttpServletResponse response) throws IOException { private void consultarExistenciaHorarioRegistrado(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codAula = request.getParameter("codAula"); String codAula = request.getParameter("codAula");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
...@@ -1133,7 +1133,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1133,7 +1133,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void armarEditarBloqueAsignado(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarEditarBloqueAsignado(HttpServletRequest request, HttpServletResponse response) throws IOException {
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
...@@ -1145,10 +1145,10 @@ public class ServletHorario extends HttpServlet { ...@@ -1145,10 +1145,10 @@ public class ServletHorario extends HttpServlet {
lista = servicio.cargarBloque(); lista = servicio.cargarBloque();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println("<div class='col-sm-12'></div>"); pw.println("<div class='col-sm-12'></div>");
pw.println("<div class='col-sm-3'></div>"); pw.println("<div class='col-sm-3'></div>");
pw.println("<div class='col-sm-6'>" pw.println("<div class='col-sm-6'>"
+ " <label>Bloque<span style='color:red;'>*</span></label><br>" + " <label>Bloque<span style='color:red;'>*</span></label><br>"
+ " <select id='cmbBloque3' class='form-control validate[required]' onChange='cargarGrupo3();limpiar();'>" + " <select id='cmbBloque3' class='form-control validate[required]' onChange='cargarGrupo3();limpiar();'>"
...@@ -1159,16 +1159,16 @@ public class ServletHorario extends HttpServlet { ...@@ -1159,16 +1159,16 @@ public class ServletHorario extends HttpServlet {
} else { } else {
pw.println("<option value='" + lista.get(i).getCod_blo() + "'>" + lista.get(i).getNom_blo() + "</option>"); pw.println("<option value='" + lista.get(i).getCod_blo() + "'>" + lista.get(i).getNom_blo() + "</option>");
} }
} }
pw.println(" </select><br>" pw.println(" </select><br>"
+ " <label>Grupo<span style='color:red;'>*</span></label><br>" + " <label>Grupo<span style='color:red;'>*</span></label><br>"
+ " <span id='divGrupoSelect3' >"); + " <span id='divGrupoSelect3' >");
String codBlo = "" + bloque.getCod_blo(); String codBlo = "" + bloque.getCod_blo();
listaGrupo = servicio.BusquedaBloque(codBlo); listaGrupo = servicio.BusquedaBloque(codBlo);
pw.println(" <select id='cmbGrupoBloque3' class='form-control validate[required]'>" pw.println(" <select id='cmbGrupoBloque3' class='form-control validate[required]'>"
+ " <option value=''>Seleccione</option>"); + " <option value=''>Seleccione</option>");
for (int i = 0; i < listaGrupo.size(); i++) { for (int i = 0; i < listaGrupo.size(); i++) {
...@@ -1187,11 +1187,11 @@ public class ServletHorario extends HttpServlet { ...@@ -1187,11 +1187,11 @@ public class ServletHorario extends HttpServlet {
+ " </button>" + " </button>"
+ " </center><br>"); + " </center><br>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-3'></div>"); pw.println("<div class='col-sm-3'></div>");
} }
private void editarGrupoBloqAsignado(HttpServletRequest request, HttpServletResponse response) throws IOException { private void editarGrupoBloqAsignado(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codGruBlo = request.getParameter("codGruBlo"); String codGruBlo = request.getParameter("codGruBlo");
String codAula = request.getParameter("codAula"); String codAula = request.getParameter("codAula");
...@@ -1201,7 +1201,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1201,7 +1201,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void limpiarRegistro(HttpServletRequest request, HttpServletResponse response) throws IOException { private void limpiarRegistro(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");
...@@ -1212,14 +1212,14 @@ public class ServletHorario extends HttpServlet { ...@@ -1212,14 +1212,14 @@ public class ServletHorario extends HttpServlet {
String codDoc = request.getParameter("codDoc"); String codDoc = request.getParameter("codDoc");
String codCur = request.getParameter("codCur"); String codCur = request.getParameter("codCur");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
servicios.limpiarRegistro(codAula, dia, bloq, horaIni, horaFin, Turno, codCur, codDoc); servicios.limpiarRegistro(codAula, dia, bloq, horaIni, horaFin, Turno, codCur, codDoc);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
} }
private void consultarCursos(HttpServletRequest request, HttpServletResponse response) throws IOException { private void consultarCursos(HttpServletRequest request, HttpServletResponse response) throws IOException {
int dato = 0; int dato = 0;
HorarioServices servicio = new HorarioServices(); HorarioServices servicio = new HorarioServices();
...@@ -1229,15 +1229,15 @@ public class ServletHorario extends HttpServlet { ...@@ -1229,15 +1229,15 @@ public class ServletHorario extends HttpServlet {
dato = servicio.consultarCursos(codAula, Turno, codCurso); dato = servicio.consultarCursos(codAula, Turno, codCurso);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
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
pw.println("1"); pw.println("1");
} }
} }
private void consultarCursosEditar(HttpServletRequest request, HttpServletResponse response) throws IOException { private void consultarCursosEditar(HttpServletRequest request, HttpServletResponse response) throws IOException {
/*int dato=0; /*int dato=0;
HorarioServices servicio= new HorarioServices(); HorarioServices servicio= new HorarioServices();
...@@ -1257,22 +1257,22 @@ public class ServletHorario extends HttpServlet { ...@@ -1257,22 +1257,22 @@ public class ServletHorario extends HttpServlet {
}*/ }*/
System.out.println("No se usa 'consultarCursosEditar()' line:1220 "); System.out.println("No se usa 'consultarCursosEditar()' line:1220 ");
} }
private void armarHorarioAulas(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarHorarioAulas(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
int cantSelec = Integer.parseInt(request.getParameter("cantSelec")); int cantSelec = Integer.parseInt(request.getParameter("cantSelec"));
String cantSe = request.getParameter("cantSelec"); String cantSe = request.getParameter("cantSelec");
BloqueServices servicioBlo = new BloqueServices(); BloqueServices servicioBlo = new BloqueServices();
int cantBlo = servicioBlo.consultaBloque(cantSe); int cantBlo = servicioBlo.consultaBloque(cantSe);
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
lista = servicioBlo.cargarBloque(); lista = servicioBlo.cargarBloque();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
int res = 3; int res = 3;
if (cantBlo == 0) { if (cantBlo == 0) {
res = 0; res = 0;
} else { } else {
...@@ -1281,7 +1281,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1281,7 +1281,7 @@ public class ServletHorario extends HttpServlet {
res = 1; res = 1;
} }
} }
if (res == 0) { if (res == 0) {
pw.println(0); pw.println(0);
} else if (res == 1) { } else if (res == 1) {
...@@ -1364,9 +1364,9 @@ public class ServletHorario extends HttpServlet { ...@@ -1364,9 +1364,9 @@ public class ServletHorario extends HttpServlet {
+ "</table>" + "</table>"
+ "</center>"); + "</center>");
} }
} }
private void armarGrupoHorarioGenerar(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarGrupoHorarioGenerar(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codGruBlo = request.getParameter("codGruBlo"); String codGruBlo = request.getParameter("codGruBlo");
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
...@@ -1376,7 +1376,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1376,7 +1376,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
int cont = 1; int cont = 1;
if (!codGruBlo.equals("")) { if (!codGruBlo.equals("")) {
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"
+ " Bloque" + " Bloque"
...@@ -1396,7 +1396,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1396,7 +1396,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
if (cont % 2 == 0) { if (cont % 2 == 0) {
pw.println("<tr class=\"alt\">" pw.println("<tr class=\"alt\">"
...@@ -1416,7 +1416,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1416,7 +1416,7 @@ public class ServletHorario extends HttpServlet {
} }
cont++; cont++;
} }
pw.println(" </tbody>\n" pw.println(" </tbody>\n"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -1424,32 +1424,32 @@ public class ServletHorario extends HttpServlet { ...@@ -1424,32 +1424,32 @@ public class ServletHorario extends HttpServlet {
+ "</div>"); + "</div>");
} }
} }
private void sessionArmadoHorario(HttpServletRequest request, HttpServletResponse response) { private void sessionArmadoHorario(HttpServletRequest request, HttpServletResponse response) {
Horario horario = new Horario(); Horario horario = new Horario();
int cantSelec = Integer.parseInt(request.getParameter("cantSelec")); int cantSelec = Integer.parseInt(request.getParameter("cantSelec"));
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
int bloque = Integer.parseInt(request.getParameter("bloque")); int bloque = Integer.parseInt(request.getParameter("bloque"));
int grupo = Integer.parseInt(request.getParameter("grupo")); int grupo = Integer.parseInt(request.getParameter("grupo"));
horario.setArmarHoraio_cantidad(cantSelec); horario.setArmarHoraio_cantidad(cantSelec);
horario.setArmarHoraio_codAulas(codAulas); horario.setArmarHoraio_codAulas(codAulas);
horario.setArmarHoraio_codBlo(bloque); horario.setArmarHoraio_codBlo(bloque);
horario.setArmarHoraio_codGru(grupo); horario.setArmarHoraio_codGru(grupo);
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
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);
PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo"); PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo");
AulaServices servicios = new AulaServices(); AulaServices servicios = new AulaServices();
BloqueServices serviciosBlo = new BloqueServices(); BloqueServices serviciosBlo = new BloqueServices();
HorarioServices serviciosHor = new HorarioServices(); HorarioServices serviciosHor = new HorarioServices();
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"));
...@@ -1459,7 +1459,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1459,7 +1459,7 @@ public class ServletHorario extends HttpServlet {
String codGrupo = request.getParameter("codGru"); String codGrupo = request.getParameter("codGru");
String datoTD = ""; String datoTD = "";
String[] aulas = codAulas.split("#"); String[] aulas = codAulas.split("#");
Bloque datosGrupo = new Bloque(); Bloque datosGrupo = new Bloque();
datosGrupo = serviciosBlo.consultarTurno(codGrupo); datosGrupo = serviciosBlo.consultarTurno(codGrupo);
String nomTurno = ""; String nomTurno = "";
...@@ -1476,7 +1476,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1476,7 +1476,7 @@ public class ServletHorario extends HttpServlet {
} else if (datosGrupo.getTur_gru().equals("6")) { } else if (datosGrupo.getTur_gru().equals("6")) {
nomTurno = "TODOS"; nomTurno = "TODOS";
} }
String min_ini = ""; String min_ini = "";
String max_fin = ""; String max_fin = "";
String horas_ini = ""; String horas_ini = "";
...@@ -1484,7 +1484,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1484,7 +1484,7 @@ public class ServletHorario extends HttpServlet {
int contGenral = 1; int contGenral = 1;
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]);
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%'>"
...@@ -1519,7 +1519,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1519,7 +1519,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
ArrayList<Bloque> lista = new ArrayList<Bloque>(); ArrayList<Bloque> lista = new ArrayList<Bloque>();
lista = serviciosBlo.consultarDetalleBloque(codGrupo); lista = serviciosBlo.consultarDetalleBloque(codGrupo);
int cont = 1; int cont = 1;
...@@ -1535,17 +1535,17 @@ public class ServletHorario extends HttpServlet { ...@@ -1535,17 +1535,17 @@ public class ServletHorario extends HttpServlet {
if (i == 0 && j == lista.size() - 1) { if (i == 0 && j == lista.size() - 1) {
max_fin = lista.get(j).getHor_fin(); max_fin = lista.get(j).getHor_fin();
} }
if (cont % 2 == 0) { if (cont % 2 == 0) {
pw.println("<tr style='background-color:#B8E0F3;'>" pw.println("<tr style='background-color:#B8E0F3;'>"
+ " <td align='center' style='vertical-align: middle;' width='200' >" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>" + " <td align='center' style='vertical-align: middle;' width='200' >" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>"
+ " <td colspan='6' align='center'> R E C E S O </td>" + " <td colspan='6' align='center'> R E C E S O </td>"
+ " </tr>"); + " </tr>");
} else { } else {
pw.println("<tr>" pw.println("<tr>"
+ " <td align='center' style='vertical-align: middle;'>" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>"); + " <td align='center' style='vertical-align: middle;'>" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>");
if (ListaHorario.size() == 0) { if (ListaHorario.size() == 0) {
for (int x = 1; x < 7; x++) { for (int x = 1; x < 7; x++) {
pw.println(" <td width='150' align='center' style='vertical-align: middle; cursor: pointer;' onclick=\"alerta1('" + aulas[i] + "','" + posBlo + "','" + x + "','" + lista.get(j).getHor_ini() + "','" + lista.get(j).getHor_fin() + "','" + datosGrupo.getTur_gru() + "','" + contGenral + "')\"><label style='color:red;'><div id='curso_" + contGenral + "_" + posBlo + "_" + x + "'>SIN CURSO</div></label></td>"); pw.println(" <td width='150' align='center' style='vertical-align: middle; cursor: pointer;' onclick=\"alerta1('" + aulas[i] + "','" + posBlo + "','" + x + "','" + lista.get(j).getHor_ini() + "','" + lista.get(j).getHor_fin() + "','" + datosGrupo.getTur_gru() + "','" + contGenral + "')\"><label style='color:red;'><div id='curso_" + contGenral + "_" + posBlo + "_" + x + "'>SIN CURSO</div></label></td>");
...@@ -1590,11 +1590,11 @@ public class ServletHorario extends HttpServlet { ...@@ -1590,11 +1590,11 @@ public class ServletHorario extends HttpServlet {
} }
} }
pw.println(datoTD); pw.println(datoTD);
} }
pw.println("</tr>"); pw.println("</tr>");
} }
if (i == 0) { if (i == 0) {
if (horas_ini == "") { if (horas_ini == "") {
horas_ini = lista.get(j).getHor_ini(); horas_ini = lista.get(j).getHor_ini();
...@@ -1604,12 +1604,12 @@ public class ServletHorario extends HttpServlet { ...@@ -1604,12 +1604,12 @@ public class ServletHorario extends HttpServlet {
horas_fin = horas_fin + "#" + lista.get(j).getHor_fin(); horas_fin = horas_fin + "#" + lista.get(j).getHor_fin();
} }
} }
posBlo++; posBlo++;
} }
cont++; cont++;
} }
pw.println(" </tbody>" pw.println(" </tbody>"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -1636,7 +1636,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1636,7 +1636,7 @@ public class ServletHorario extends HttpServlet {
+ "<input type='hidden' id='cadenaHorasIni' value='" + horas_ini + "'>" + "<input type='hidden' id='cadenaHorasIni' value='" + horas_ini + "'>"
+ "<input type='hidden' id='cadenaHorasFin' value='" + horas_fin + "'>"); + "<input type='hidden' id='cadenaHorasFin' value='" + horas_fin + "'>");
} }
private void cargarGrupoBloqueArmado(HttpServletRequest request, HttpServletResponse response) throws IOException { private void cargarGrupoBloqueArmado(HttpServletRequest request, HttpServletResponse response) throws IOException {
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
String accion = request.getParameter("accion"); String accion = request.getParameter("accion");
...@@ -1645,10 +1645,10 @@ public class ServletHorario extends HttpServlet { ...@@ -1645,10 +1645,10 @@ public class ServletHorario extends HttpServlet {
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
lista = servicio.BusquedaBloque(codBlo, turno); lista = servicio.BusquedaBloque(codBlo, turno);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(" <select id='" + nombre + "' class='form-control validate[required]' onChange='" + accion + "'>" pw.println(" <select id='" + nombre + "' class='form-control validate[required]' onChange='" + accion + "'>"
+ " <option value=''>Seleccione</option>"); + " <option value=''>Seleccione</option>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
...@@ -1656,7 +1656,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1656,7 +1656,7 @@ public class ServletHorario extends HttpServlet {
} }
pw.println(" </select>"); pw.println(" </select>");
} }
private void armarAsignacionCursoDocGeneral(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDocGeneral(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");
...@@ -1685,7 +1685,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1685,7 +1685,7 @@ public class ServletHorario extends HttpServlet {
} else if (CodTurno.equals("6")) { } else if (CodTurno.equals("6")) {
Turno = "TODOS"; Turno = "TODOS";
} }
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -1699,13 +1699,13 @@ public class ServletHorario extends HttpServlet { ...@@ -1699,13 +1699,13 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
horario = horaIni + "<b> a </b>" + horaFin; horario = horaIni + "<b> a </b>" + horaFin;
} }
pw.println("<table width='100%'>" pw.println("<table width='100%'>"
+ " <tr>" + " <tr>"
+ " <td align='center'>" + " <td align='center'>"
...@@ -1776,7 +1776,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1776,7 +1776,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ "</table>"); + "</table>");
} }
private void consultarCursosGeneral(HttpServletRequest request, HttpServletResponse response) throws IOException { private void consultarCursosGeneral(HttpServletRequest request, HttpServletResponse response) throws IOException {
int dato = 0; int dato = 0;
int datoact = 0; int datoact = 0;
...@@ -1790,9 +1790,9 @@ public class ServletHorario extends HttpServlet { ...@@ -1790,9 +1790,9 @@ public class ServletHorario extends HttpServlet {
String dia = request.getParameter("dia"); String dia = request.getParameter("dia");
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
String opcion = request.getParameter("opcion"); String opcion = request.getParameter("opcion");
String[] arrayAulas = codAulas.split("#"); String[] arrayAulas = codAulas.split("#");
if (editar.equals("1")) { if (editar.equals("1")) {
dato = servicio.consultarCursos(codAula, Turno, codCurso, bloq, dia, periodo); dato = servicio.consultarCursos(codAula, Turno, codCurso, bloq, dia, periodo);
} else { } else {
...@@ -1806,17 +1806,17 @@ public class ServletHorario extends HttpServlet { ...@@ -1806,17 +1806,17 @@ public class ServletHorario extends HttpServlet {
dato = servicio.consultarCursos(codAula, Turno, codCurso, periodo); dato = servicio.consultarCursos(codAula, Turno, codCurso, periodo);
} }
} }
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
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
pw.println("1"); pw.println("1");
} }
} }
private void registrarAsigCurDoceHorarioGeneral(HttpServletRequest request, HttpServletResponse response) throws IOException { private void registrarAsigCurDoceHorarioGeneral(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario"); Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
...@@ -1839,7 +1839,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1839,7 +1839,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void verCruceIndividual(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verCruceIndividual(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Aula> lista = new ArrayList<Aula>(); ArrayList<Aula> lista = new ArrayList<Aula>();
...@@ -1872,7 +1872,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1872,7 +1872,7 @@ public class ServletHorario extends HttpServlet {
+ " <td height=\"10\"></td>\n" + " <td height=\"10\"></td>\n"
+ " </tr>\n" + " </tr>\n"
+ " <tr><td width=\"400\">"); + " <tr><td width=\"400\">");
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"
+ "Lista de cruces" + "Lista de cruces"
...@@ -1891,7 +1891,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1891,7 +1891,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
int cont = 1; int cont = 1;
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
String[] arrayIni = lista.get(i).getHoraInicio().split(":"); String[] arrayIni = lista.get(i).getHoraInicio().split(":");
...@@ -1906,14 +1906,14 @@ public class ServletHorario extends HttpServlet { ...@@ -1906,14 +1906,14 @@ public class ServletHorario extends HttpServlet {
pw.println("</tr>"); pw.println("</tr>");
cont++; cont++;
} }
pw.println("</tbody>\n" pw.println("</tbody>\n"
+ " </table>\n" + " </table>\n"
+ " </div></div></div>\n" + " </div></div></div>\n"
+ " </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 {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario"); Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
...@@ -1929,13 +1929,13 @@ public class ServletHorario extends HttpServlet { ...@@ -1929,13 +1929,13 @@ public class ServletHorario extends HttpServlet {
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
String codGru = request.getParameter("codGru"); String codGru = request.getParameter("codGru");
int clase = Integer.parseInt(request.getParameter("codClase")); int clase = Integer.parseInt(request.getParameter("codClase"));
int dato = servicios.registrarAsigCurDoceHorarioMasivo(cadenaTotal, hora_inicio, hora_termino, dia, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, clase); int dato = servicios.registrarAsigCurDoceHorarioMasivo(cadenaTotal, hora_inicio, hora_termino, dia, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, clase);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void verCruceMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verCruceMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Aula> lista = new ArrayList<Aula>(); ArrayList<Aula> lista = new ArrayList<Aula>();
...@@ -1986,7 +1986,7 @@ public class ServletHorario extends HttpServlet { ...@@ -1986,7 +1986,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
int cont = 1; int cont = 1;
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
String[] arrayIni = lista.get(i).getHoraInicio().split(":"); String[] arrayIni = lista.get(i).getHoraInicio().split(":");
...@@ -2001,24 +2001,24 @@ public class ServletHorario extends HttpServlet { ...@@ -2001,24 +2001,24 @@ public class ServletHorario extends HttpServlet {
pw.println("</tr>"); pw.println("</tr>");
cont++; cont++;
} }
pw.println("</tbody>\n" pw.println("</tbody>\n"
+ " </table>\n" + " </table>\n"
+ " </div></div></div>\n" + " </div></div></div>\n"
+ " </td></tr></table>" + " </td></tr></table>"
+ "</td></tr></table></center>"); + "</td></tr></table></center>");
} }
private void EliminarHorarioCurso(HttpServletRequest request, HttpServletResponse response) { private void EliminarHorarioCurso(HttpServletRequest request, HttpServletResponse response) {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario"); Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
int codUsuario = usuario.getCodigoUsuario(); int codUsuario = usuario.getCodigoUsuario();
String codHorarioCursoDocente = request.getParameter("codHorarioCursoDocente"); String codHorarioCursoDocente = request.getParameter("codHorarioCursoDocente");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
servicios.eliminarHorarioCurso(codHorarioCursoDocente, codUsuario); servicios.eliminarHorarioCurso(codHorarioCursoDocente, codUsuario);
} }
private void armarAsignacionCursoDocGeneralEdit(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDocGeneralEdit(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");
...@@ -2031,18 +2031,18 @@ public class ServletHorario extends HttpServlet { ...@@ -2031,18 +2031,18 @@ public class ServletHorario extends HttpServlet {
int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso")); int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso"));
String codcurso = request.getParameter("codigoCurso"); String codcurso = request.getParameter("codigoCurso");
int clase = Integer.parseInt(request.getParameter("clase")); int clase = Integer.parseInt(request.getParameter("clase"));
ClaseServices servicioCla = new ClaseServices(); ClaseServices servicioCla = new ClaseServices();
ArrayList<Clase> listaCla = null; ArrayList<Clase> listaCla = null;
listaCla = servicioCla.cargarClase(); listaCla = servicioCla.cargarClase();
CursoServices servCurso = new CursoServices(); CursoServices servCurso = new CursoServices();
ArrayList<Curso> listaCurso = null; ArrayList<Curso> listaCurso = null;
AreaDocenteServices servDocente = new AreaDocenteServices(); AreaDocenteServices servDocente = new AreaDocenteServices();
ArrayList<AreaDocente> listaDocente = null; ArrayList<AreaDocente> listaDocente = null;
listaCurso = servCurso.cargarCurso(); listaCurso = servCurso.cargarCurso();
listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo); listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo);
String nombreDia = ""; String nombreDia = "";
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
...@@ -2055,7 +2055,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2055,7 +2055,7 @@ public class ServletHorario extends HttpServlet {
} else if (CodTurno.equals("3")) { } else if (CodTurno.equals("3")) {
Turno = "NOCHE"; Turno = "NOCHE";
} }
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -2069,13 +2069,13 @@ public class ServletHorario extends HttpServlet { ...@@ -2069,13 +2069,13 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
horario = horaIni + "<b> a </b>" + horaFin; horario = horaIni + "<b> a </b>" + horaFin;
} }
pw.println("<table width='100%'>" pw.println("<table width='100%'>"
+ " <tr>" + " <tr>"
+ " <td align='center'>" + " <td align='center'>"
...@@ -2136,7 +2136,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2136,7 +2136,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='" + listaDocente.get(i).getCodigoDocente() + "'>" + listaDocente.get(i).getApellidoDocente() + ", " + listaDocente.get(i).getNombreDocente() + "</option>"); pw.println("<option value='" + listaDocente.get(i).getCodigoDocente() + "'>" + listaDocente.get(i).getApellidoDocente() + ", " + listaDocente.get(i).getNombreDocente() + "</option>");
} }
} }
pw.println(" </select>" pw.println(" </select>"
+ " </div>" + " </div>"
+ " </td>" + " </td>"
...@@ -2165,15 +2165,15 @@ public class ServletHorario extends HttpServlet { ...@@ -2165,15 +2165,15 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ "</table>"); + "</table>");
} }
private void armadoHorarioGeneralVer(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armadoHorarioGeneralVer(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo"); PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo");
AulaServices servicios = new AulaServices(); AulaServices servicios = new AulaServices();
BloqueServices serviciosBlo = new BloqueServices(); BloqueServices serviciosBlo = new BloqueServices();
HorarioServices serviciosHor = new HorarioServices(); HorarioServices serviciosHor = new HorarioServices();
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"));
...@@ -2183,7 +2183,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2183,7 +2183,7 @@ public class ServletHorario extends HttpServlet {
String codGrupo = request.getParameter("codGru"); String codGrupo = request.getParameter("codGru");
String datoTD = ""; String datoTD = "";
String[] aulas = codAulas.split("#"); String[] aulas = codAulas.split("#");
Bloque datosGrupo = new Bloque(); Bloque datosGrupo = new Bloque();
datosGrupo = serviciosBlo.consultarTurno(codGrupo); datosGrupo = serviciosBlo.consultarTurno(codGrupo);
String nomTurno = ""; String nomTurno = "";
...@@ -2194,7 +2194,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2194,7 +2194,7 @@ public class ServletHorario extends HttpServlet {
} else if (datosGrupo.getTur_gru().equals("3")) { } else if (datosGrupo.getTur_gru().equals("3")) {
nomTurno = "NOCHE"; nomTurno = "NOCHE";
} }
String min_ini = ""; String min_ini = "";
String max_fin = ""; String max_fin = "";
String horas_ini = ""; String horas_ini = "";
...@@ -2202,7 +2202,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2202,7 +2202,7 @@ public class ServletHorario extends HttpServlet {
int contGenral = 1; int contGenral = 1;
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]);
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%'>"
...@@ -2237,7 +2237,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2237,7 +2237,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
ArrayList<Bloque> lista = new ArrayList<Bloque>(); ArrayList<Bloque> lista = new ArrayList<Bloque>();
lista = serviciosBlo.consultarDetalleBloque(codGrupo); lista = serviciosBlo.consultarDetalleBloque(codGrupo);
int cont = 1; int cont = 1;
...@@ -2253,17 +2253,17 @@ public class ServletHorario extends HttpServlet { ...@@ -2253,17 +2253,17 @@ public class ServletHorario extends HttpServlet {
if (i == 0 && j == lista.size() - 1) { if (i == 0 && j == lista.size() - 1) {
max_fin = lista.get(j).getHor_fin(); max_fin = lista.get(j).getHor_fin();
} }
if (cont % 2 == 0) { if (cont % 2 == 0) {
pw.println("<tr style='background-color:#B8E0F3;'>" pw.println("<tr style='background-color:#B8E0F3;'>"
+ " <td align='center' style='vertical-align: middle;' >" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>" + " <td align='center' style='vertical-align: middle;' >" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>"
+ " <td colspan='6' align='center'> R E C E S O </td>" + " <td colspan='6' align='center'> R E C E S O </td>"
+ " </tr>"); + " </tr>");
} else { } else {
pw.println("<tr>" pw.println("<tr>"
+ " <td align='center' style='vertical-align: middle;'>" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>"); + " <td align='center' style='vertical-align: middle;'>" + lista.get(j).getHor_ini() + " a " + lista.get(j).getHor_fin() + "</td>");
if (ListaHorario.size() == 0) { if (ListaHorario.size() == 0) {
for (int x = 1; x < 7; x++) { for (int x = 1; x < 7; x++) {
pw.println(" <td width='150' align='center' style='vertical-align: middle;' ><label style='color:red;'>SIN CURSO</label></td>"); pw.println(" <td width='150' align='center' style='vertical-align: middle;' ><label style='color:red;'>SIN CURSO</label></td>");
...@@ -2283,11 +2283,11 @@ public class ServletHorario extends HttpServlet { ...@@ -2283,11 +2283,11 @@ public class ServletHorario extends HttpServlet {
} }
} }
pw.println(datoTD); pw.println(datoTD);
} }
pw.println("</tr>"); pw.println("</tr>");
} }
if (i == 0) { if (i == 0) {
if (horas_ini == "") { if (horas_ini == "") {
horas_ini = lista.get(j).getHor_ini(); horas_ini = lista.get(j).getHor_ini();
...@@ -2297,12 +2297,12 @@ public class ServletHorario extends HttpServlet { ...@@ -2297,12 +2297,12 @@ public class ServletHorario extends HttpServlet {
horas_fin = horas_fin + "#" + lista.get(j).getHor_fin(); horas_fin = horas_fin + "#" + lista.get(j).getHor_fin();
} }
} }
posBlo++; posBlo++;
} }
cont++; cont++;
} }
pw.println(" </tbody>" pw.println(" </tbody>"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -2310,9 +2310,9 @@ public class ServletHorario extends HttpServlet { ...@@ -2310,9 +2310,9 @@ public class ServletHorario extends HttpServlet {
+ "</div>"); + "</div>");
contGenral++; contGenral++;
} }
} }
private void eliminarHorarioTodoAula(HttpServletRequest request, HttpServletResponse response) { private void eliminarHorarioTodoAula(HttpServletRequest request, HttpServletResponse response) {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario"); Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
...@@ -2320,20 +2320,20 @@ public class ServletHorario extends HttpServlet { ...@@ -2320,20 +2320,20 @@ public class ServletHorario extends HttpServlet {
String codAula = request.getParameter("codAula"); String codAula = request.getParameter("codAula");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
servicios.eliminarHorarioTodoAula(codAula, periodo, codUsuario); servicios.eliminarHorarioTodoAula(codAula, periodo, codUsuario);
} }
private void armarHistorial(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarHistorial(HttpServletRequest request, HttpServletResponse response) throws IOException {
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
String aula = request.getParameter("aula"); String aula = request.getParameter("aula");
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
HorarioServices servicio = new HorarioServices(); HorarioServices servicio = new HorarioServices();
ArrayList<Horario> lista = new ArrayList<Horario>(); ArrayList<Horario> lista = new ArrayList<Horario>();
lista = servicio.historial(periodo, aula); lista = servicio.historial(periodo, aula);
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"
+ " Listado del historial " + " Listado del historial "
...@@ -2360,7 +2360,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2360,7 +2360,7 @@ public class ServletHorario extends HttpServlet {
String turno = ""; String turno = "";
String tr = ""; String tr = "";
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
if (lista.get(i).getH_dia().equals("1")) { if (lista.get(i).getH_dia().equals("1")) {
nomdia = "LUNES"; nomdia = "LUNES";
tr = "9DDAC8"; tr = "9DDAC8";
...@@ -2380,10 +2380,10 @@ public class ServletHorario extends HttpServlet { ...@@ -2380,10 +2380,10 @@ public class ServletHorario extends HttpServlet {
nomdia = "SÁBADO"; nomdia = "SÁBADO";
tr = "CD8BC5"; tr = "CD8BC5";
} }
String[] horIni = lista.get(i).getH_horarioInicio().split(":"); String[] horIni = lista.get(i).getH_horarioInicio().split(":");
String[] horFin = lista.get(i).getH_horarioFinal().split(":"); String[] horFin = lista.get(i).getH_horarioFinal().split(":");
if (lista.get(i).getH_codigoTurno().equals("1")) { if (lista.get(i).getH_codigoTurno().equals("1")) {
turno = "MAÑANA"; turno = "MAÑANA";
} else if (lista.get(i).getH_codigoTurno().equals("2")) { } else if (lista.get(i).getH_codigoTurno().equals("2")) {
...@@ -2391,7 +2391,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2391,7 +2391,7 @@ public class ServletHorario extends HttpServlet {
} else if (lista.get(i).getH_codigoTurno().equals("3")) { } else if (lista.get(i).getH_codigoTurno().equals("3")) {
turno = "NOCHE"; turno = "NOCHE";
} }
String[] fecha = lista.get(i).getH_fecha().split("-"); String[] fecha = lista.get(i).getH_fecha().split("-");
String fechaReg = fecha[2] + "/" + fecha[1] + "/" + fecha[0]; String fechaReg = fecha[2] + "/" + fecha[1] + "/" + fecha[0];
String[] hora = lista.get(i).getH_hora().split(":"); String[] hora = lista.get(i).getH_hora().split(":");
...@@ -2408,7 +2408,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2408,7 +2408,7 @@ public class ServletHorario extends HttpServlet {
} else { } else {
horaReg = hora[0] + ":" + hora[1] + " AM"; horaReg = hora[0] + ":" + hora[1] + " AM";
} }
pw.println("<tr style='background-color:#" + tr + "; font-size:11px;'>" pw.println("<tr style='background-color:#" + tr + "; font-size:11px;'>"
+ " <td style='vertical-align: middle; padding:1px;' align='center'>" + lista.get(i).getH_nombreGrupo() + "</td>" + " <td style='vertical-align: middle; padding:1px;' align='center'>" + lista.get(i).getH_nombreGrupo() + "</td>"
+ " <td style='vertical-align: middle; padding:1px;'>" + lista.get(i).getH_nombreUsuario() + "</td>" + " <td style='vertical-align: middle; padding:1px;'>" + lista.get(i).getH_nombreUsuario() + "</td>"
...@@ -2422,30 +2422,30 @@ public class ServletHorario extends HttpServlet { ...@@ -2422,30 +2422,30 @@ public class ServletHorario extends HttpServlet {
+ " <td style='vertical-align: middle; padding:1px;' align='center'>" + lista.get(i).getH_accion() + "</td>" + " <td style='vertical-align: middle; padding:1px;' align='center'>" + lista.get(i).getH_accion() + "</td>"
+ "</tr>"); + "</tr>");
} }
pw.println(" </tbody>" pw.println(" </tbody>"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
+ " </div>" + " </div>"
+ "</div>"); + "</div>");
} }
private void armarHorarioAulas2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarHorarioAulas2(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
int cantSelec = 1; int cantSelec = 1;
String cantSe = request.getParameter("cantSelec"); String cantSe = request.getParameter("cantSelec");
BloqueServices servicioBlo = new BloqueServices(); BloqueServices servicioBlo = new BloqueServices();
int cantBlo = servicioBlo.consultaBloque(cantSe); int cantBlo = servicioBlo.consultaBloque(cantSe);
ArrayList<Bloque> lista = null; ArrayList<Bloque> lista = null;
lista = servicioBlo.cargarBloque(); lista = servicioBlo.cargarBloque();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
int res = 3; int res = 3;
if (cantBlo == 0) { if (cantBlo == 0) {
res = 0; res = 0;
} else { } else {
...@@ -2454,7 +2454,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2454,7 +2454,7 @@ public class ServletHorario extends HttpServlet {
res = 1; res = 1;
} }
} }
if (res == 0) { if (res == 0) {
pw.println(0); pw.println(0);
} else if (res == 1) { } else if (res == 1) {
...@@ -2518,7 +2518,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2518,7 +2518,7 @@ public class ServletHorario extends HttpServlet {
+ "</center>"); + "</center>");
} }
} }
private void cargarGrupoBloqueArmado2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void cargarGrupoBloqueArmado2(HttpServletRequest request, HttpServletResponse response) throws IOException {
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
String accion = request.getParameter("accion"); String accion = request.getParameter("accion");
...@@ -2526,10 +2526,10 @@ public class ServletHorario extends HttpServlet { ...@@ -2526,10 +2526,10 @@ public class ServletHorario extends HttpServlet {
BloqueServices servicio = new BloqueServices(); BloqueServices servicio = new BloqueServices();
ArrayList<Grupo> lista = null; ArrayList<Grupo> lista = null;
lista = servicio.BusquedaListaBloqueHorario(codBlo); lista = servicio.BusquedaListaBloqueHorario(codBlo);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(" <select id='" + nombre + "' class='form-control validate[required]' onChange='" + accion + "'>" pw.println(" <select id='" + nombre + "' class='form-control validate[required]' onChange='" + accion + "'>"
+ " <option value=''>Seleccione</option>"); + " <option value=''>Seleccione</option>");
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
...@@ -2537,30 +2537,30 @@ public class ServletHorario extends HttpServlet { ...@@ -2537,30 +2537,30 @@ public class ServletHorario extends HttpServlet {
} }
pw.println(" </select>"); pw.println(" </select>");
} }
private void armarGrupoHorarioGenerar2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarGrupoHorarioGenerar2(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codigo = request.getParameter("codGruBlo"); String codigo = request.getParameter("codGruBlo");
BloqueServices servicios = new BloqueServices(); BloqueServices servicios = new BloqueServices();
Grupo grupo = new Grupo(); Grupo grupo = new Grupo();
grupo = servicios.BusquedaDatosBloqueHorario(codigo); grupo = servicios.BusquedaDatosBloqueHorario(codigo);
String cadena = grupo.getCadena(); String cadena = grupo.getCadena();
String nombreGru = grupo.getNombreGrupo(); String nombreGru = grupo.getNombreGrupo();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String[] array1 = cadena.split("!"); String[] array1 = cadena.split("!");
int x = 0; int x = 0;
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("#");
if (x < Integer.parseInt(array2[0])) { if (x < Integer.parseInt(array2[0])) {
x = Integer.parseInt(array2[0]); x = Integer.parseInt(array2[0]);
} }
} }
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"
...@@ -2578,7 +2578,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2578,7 +2578,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
String HorIni = ""; String HorIni = "";
String HorFin = ""; String HorFin = "";
int contenido = 0; int contenido = 0;
...@@ -2598,27 +2598,27 @@ public class ServletHorario extends HttpServlet { ...@@ -2598,27 +2598,27 @@ public class ServletHorario extends HttpServlet {
} }
} }
} }
if (contenido == 1) { if (contenido == 1) {
pw.println("<td align='center' style=' vertical-align:middle;'>" + HorIni + "<br>" + HorFin + "</td>"); pw.println("<td align='center' style=' vertical-align:middle;'>" + HorIni + "<br>" + HorFin + "</td>");
} else { } else {
pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle;'>SIN HORARIO</td>"); pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle;'>SIN HORARIO</td>");
} }
contenido = 0; contenido = 0;
} }
pw.println("</tr>"); pw.println("</tr>");
} }
pw.println("</table><br>" pw.println("</table><br>"
+ "<br>" + "<br>"
+ "<input type='hidden' id='codBloqMax'value='" + x + "'>" + "<input type='hidden' id='codBloqMax'value='" + x + "'>"
+ "<input type='hidden' id='cadenaGrupo'value='" + cadena + "'>" + "<input type='hidden' id='cadenaGrupo'value='" + cadena + "'>"
+ ""); + "");
} }
private void sessionArmadoHorario2(HttpServletRequest request, HttpServletResponse response) { private void sessionArmadoHorario2(HttpServletRequest request, HttpServletResponse response) {
Horario horario = new Horario(); Horario horario = new Horario();
int cantSelec = Integer.parseInt(request.getParameter("cantSelec")); int cantSelec = Integer.parseInt(request.getParameter("cantSelec"));
...@@ -2626,26 +2626,26 @@ public class ServletHorario extends HttpServlet { ...@@ -2626,26 +2626,26 @@ public class ServletHorario extends HttpServlet {
String cadena = request.getParameter("cadena"); String cadena = request.getParameter("cadena");
String codigo = request.getParameter("codigo"); String codigo = request.getParameter("codigo");
String cadenaAulas = request.getParameter("cadenaAulas"); String cadenaAulas = request.getParameter("cadenaAulas");
horario.setArmarHoraio_cantidad(cantSelec); horario.setArmarHoraio_cantidad(cantSelec);
horario.setArmarHoraio_codAulas(codAulas); horario.setArmarHoraio_codAulas(codAulas);
horario.setArmarHoraio_cadena(cadena); horario.setArmarHoraio_cadena(cadena);
horario.setArmarHoraio_codigo(codigo); horario.setArmarHoraio_codigo(codigo);
horario.setArmarHoraio_cadenaAulas(cadenaAulas); horario.setArmarHoraio_cadenaAulas(cadenaAulas);
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
session_actual.setAttribute("armandoHorario", horario); session_actual.setAttribute("armandoHorario", horario);
} }
private void armadoHorarioGeneral2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armadoHorarioGeneral2(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo"); PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo");
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();
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"));
...@@ -2663,9 +2663,9 @@ public class ServletHorario extends HttpServlet { ...@@ -2663,9 +2663,9 @@ public class ServletHorario extends HttpServlet {
} else { } else {
cadenaAulas = cadenaAulasGrabada; cadenaAulas = cadenaAulasGrabada;
} }
System.out.println("cadenaAulas>>>>>> " + cadenaAulas); System.out.println("cadenaAulas>>>>>> " + cadenaAulas);
int codigoGrupoAulas = serviciosHor.registrarGrupoAula(codPeriodo, cadenaAulas, aulas.length, codigo); int codigoGrupoAulas = serviciosHor.registrarGrupoAula(codPeriodo, cadenaAulas, aulas.length, codigo);
//REGISTRAR GRUPO AULAS //REGISTRAR GRUPO AULAS
...@@ -2700,19 +2700,19 @@ public class ServletHorario extends HttpServlet { ...@@ -2700,19 +2700,19 @@ public class ServletHorario extends HttpServlet {
// ---- CADENA -------------------------// // ---- CADENA -------------------------//
String[] array1 = cadena.split("!"); String[] array1 = cadena.split("!");
int x = 0; int x = 0;
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("#");
if (x < Integer.parseInt(array2[0])) { if (x < Integer.parseInt(array2[0])) {
x = Integer.parseInt(array2[0]); x = Integer.parseInt(array2[0]);
} }
} }
// ---- CADENA ------------------------// // ---- CADENA ------------------------//
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]);
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%'>"
...@@ -2747,7 +2747,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2747,7 +2747,7 @@ public class ServletHorario extends HttpServlet {
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
String codPeriodo2 = "" + codPeriodo; String codPeriodo2 = "" + codPeriodo;
String HorIni = ""; String HorIni = "";
String HorFin = ""; String HorFin = "";
int dia1 = 0; int dia1 = 0;
...@@ -2771,7 +2771,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2771,7 +2771,7 @@ public class ServletHorario extends HttpServlet {
for (int f = 1; f <= 6; f++) { for (int f = 1; f <= 6; f++) {
for (int j = 0; j < array1.length; j++) { for (int j = 0; j < array1.length; j++) {
String[] array2 = array1[j].split("#"); String[] array2 = array1[j].split("#");
if (array2[2].equals("" + f)) { if (array2[2].equals("" + f)) {
if (Integer.parseInt(array2[0]) >= t) { if (Integer.parseInt(array2[0]) >= t) {
String[] horas = array2[3].split("¡"); String[] horas = array2[3].split("¡");
...@@ -2811,14 +2811,33 @@ public class ServletHorario extends HttpServlet { ...@@ -2811,14 +2811,33 @@ public class ServletHorario extends HttpServlet {
} }
String dia = "" + f; String dia = "" + f;
String posicion = "" + diaPos; String posicion = "" + diaPos;
if (contenido == 1) { if (contenido == 1) {
Horario DatosHorario = new Horario(); Horario DatosHorario = new Horario();
Horario obj = new Horario();
String examen = "";
String nota_encuesta = "";
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion); DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion);
pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>");
if(DatosHorario.getCodigoPlana() == null){
System.out.println("No hay plana");
obj.setExamen(" No evaluado ");
obj.setNota_encuesta(" No evaluado ");
}else{
obj = serviciosHor.verDocenteExamenEncuesta(DatosHorario.getH_codigoDocente(), DatosHorario.getCodigoPlana(),codPeriodo2);
if(obj.getExamen() == null && obj.getNota_encuesta() == null){
obj.setExamen(" No evaluado ");
obj.setNota_encuesta(" No evaluado ");
}
}
//
pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>");
if (i == 0) { if (i == 0) {
if (dia.equals("1")) { if (dia.equals("1")) {
if (cont_dia1 == 1) { if (cont_dia1 == 1) {
...@@ -2900,13 +2919,15 @@ public class ServletHorario extends HttpServlet { ...@@ -2900,13 +2919,15 @@ public class ServletHorario extends HttpServlet {
} }
} }
} }
if (DatosHorario.getH_estado() == null) { if (DatosHorario.getH_estado() == null) {
pw.println("<td align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"alerta1('" + cantidad + "','" + bloqueGrupoDia + "','" + aulas[i] + "','" + diaPos + "'," + diaGen + ",'" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "')\" >" pw.println("<td align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"alerta1('" + cantidad + "','" + bloqueGrupoDia + "','" + aulas[i] + "','" + diaPos + "'," + diaGen + ",'" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "')\" >"
+ " <label style='color: red;'><div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'>SIN CURSO </div></label>" + " <label style='color: red;'><div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'>SIN CURSO </div></label>"
+ " </td>"); + " </td>");
} else { } else {
pw.println("<td align='center' style='width:12%; vertical-align:middle; >" pw.println("<td align='center' style='width:12%; vertical-align:middle; >"
+ " <label >" + " <label >"
+ " <div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'> " + " <div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'> "
...@@ -2948,7 +2969,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2948,7 +2969,7 @@ public class ServletHorario extends HttpServlet {
+ " </span>\n" + " </span>\n"
+ " </a>\n" + " </a>\n"
+ " </li>\n"); + " </li>\n");
if (cantidad > 1) { if (cantidad > 1) {
pw.println("<li>\n" pw.println("<li>\n"
+ " <a title=\"Eliminar\" class=\"tooltip-error\" href=\"javascript:eliminarMasivo('" + DatosHorario.getH_codigoAula() + "','" + DatosHorario.getH_codigoDocente() + "','" + DatosHorario.getH_codigoCurso() + "');\" data-original-title=\"Delete\" data-rel=\"tooltip\">\n" + " <a title=\"Eliminar\" class=\"tooltip-error\" href=\"javascript:eliminarMasivo('" + DatosHorario.getH_codigoAula() + "','" + DatosHorario.getH_codigoDocente() + "','" + DatosHorario.getH_codigoCurso() + "');\" data-original-title=\"Delete\" data-rel=\"tooltip\">\n"
...@@ -2959,16 +2980,17 @@ public class ServletHorario extends HttpServlet { ...@@ -2959,16 +2980,17 @@ public class ServletHorario extends HttpServlet {
+ " </a>\n" + " </a>\n"
+ " </li>\n"); + " </li>\n");
} }
pw.println("</ul>\n" pw.println("</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> nota examen :" + obj.getExamen() + " <br> nota encuesta : " + obj.getNota_encuesta() + " "
+ " </div>" + " </div>"
+ " </label>" + " </label>"
+ " </td>"); + " </td>");
} }
} else { } else {
pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle; width:16%;' colspan='2' >SIN HORARIO</td>"); pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle; width:16%;' colspan='2' >SIN HORARIO</td>");
} }
...@@ -2976,7 +2998,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2976,7 +2998,7 @@ public class ServletHorario extends HttpServlet {
} }
pw.println("</tr>"); pw.println("</tr>");
} }
pw.println(" </tbody>" pw.println(" </tbody>"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -2998,7 +3020,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2998,7 +3020,7 @@ public class ServletHorario extends HttpServlet {
+ "</div><br><br>"); + "</div><br><br>");
contGenral++; contGenral++;
} }
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 + "'>"
...@@ -3028,17 +3050,17 @@ public class ServletHorario extends HttpServlet { ...@@ -3028,17 +3050,17 @@ public class ServletHorario extends HttpServlet {
+ "<input type='hidden' id='hora_termino_6' value='" + max_fin_6 + "'>" + "<input type='hidden' id='hora_termino_6' value='" + max_fin_6 + "'>"
+ "<input type='hidden' id='cadenaHorasIni_6' value='" + horas_ini_6 + "'>" + "<input type='hidden' id='cadenaHorasIni_6' value='" + horas_ini_6 + "'>"
+ "<input type='hidden' id='cadenaHorasFin_6' value='" + horas_fin_6 + "'>"); + "<input type='hidden' id='cadenaHorasFin_6' value='" + horas_fin_6 + "'>");
pw.println(" <input type='hidden' id='grupoAulas' value='" + codigoGrupoAulas + "'>"); pw.println(" <input type='hidden' id='grupoAulas' value='" + codigoGrupoAulas + "'>");
} }
private void armarAsignacionCursoDocGeneral2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDocGeneral2(HttpServletRequest request, HttpServletResponse response) throws IOException {
String dia = request.getParameter("dia"); String dia = request.getParameter("dia");
String horaIni = request.getParameter("Hini"); String horaIni = request.getParameter("Hini");
String horaFin = request.getParameter("Hfin"); String horaFin = request.getParameter("Hfin");
String opcion = request.getParameter("opcion"); String opcion = request.getParameter("opcion");
ClaseServices servicio = new ClaseServices(); ClaseServices servicio = new ClaseServices();
ArrayList<Clase> listaClase = null; ArrayList<Clase> listaClase = null;
listaClase = servicio.cargarClase(); listaClase = servicio.cargarClase();
...@@ -3047,7 +3069,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3047,7 +3069,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String Turno = ""; String Turno = "";
String horario = ""; String horario = "";
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -3061,13 +3083,13 @@ public class ServletHorario extends HttpServlet { ...@@ -3061,13 +3083,13 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
horario = horaIni + "<b> a </b>" + horaFin; horario = horaIni + "<b> a </b>" + horaFin;
} }
pw.println("<table width='100%'>" pw.println("<table width='100%'>"
+ " <tr>" + " <tr>"
+ " <td align='center'>" + " <td align='center'>"
...@@ -3132,15 +3154,15 @@ public class ServletHorario extends HttpServlet { ...@@ -3132,15 +3154,15 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ "</table>"); + "</table>");
} }
private void armarAsignacionCursoDocGeneral3(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDocGeneral3(HttpServletRequest request, HttpServletResponse response) throws IOException {
String dia = request.getParameter("dia"); String dia = request.getParameter("dia");
String horaIni = request.getParameter("Hini"); String horaIni = request.getParameter("Hini");
String horaFin = request.getParameter("Hfin"); String horaFin = request.getParameter("Hfin");
String opcion = request.getParameter("opcion"); String opcion = request.getParameter("opcion");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
ClaseServices servicio = new ClaseServices(); ClaseServices servicio = new ClaseServices();
ArrayList<Clase> listaClase = null; ArrayList<Clase> listaClase = null;
listaClase = servicio.cargarClase(); listaClase = servicio.cargarClase();
...@@ -3149,7 +3171,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3149,7 +3171,7 @@ public class ServletHorario extends HttpServlet {
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String Turno = ""; String Turno = "";
String horario = ""; String horario = "";
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -3163,7 +3185,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3163,7 +3185,7 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
...@@ -3222,17 +3244,17 @@ public class ServletHorario extends HttpServlet { ...@@ -3222,17 +3244,17 @@ public class ServletHorario extends HttpServlet {
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-12' style='height:20px;'></div>"); pw.println("<div class='col-sm-12' style='height:20px;'></div>");
pw.println("<div class='col-sm-12'>"); pw.println("<div class='col-sm-12'>");
pw.println("<div id='divDocenteCombo' >"); pw.println("<div id='divDocenteCombo' >");
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
} }
private void registrarAsigCurDoceHorarioGeneral2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void registrarAsigCurDoceHorarioGeneral2(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario"); Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
...@@ -3262,7 +3284,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3262,7 +3284,7 @@ public class ServletHorario extends HttpServlet {
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");
...@@ -3275,11 +3297,11 @@ public class ServletHorario extends HttpServlet { ...@@ -3275,11 +3297,11 @@ public class ServletHorario extends HttpServlet {
int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso")); int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso"));
String codcurso = request.getParameter("codigoCurso"); String codcurso = request.getParameter("codigoCurso");
int clase = Integer.parseInt(request.getParameter("clase")); int clase = Integer.parseInt(request.getParameter("clase"));
ClaseServices servicioCla = new ClaseServices(); ClaseServices servicioCla = new ClaseServices();
ArrayList<Clase> listaCla = null; ArrayList<Clase> listaCla = null;
listaCla = servicioCla.cargarClase(); listaCla = servicioCla.cargarClase();
CursoServices servCurso = new CursoServices(); CursoServices servCurso = new CursoServices();
ArrayList<Curso> listaCurso = null; ArrayList<Curso> listaCurso = null;
AreaDocenteServices servDocente = new AreaDocenteServices(); AreaDocenteServices servDocente = new AreaDocenteServices();
...@@ -3287,12 +3309,12 @@ public class ServletHorario extends HttpServlet { ...@@ -3287,12 +3309,12 @@ public class ServletHorario extends HttpServlet {
DocenteServices servcioDoce = new DocenteServices(); DocenteServices servcioDoce = new DocenteServices();
listaCurso = servCurso.cargarCurso(); listaCurso = servCurso.cargarCurso();
listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo); listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo);
String nombreDia = ""; String nombreDia = "";
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String horario = ""; String horario = "";
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -3306,13 +3328,13 @@ public class ServletHorario extends HttpServlet { ...@@ -3306,13 +3328,13 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
horario = horaIni + "<b> a </b>" + horaFin; horario = horaIni + "<b> a </b>" + horaFin;
} }
pw.println("<table width='100%'>" pw.println("<table width='100%'>"
+ " <tr>" + " <tr>"
+ " <td align='center'>" + " <td align='center'>"
...@@ -3368,7 +3390,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3368,7 +3390,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='" + listaDocente.get(i).getCodigoDocente() + "'>" + listaDocente.get(i).getApellidoDocente() + ", " + listaDocente.get(i).getNombreDocente() + "</option>"); pw.println("<option value='" + listaDocente.get(i).getCodigoDocente() + "'>" + listaDocente.get(i).getApellidoDocente() + ", " + listaDocente.get(i).getNombreDocente() + "</option>");
} }
} }
String codigoCursoP = ""; String codigoCursoP = "";
if (codcurso.equals("13") || codcurso.equals("34")) { if (codcurso.equals("13") || codcurso.equals("34")) {
pw.println("<option value=''>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </option>"); pw.println("<option value=''>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </option>");
...@@ -3378,7 +3400,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3378,7 +3400,7 @@ public class ServletHorario extends HttpServlet {
} else { } else {
codigoCursoP = "57,102"; codigoCursoP = "57,102";
} }
listaDocentePrimaria = servcioDoce.cargarDocentePrimaria(codigoCursoP); listaDocentePrimaria = servcioDoce.cargarDocentePrimaria(codigoCursoP);
codigoDocente = codigoDocente.replace("P", ""); codigoDocente = codigoDocente.replace("P", "");
for (int i = 0; i < listaDocentePrimaria.size(); i++) { for (int i = 0; i < listaDocentePrimaria.size(); i++) {
...@@ -3388,9 +3410,9 @@ public class ServletHorario extends HttpServlet { ...@@ -3388,9 +3410,9 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='P" + listaDocentePrimaria.get(i).getCodigoDocentePrimaria() + "'>" + listaDocentePrimaria.get(i).getApellidosDocentePrimaria() + ", " + listaDocentePrimaria.get(i).getNombreDocentePrimaria() + "</option>"); pw.println("<option value='P" + listaDocentePrimaria.get(i).getCodigoDocentePrimaria() + "'>" + listaDocentePrimaria.get(i).getApellidosDocentePrimaria() + ", " + listaDocentePrimaria.get(i).getNombreDocentePrimaria() + "</option>");
} }
} }
} }
pw.println(" </select>" pw.println(" </select>"
+ " </div>" + " </div>"
+ " </td>" + " </td>"
...@@ -3419,7 +3441,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3419,7 +3441,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ "</table>"); + "</table>");
} }
private void armarAsignacionCursoDocGeneralEdit3(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDocGeneralEdit3(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");
...@@ -3432,11 +3454,11 @@ public class ServletHorario extends HttpServlet { ...@@ -3432,11 +3454,11 @@ public class ServletHorario extends HttpServlet {
int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso")); int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso"));
String codcurso = request.getParameter("codigoCurso"); String codcurso = request.getParameter("codigoCurso");
int clase = Integer.parseInt(request.getParameter("clase")); int clase = Integer.parseInt(request.getParameter("clase"));
ClaseServices servicioCla = new ClaseServices(); ClaseServices servicioCla = new ClaseServices();
ArrayList<Clase> listaCla = null; ArrayList<Clase> listaCla = null;
listaCla = servicioCla.cargarClase(); listaCla = servicioCla.cargarClase();
CursoServices servCurso = new CursoServices(); CursoServices servCurso = new CursoServices();
ArrayList<Curso> listaCurso = null; ArrayList<Curso> listaCurso = null;
AreaDocenteServices servDocente = new AreaDocenteServices(); AreaDocenteServices servDocente = new AreaDocenteServices();
...@@ -3444,15 +3466,15 @@ public class ServletHorario extends HttpServlet { ...@@ -3444,15 +3466,15 @@ public class ServletHorario extends HttpServlet {
DocenteServices servcioDoce = new DocenteServices(); DocenteServices servcioDoce = new DocenteServices();
listaCurso = servCurso.cargarCurso(); listaCurso = servCurso.cargarCurso();
listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo); listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo);
ArrayList<Docente> listaFiltro = null; ArrayList<Docente> listaFiltro = null;
listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo); listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo);
String nombreDia = ""; String nombreDia = "";
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String horario = ""; String horario = "";
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -3466,7 +3488,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3466,7 +3488,7 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
...@@ -3579,9 +3601,9 @@ public class ServletHorario extends HttpServlet { ...@@ -3579,9 +3601,9 @@ public class ServletHorario extends HttpServlet {
if (codDocente.equals(codigoDocente)) { if (codDocente.equals(codigoDocente)) {
color = "style='background-color:#FFB695;'"; color = "style='background-color:#FFB695;'";
} }
pw.println("<tr " + color + ">"); pw.println("<tr " + color + ">");
String apeDocente = listaFiltro.get(i).getApe_pro(); String apeDocente = listaFiltro.get(i).getApe_pro();
String nomDocente = listaFiltro.get(i).getNom_pro(); String nomDocente = listaFiltro.get(i).getNom_pro();
String nombreCompleto = apeDocente.replace("Ñ", "Ñ") + ", " + nomDocente.replace("Ñ", "Ñ"); String nombreCompleto = apeDocente.replace("Ñ", "Ñ") + ", " + nomDocente.replace("Ñ", "Ñ");
...@@ -3604,7 +3626,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3604,7 +3626,7 @@ public class ServletHorario extends HttpServlet {
String icono = ""; String icono = "";
if (!promedio.equals("-")) { if (!promedio.equals("-")) {
double prom = Double.parseDouble(promedio); double prom = Double.parseDouble(promedio);
if (prom > 8.49 && prom <= 10) { if (prom > 8.49 && prom <= 10) {
icono = "fa fa-arrow-up green"; icono = "fa fa-arrow-up green";
} else if (prom < 8.5) { } else if (prom < 8.5) {
...@@ -3615,7 +3637,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3615,7 +3637,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<td align='center' style='vertical-align:middle'>"); pw.println("<td align='center' style='vertical-align:middle'>");
pw.println("<label>"); pw.println("<label>");
if (codDocente.equals(codigoDocente)) { if (codDocente.equals(codigoDocente)) {
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 {
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);'>");
...@@ -3636,9 +3658,9 @@ public class ServletHorario extends HttpServlet { ...@@ -3636,9 +3658,9 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
} }
private void registrarAsigCurDoceHorarioGeneralMasivo2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void registrarAsigCurDoceHorarioGeneralMasivo2(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario"); Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
...@@ -3655,34 +3677,34 @@ public class ServletHorario extends HttpServlet { ...@@ -3655,34 +3677,34 @@ 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");
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);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void armadoHorarioGeneral2Ver(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armadoHorarioGeneral2Ver(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo"); PeriodoAcademico periodo = (PeriodoAcademico) session_actual.getAttribute("periodo");
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();
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"));
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
String codigo = request.getParameter("codigo"); String codigo = request.getParameter("codigo"); // codigo grupo
Horario horarioCadenaGrupo = new Horario(); Horario horarioCadenaGrupo = new Horario();
horarioCadenaGrupo = serviciosHor.consultarCadenaGH(codigo); horarioCadenaGrupo = serviciosHor.consultarCadenaGH(codigo);
String cadena = horarioCadenaGrupo.getCadena(); String cadena = horarioCadenaGrupo.getCadena();
int maxGru = horarioCadenaGrupo.getMaxGrupo(); int maxGru = horarioCadenaGrupo.getMaxGrupo();
String datoTD = ""; String datoTD = "";
String[] aulas = codAulas.split("#"); String[] aulas = codAulas.split("#");
...@@ -3720,19 +3742,19 @@ public class ServletHorario extends HttpServlet { ...@@ -3720,19 +3742,19 @@ public class ServletHorario extends HttpServlet {
// ---- CADENA -------------------------// // ---- CADENA -------------------------//
String[] array1 = cadena.split("!"); String[] array1 = cadena.split("!");
int x = 0; int x = 0;
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("#");
if (x < Integer.parseInt(array2[0])) { if (x < Integer.parseInt(array2[0])) {
x = Integer.parseInt(array2[0]); x = Integer.parseInt(array2[0]);
} }
} }
// ---- CADENA ------------------------// // ---- CADENA ------------------------//
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]);
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%'>"
...@@ -3767,7 +3789,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3767,7 +3789,7 @@ public class ServletHorario extends HttpServlet {
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
String codPeriodo2 = "" + codPeriodo; String codPeriodo2 = "" + codPeriodo;
String HorIni = ""; String HorIni = "";
String HorFin = ""; String HorFin = "";
int dia1 = 0; int dia1 = 0;
...@@ -3791,7 +3813,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3791,7 +3813,7 @@ public class ServletHorario extends HttpServlet {
for (int f = 1; f <= 6; f++) { for (int f = 1; f <= 6; f++) {
for (int j = 0; j < array1.length; j++) { for (int j = 0; j < array1.length; j++) {
String[] array2 = array1[j].split("#"); String[] array2 = array1[j].split("#");
if (array2[2].equals("" + f)) { if (array2[2].equals("" + f)) {
if (Integer.parseInt(array2[0]) >= t) { if (Integer.parseInt(array2[0]) >= t) {
String[] horas = array2[3].split("¡"); String[] horas = array2[3].split("¡");
...@@ -3831,14 +3853,14 @@ public class ServletHorario extends HttpServlet { ...@@ -3831,14 +3853,14 @@ public class ServletHorario extends HttpServlet {
} }
String dia = "" + f; String dia = "" + f;
String posicion = "" + diaPos; String posicion = "" + diaPos;
if (contenido == 1) { if (contenido == 1) {
Horario DatosHorario = new Horario(); Horario DatosHorario = new Horario();
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion); DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion);
// TRAER SU NO DE ENCUESTA Y NOTA DE EXAMEN
pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>"); pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>");
if (i == 0) { if (i == 0) {
if (dia.equals("1")) { if (dia.equals("1")) {
if (cont_dia1 == 1) { if (cont_dia1 == 1) {
...@@ -3920,12 +3942,12 @@ public class ServletHorario extends HttpServlet { ...@@ -3920,12 +3942,12 @@ public class ServletHorario extends HttpServlet {
} }
} }
} }
if (DatosHorario.getH_estado() == null) { if (DatosHorario.getH_estado() == null) {
pw.println("<td align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"alerta1('" + cantidad + "','" + bloqueGrupoDia + "','" + aulas[i] + "','" + diaPos + "'," + diaGen + ",'" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "')\" >" pw.println("<td align='center' style='width:12%; vertical-align:middle; cursor: pointer;' onclick=\"alerta1('" + cantidad + "','" + bloqueGrupoDia + "','" + aulas[i] + "','" + diaPos + "'," + diaGen + ",'" + HorIni + "','" + HorFin + "','" + codigo + "','" + contGenral + "')\" >"
+ " <label style='color: red;'><div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'>SIN CURSO </div></label>" + " <label style='color: red;'><div id='curso_" + contGenral + "_" + diaPos + "_" + diaGen + "'>SIN CURSO </div></label>"
+ " </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 >" + " <label >"
...@@ -3936,7 +3958,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3936,7 +3958,7 @@ public class ServletHorario extends HttpServlet {
+ " </label>" + " </label>"
+ " </td>"); + " </td>");
} }
} else { } else {
pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle; width:16%;' colspan='2' >SIN HORARIO</td>"); pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle; width:16%;' colspan='2' >SIN HORARIO</td>");
} }
...@@ -3944,7 +3966,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3944,7 +3966,7 @@ public class ServletHorario extends HttpServlet {
} }
pw.println("</tr>"); pw.println("</tr>");
} }
pw.println(" </tbody>" pw.println(" </tbody>"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
...@@ -3952,9 +3974,9 @@ public class ServletHorario extends HttpServlet { ...@@ -3952,9 +3974,9 @@ public class ServletHorario extends HttpServlet {
+ "</div>"); + "</div>");
contGenral++; contGenral++;
} }
} }
private void sessionArmadoHorario3(HttpServletRequest request, HttpServletResponse response) { private void sessionArmadoHorario3(HttpServletRequest request, HttpServletResponse response) {
HorarioServices serviciosHor = new HorarioServices(); HorarioServices serviciosHor = new HorarioServices();
int cantSelec = Integer.parseInt(request.getParameter("cantSelec")); int cantSelec = Integer.parseInt(request.getParameter("cantSelec"));
...@@ -3962,36 +3984,36 @@ public class ServletHorario extends HttpServlet { ...@@ -3962,36 +3984,36 @@ public class ServletHorario extends HttpServlet {
String cadenaAulas = request.getParameter("cadenaAulas"); String cadenaAulas = request.getParameter("cadenaAulas");
//String cadena = request.getParameter("cadena"); //String cadena = request.getParameter("cadena");
String codigo = request.getParameter("codigo"); String codigo = request.getParameter("codigo");
Horario horarioCadenaGrupo = new Horario(); Horario horarioCadenaGrupo = new Horario();
horarioCadenaGrupo = serviciosHor.consultarCadenaGH(codigo); horarioCadenaGrupo = serviciosHor.consultarCadenaGH(codigo);
String cadena = horarioCadenaGrupo.getCadena(); String cadena = horarioCadenaGrupo.getCadena();
int maxGru = horarioCadenaGrupo.getMaxGrupo(); int maxGru = horarioCadenaGrupo.getMaxGrupo();
Horario horario = new Horario(); Horario horario = new Horario();
horario.setArmarHoraio_cantidad(cantSelec); horario.setArmarHoraio_cantidad(cantSelec);
horario.setArmarHoraio_codAulas(codAulas); horario.setArmarHoraio_codAulas(codAulas);
horario.setArmarHoraio_codigo(codigo); horario.setArmarHoraio_codigo(codigo);
horario.setArmarHoraio_cadena(cadena); horario.setArmarHoraio_cadena(cadena);
horario.setArmarHoraio_cadenaAulas(cadenaAulas); horario.setArmarHoraio_cadenaAulas(cadenaAulas);
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
session_actual.setAttribute("armandoHorario", horario); session_actual.setAttribute("armandoHorario", horario);
} }
private void listarGrupoAulas(HttpServletRequest request, HttpServletResponse response) throws IOException { private void listarGrupoAulas(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
String codigoGrupo = request.getParameter("codigoGrupo"); String codigoGrupo = request.getParameter("codigoGrupo");
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
HorarioServices servicioHor = new HorarioServices(); HorarioServices servicioHor = new HorarioServices();
ArrayList<Horario> lista = null; ArrayList<Horario> lista = null;
String cadenaCodAulas = servicioHor.limbiarGrupoAulasVacias(codAulas, periodo); String cadenaCodAulas = servicioHor.limbiarGrupoAulasVacias(codAulas, periodo);
lista = servicioHor.listaGrupoAulas(codAulas, periodo); lista = servicioHor.listaGrupoAulas(codAulas, periodo);
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n" pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n"
+ " <div>\n" + " <div>\n"
+ " <div class=\"dataTables_wrapper form-inline no-footer\" id=\"sample-table-2_wrapper\">\n" + " <div class=\"dataTables_wrapper form-inline no-footer\" id=\"sample-table-2_wrapper\">\n"
...@@ -4025,7 +4047,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4025,7 +4047,7 @@ public class ServletHorario extends HttpServlet {
// + " <th style='background-color:#8AB4DD; color:white;'>NOMBRE</th>" // + " <th style='background-color:#8AB4DD; color:white;'>NOMBRE</th>"
+ " <th style='background-color:#8AB4DD; color:white;'>TURNO</th>" + " <th style='background-color:#8AB4DD; color:white;'>TURNO</th>"
+ "</tr>"); + "</tr>");
AulaServices servicioAula = new AulaServices(); AulaServices servicioAula = new AulaServices();
ArrayList<Aula> listaAula = null; ArrayList<Aula> listaAula = null;
listaAula = servicioAula.listarAula(cadenaAula, periodo); listaAula = servicioAula.listarAula(cadenaAula, periodo);
...@@ -4044,43 +4066,43 @@ public class ServletHorario extends HttpServlet { ...@@ -4044,43 +4066,43 @@ public class ServletHorario extends HttpServlet {
} }
cont++; cont++;
} }
pw.println(" </tbody>" pw.println(" </tbody>"
+ " </table>" + " </table>"
+ " </div>" + " </div>"
+ "</div>" + "</div>"
+ "</div>" + "</div>"
+ "<input id='cadenaAulas' type='hidden' value='" + cadenaCodAulas + "'>"); + "<input id='cadenaAulas' type='hidden' value='" + cadenaCodAulas + "'>");
} }
private void EliminarHorarioCursoMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException { private void EliminarHorarioCursoMasivo(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codAulas = request.getParameter("codAulas"); String codAulas = request.getParameter("codAulas");
String codCur = request.getParameter("codCur"); String codCur = request.getParameter("codCur");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
int dato = servicios.eliminarMasivo(codAulas, codCur, periodo); int dato = servicios.eliminarMasivo(codAulas, codCur, periodo);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
} }
private void verHorarioDocente2(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verHorarioDocente2(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codDocente = request.getParameter("codDocente"); String codDocente = request.getParameter("codDocente");
String nombre = request.getParameter("nombre"); String nombre = request.getParameter("nombre");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Horario> lista = null; ArrayList<Horario> lista = null;
lista = servicios.horarioDocenteReducido(codDocente, periodo); lista = servicios.horarioDocenteReducido(codDocente, periodo);
CursoServices servicios2 = new CursoServices(); CursoServices servicios2 = new CursoServices();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
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"
+ " <b>DOCENTE: </b>" + nombre + " " + " <b>DOCENTE: </b>" + nombre + " "
...@@ -4100,7 +4122,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4100,7 +4122,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>\n" + " </tr>\n"
+ " </thead>\n" + " </thead>\n"
+ " <tbody>"); + " <tbody>");
int blo = 1; int blo = 1;
int cont = 1; int cont = 1;
int cantMayor = 0; int cantMayor = 0;
...@@ -4111,11 +4133,11 @@ public class ServletHorario extends HttpServlet { ...@@ -4111,11 +4133,11 @@ public class ServletHorario extends HttpServlet {
String cadenaJue = ""; String cadenaJue = "";
String cadenaVier = ""; String cadenaVier = "";
String cadenaSab = ""; String cadenaSab = "";
for (int i = 0; i < lista.size(); i++) { for (int i = 0; i < lista.size(); i++) {
dia = lista.get(i).getDia_HorarioCursoDoc(); dia = lista.get(i).getDia_HorarioCursoDoc();
String DatosAula = "<font face='Calibri' color='black' style='font-size:11px'>" + lista.get(i).getGTS() + "</font>"; String DatosAula = "<font face='Calibri' color='black' style='font-size:11px'>" + lista.get(i).getGTS() + "</font>";
if (dia.equals("1")) { if (dia.equals("1")) {
if (cadenaLun.equals("")) { if (cadenaLun.equals("")) {
cadenaLun += "<b>" + lista.get(i).getNombreSede() + " - " + lista.get(i).getNombreNivel() + " - " + lista.get(i).getNombreTurno() + "</b><br> " + lista.get(i).getNombreCurso() + "<br>" + DatosAula; cadenaLun += "<b>" + lista.get(i).getNombreSede() + " - " + lista.get(i).getNombreNivel() + " - " + lista.get(i).getNombreTurno() + "</b><br> " + lista.get(i).getNombreCurso() + "<br>" + DatosAula;
...@@ -4162,14 +4184,14 @@ public class ServletHorario extends HttpServlet { ...@@ -4162,14 +4184,14 @@ public class ServletHorario extends HttpServlet {
String[] arrayJue = cadenaJue.split("#"); String[] arrayJue = cadenaJue.split("#");
String[] arrayVier = cadenaVier.split("#"); String[] arrayVier = cadenaVier.split("#");
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};
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];
} }
} }
for (int i = 0; i < cantMayor; i++) { for (int i = 0; i < cantMayor; i++) {
pw.println("<tr >"); pw.println("<tr >");
pw.println("<td height='40' width='8' align='center' style='vertical-align:middle;'>" + cont + "°</td>"); pw.println("<td height='40' width='8' align='center' style='vertical-align:middle;'>" + cont + "°</td>");
...@@ -4227,15 +4249,15 @@ public class ServletHorario extends HttpServlet { ...@@ -4227,15 +4249,15 @@ public class ServletHorario extends HttpServlet {
cont++; cont++;
pw.println("</tr>"); pw.println("</tr>");
} }
pw.println(" </tbody>\n" pw.println(" </tbody>\n"
+ " </table>"); + " </table>");
pw.println(" </div>\n" pw.println(" </div>\n"
+ " </div>" + " </div>"
+ " </div>"); + " </div>");
} }
private void armarAsignacionCursoDocGeneralEdit4(HttpServletRequest request, HttpServletResponse response) throws IOException { private void armarAsignacionCursoDocGeneralEdit4(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");
...@@ -4254,7 +4276,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4254,7 +4276,7 @@ public class ServletHorario extends HttpServlet {
ClaseServices servicioCla = new ClaseServices(); ClaseServices servicioCla = new ClaseServices();
ArrayList<Clase> listaCla = null; ArrayList<Clase> listaCla = null;
listaCla = servicioCla.cargarClase(); listaCla = servicioCla.cargarClase();
CursoServices servCurso = new CursoServices(); CursoServices servCurso = new CursoServices();
ArrayList<Curso> listaCurso = null; ArrayList<Curso> listaCurso = null;
AreaDocenteServices servDocente = new AreaDocenteServices(); AreaDocenteServices servDocente = new AreaDocenteServices();
...@@ -4262,15 +4284,15 @@ public class ServletHorario extends HttpServlet { ...@@ -4262,15 +4284,15 @@ public class ServletHorario extends HttpServlet {
DocenteServices servcioDoce = new DocenteServices(); DocenteServices servcioDoce = new DocenteServices();
listaCurso = servCurso.cargarCurso(); listaCurso = servCurso.cargarCurso();
listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo); listaDocente = servDocente.cargarDocentesDisponibles(CodTurno, dia, codcurso, periodo);
ArrayList<Docente> listaFiltro = null; ArrayList<Docente> listaFiltro = null;
listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo, filtro, cadenaAulas); listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo, filtro, cadenaAulas);
String nombreDia = ""; String nombreDia = "";
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
String horario = ""; String horario = "";
if (dia.equals("1")) { if (dia.equals("1")) {
nombreDia = "Lunes"; nombreDia = "Lunes";
} else if (dia.equals("2")) { } else if (dia.equals("2")) {
...@@ -4284,7 +4306,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4284,7 +4306,7 @@ public class ServletHorario extends HttpServlet {
} else if (dia.equals("6")) { } else if (dia.equals("6")) {
nombreDia = "Sábado"; nombreDia = "Sábado";
} }
if (opcion.equals("1")) { if (opcion.equals("1")) {
horario = "Todo el turno"; horario = "Todo el turno";
} else { } else {
...@@ -4400,9 +4422,9 @@ public class ServletHorario extends HttpServlet { ...@@ -4400,9 +4422,9 @@ public class ServletHorario extends HttpServlet {
if (codDocente.equals(codigoDocente)) { if (codDocente.equals(codigoDocente)) {
color = "style='background-color:#FFB695;'"; color = "style='background-color:#FFB695;'";
} }
pw.println("<tr " + color + ">"); pw.println("<tr " + color + ">");
String apeDocente = listaFiltro.get(i).getApe_pro(); String apeDocente = listaFiltro.get(i).getApe_pro();
String nomDocente = listaFiltro.get(i).getNom_pro(); String nomDocente = listaFiltro.get(i).getNom_pro();
String nombreCompleto = apeDocente.replace("Ñ", "Ñ") + ", " + nomDocente.replace("Ñ", "Ñ"); String nombreCompleto = apeDocente.replace("Ñ", "Ñ") + ", " + nomDocente.replace("Ñ", "Ñ");
...@@ -4431,11 +4453,11 @@ public class ServletHorario extends HttpServlet { ...@@ -4431,11 +4453,11 @@ public class ServletHorario extends HttpServlet {
pw.println("<td class='text-center align-middle'>" + notaExamen + "</td>"); pw.println("<td class='text-center align-middle'>" + notaExamen + "</td>");
pw.println("<td class='text-center align-middle'>" + notaEncuesta + "</td>"); pw.println("<td class='text-center align-middle'>" + notaEncuesta + "</td>");
pw.println("<td class='text-center align-middle'><i class='" + icono + "'></i>" + notaPromedio + "</td>"); pw.println("<td class='text-center align-middle'><i class='" + icono + "'></i>" + notaPromedio + "</td>");
pw.println("<td align='center' style='vertical-align:middle'>"); pw.println("<td align='center' style='vertical-align:middle'>");
pw.println("<label>"); pw.println("<label>");
if (codDocente.equals(codigoDocente)) { if (codDocente.equals(codigoDocente)) {
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 {
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);'>");
...@@ -4457,27 +4479,27 @@ public class ServletHorario extends HttpServlet { ...@@ -4457,27 +4479,27 @@ public class ServletHorario extends HttpServlet {
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
} }
private void verHorarioVerificar(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verHorarioVerificar(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
AulaServices servicios = new AulaServices(); AulaServices servicios = new AulaServices();
String codigoPeriodoAcademico = request.getParameter("codigoPeriodoAcademico"); String codigoPeriodoAcademico = request.getParameter("codigoPeriodoAcademico");
String codigoAula = request.getParameter("codigoAula"); String codigoAula = request.getParameter("codigoAula");
String nombreAula = request.getParameter("nombreAula"); String nombreAula = request.getParameter("nombreAula");
int cantidad = 1; int cantidad = 1;
String codigo = request.getParameter("codigo"); String codigo = request.getParameter("codigo");
HorarioServices serviciosHor = new HorarioServices(); HorarioServices serviciosHor = new HorarioServices();
Horario horarioCadenaGrupo = new Horario(); Horario horarioCadenaGrupo = new Horario();
horarioCadenaGrupo = serviciosHor.consultarCadenaGH(codigoAula, codigoPeriodoAcademico); horarioCadenaGrupo = serviciosHor.consultarCadenaGH(codigoAula, codigoPeriodoAcademico);
String cadena = horarioCadenaGrupo.getCadena(); String cadena = horarioCadenaGrupo.getCadena();
int maxGru = horarioCadenaGrupo.getMaxGrupo(); int maxGru = horarioCadenaGrupo.getMaxGrupo();
String datoTD = ""; String datoTD = "";
String[] aulas = codigoAula.split("#"); String[] aulas = codigoAula.split("#");
...@@ -4515,19 +4537,19 @@ public class ServletHorario extends HttpServlet { ...@@ -4515,19 +4537,19 @@ public class ServletHorario extends HttpServlet {
// ---- CADENA -------------------------// // ---- CADENA -------------------------//
String[] array1 = cadena.split("!"); String[] array1 = cadena.split("!");
int x = 0; int x = 0;
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("#");
if (x < Integer.parseInt(array2[0])) { if (x < Integer.parseInt(array2[0])) {
x = Integer.parseInt(array2[0]); x = Integer.parseInt(array2[0]);
} }
} }
// ---- CADENA ------------------------// // ---- CADENA ------------------------//
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]);
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%'>"
...@@ -4585,7 +4607,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4585,7 +4607,7 @@ public class ServletHorario extends HttpServlet {
for (int f = 1; f <= 6; f++) { for (int f = 1; f <= 6; f++) {
for (int j = 0; j < array1.length; j++) { for (int j = 0; j < array1.length; j++) {
String[] array2 = array1[j].split("#"); String[] array2 = array1[j].split("#");
if (array2[2].equals("" + f)) { if (array2[2].equals("" + f)) {
if (Integer.parseInt(array2[0]) >= t) { if (Integer.parseInt(array2[0]) >= t) {
String[] horas = array2[3].split("¡"); String[] horas = array2[3].split("¡");
...@@ -4625,14 +4647,14 @@ public class ServletHorario extends HttpServlet { ...@@ -4625,14 +4647,14 @@ public class ServletHorario extends HttpServlet {
} }
String dia = "" + f; String dia = "" + f;
String posicion = "" + diaPos; String posicion = "" + diaPos;
if (contenido == 1) { if (contenido == 1) {
Horario DatosHorario = new Horario(); Horario DatosHorario = new Horario();
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion); DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion);
pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>"); pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>");
if (i == 0) { if (i == 0) {
if (dia.equals("1")) { if (dia.equals("1")) {
if (cont_dia1 == 1) { if (cont_dia1 == 1) {
...@@ -4714,7 +4736,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4714,7 +4736,7 @@ public class ServletHorario extends HttpServlet {
} }
} }
} }
if (DatosHorario.getH_estado() == null) { if (DatosHorario.getH_estado() == null) {
// if (diaGen == 6) { // if (diaGen == 6) {
// pw.println("<td></td>"); // pw.println("<td></td>");
...@@ -4737,7 +4759,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4737,7 +4759,7 @@ public class ServletHorario extends HttpServlet {
+ " </label>" + " </label>"
+ " </td>"); + " </td>");
} }
} else { } else {
pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle; width:16%;' colspan='2' >SIN HORARIO</td>"); pw.println("<td align='center' style='color:red; background-color:#F5A9A9; vertical-align:middle; width:16%;' colspan='2' >SIN HORARIO</td>");
} }
...@@ -4754,10 +4776,10 @@ public class ServletHorario extends HttpServlet { ...@@ -4754,10 +4776,10 @@ public class ServletHorario extends HttpServlet {
contGenral++; contGenral++;
} }
} }
private void listarVistaDobleDisponibilidad(HttpServletRequest request, HttpServletResponse response) throws IOException { private void listarVistaDobleDisponibilidad(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("application/json"); response.setContentType("application/json");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
JSONObject json = new JSONObject(request.getParameter("json")); JSONObject json = new JSONObject(request.getParameter("json"));
HorarioServices service = new HorarioServices(); HorarioServices service = new HorarioServices();
JSONObject jReponse = service.listarVistaDobleDisponibilidad(json); JSONObject jReponse = service.listarVistaDobleDisponibilidad(json);
...@@ -4766,27 +4788,24 @@ public class ServletHorario extends HttpServlet { ...@@ -4766,27 +4788,24 @@ public class ServletHorario extends HttpServlet {
private void verHorarioDocenteDni(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verHorarioDocenteDni(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("application/json"); response.setContentType("application/json");
PrintWriter out=response.getWriter(); PrintWriter out = response.getWriter();
JSONObject json=new JSONObject(request.getParameter("json")); JSONObject json = new JSONObject(request.getParameter("json"));
HorarioServices srv=new HorarioServices(); HorarioServices srv = new HorarioServices();
JSONObject recb=srv.listarVistaHorarioDocenteDni(json); JSONObject recb = srv.listarVistaHorarioDocenteDni(json);
out.print(recb); out.print(recb);
} }
private void verHorarioDocentePeriodo(HttpServletRequest request, HttpServletResponse response) throws IOException { private void verHorarioDocentePeriodo(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("application/json"); response.setContentType("application/json");
PrintWriter out=response.getWriter(); PrintWriter out = response.getWriter();
JSONObject json=new JSONObject(); JSONObject json = new JSONObject();
json.put("codigoPeriodo", request.getParameter("codigoPeriodo")); json.put("codigoPeriodo", request.getParameter("codigoPeriodo"));
json.put("codigoProfesor", request.getParameter("codigoProfesor")); json.put("codigoProfesor", request.getParameter("codigoProfesor"));
HorarioServices srv = new HorarioServices();
HorarioServices srv=new HorarioServices(); JSONObject rcv = srv.listarVistaHorarioDisponibilidad(json);
JSONObject rcv=srv.listarVistaHorarioDisponibilidad(json); out.print(rcv);
out.print(rcv);
} }
} }
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
</head> </head>
<body> <body>
<strong>Leyenda</strong> <strong>Leyenda</strong>
<p>Cuadros Rojos : Sin disponibilidad</p> <p style="font-size: 150%;"> X : Sin disponibilidad</p>
<% <%
String plana = request.getParameter("plana"); String plana = request.getParameter("plana");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
JSONArray arrayPersona = objeto.getJSONArray("data"); JSONArray arrayPersona = objeto.getJSONArray("data");
response.setContentType("application/vnd.ms-excel; "); // response.setContentType("application/vnd.ms-excel; ");
response.setHeader("Content-Disposition","attachment; filename=UsuarioDocente.xls"); response.setHeader("Content-Disposition","attachment; filename=UsuarioDocente.xls");
for(Object objetoPersona : arrayPersona){ for(Object objetoPersona : arrayPersona){
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
<td <%=borderTD%>>M</td> <td <%=borderTD%>>M</td>
<% <%
for(int i=0;i<6;i++){ for(int i=0;i<6;i++){
String x="#FFC7CE"; String x="X";
if(diaM.contains(String.valueOf(i+1))){ if(diaM.contains(String.valueOf(i+1))){
x=""; x="";
} }
...@@ -181,11 +181,11 @@ ...@@ -181,11 +181,11 @@
for(Object obj:aulaM){ for(Object obj:aulaM){
JSONObject hr=(JSONObject)obj; JSONObject hr=(JSONObject)obj;
if(hr.getString("dia").equals(String.valueOf(i+1))){ if(hr.getString("dia").equals(String.valueOf(i+1))){
horario += hr.getString("sede") + " | " + hr.getString("aulas") + " \n"; horario += hr.getString("sede") + " - " + hr.getString("aulas") + " \n";
} }
} }
%> %>
<td bgcolor="<%=x%>" height='90' width='140' align='center' style="vertical-align:middle"><font size="1"><b><%=horario%></b></font></td> <td height='90' width='140' align='center' style="vertical-align:middle"><font size="3"><b><%=horario%></b><%=x%></font></td>
<% <%
} }
%> %>
...@@ -195,7 +195,7 @@ ...@@ -195,7 +195,7 @@
<% <%
for(int i=0;i<6;i++){ for(int i=0;i<6;i++){
String x="#FFC7CE"; String x="X";
if(diaM.contains(String.valueOf(i+1))){ if(diaM.contains(String.valueOf(i+1))){
x=""; x="";
} }
...@@ -204,13 +204,13 @@ ...@@ -204,13 +204,13 @@
for(Object obj:aulaT){ for(Object obj:aulaT){
JSONObject hr=(JSONObject)obj; JSONObject hr=(JSONObject)obj;
if(hr.getString("dia").equals(String.valueOf(i+1))){ if(hr.getString("dia").equals(String.valueOf(i+1))){
horario += hr.getString("sede") + " | " + hr.getString("aulas") + " \n"; horario += hr.getString("sede") + " - " + hr.getString("aulas") + " \n";
} }
} }
%> %>
<td bgcolor="<%=x%>" height='50' width='140' align='center' style="vertical-align:middle"><font size="1"><b><%=horario%></b></font></td> <td height='50' width='140' align='center' style="vertical-align:middle"><font size="3"><b><%=horario%></b><%=x%></font></td>
<% <%
} }
%> %>
......
...@@ -955,6 +955,7 @@ ...@@ -955,6 +955,7 @@
cargando(); cargando();
},success:function(resultado){ },success:function(resultado){
close_carga(); close_carga();
// debugger
$('#aula').html(resultado); $('#aula').html(resultado);
},complete:function(){ },complete:function(){
$('#aula').fadeIn(); $('#aula').fadeIn();
......
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