cambios fijo y dia

parent 53f49461
...@@ -18,6 +18,7 @@ public class Horario { ...@@ -18,6 +18,7 @@ public class Horario {
private String examen; private String examen;
private String nota_encuesta; private String nota_encuesta;
private String celularDocente; private String celularDocente;
private String avance;
public String getExamen() { public String getExamen() {
return examen; return examen;
...@@ -35,6 +36,15 @@ public class Horario { ...@@ -35,6 +36,15 @@ public class Horario {
this.nota_encuesta =notaesta; this.nota_encuesta =notaesta;
} }
public String getAvance() {
return avance;
}
public void setAvance(String avance) {
this.avance = avance;
}
......
...@@ -18,7 +18,7 @@ public class HorarioCF { ...@@ -18,7 +18,7 @@ public class HorarioCF {
private String dia; private String dia;
private String horario; private String horario;
private String cantidadHoras; private String cantidadHoras;
private int codigoAula; private String codigoAula;
private int codigoHistorial; private int codigoHistorial;
private String docenteSaliente; private String docenteSaliente;
private String cursoSaliente; private String cursoSaliente;
...@@ -76,11 +76,11 @@ public class HorarioCF { ...@@ -76,11 +76,11 @@ public class HorarioCF {
this.cantidadHoras = cantidadHoras; this.cantidadHoras = cantidadHoras;
} }
public int getCodigoAula() { public String getCodigoAula() {
return codigoAula; return codigoAula;
} }
public void setCodigoAula(int codigoAula) { public void setCodigoAula(String codigoAula) {
this.codigoAula = codigoAula; this.codigoAula = codigoAula;
} }
......
...@@ -33,7 +33,7 @@ public interface HorarioDAO { ...@@ -33,7 +33,7 @@ public interface HorarioDAO {
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) throws Exception; public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente) throws Exception;
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion,String fechafin,String fechainicio) throws Exception; public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion,String fechafin,String fechainicio,String cadenaTotal,String avance) throws Exception;
public int registrarAsigCurDoceHorarioMasivo(String cadenaTotal, String hora_inicio, String hora_termino, String dia, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase) throws Exception; public int registrarAsigCurDoceHorarioMasivo(String cadenaTotal, String hora_inicio, String hora_termino, String dia, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase) throws Exception;
......
...@@ -59,7 +59,7 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -59,7 +59,7 @@ public class MySqlDAOFactory extends DAOFactory {
"jdbc:mysql://localhost:3306/encuesta_docente", "jdbc:mysql://localhost:3306/encuesta_docente",
"root", "root",
"mysql"); "mysql");
//serverdes5 // //serverdes5
// "jdbc:mysql://172.16.0.15:3306/encuesta_docente", // "jdbc:mysql://172.16.0.15:3306/encuesta_docente",
// "sistemaHorarios", // "sistemaHorarios",
// "Sac0Olive1357$"); // "Sac0Olive1357$");
......
...@@ -58,8 +58,6 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -58,8 +58,6 @@ public class MySqlDocenteDAO implements DocenteDAO {
return lista; return lista;
} }
@Override @Override
public ArrayList<Docente> listaDocentes(String apellido) throws Exception { public ArrayList<Docente> listaDocentes(String apellido) throws Exception {
ArrayList<Docente> lista = new ArrayList<Docente>(); ArrayList<Docente> lista = new ArrayList<Docente>();
...@@ -2202,8 +2200,6 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2202,8 +2200,6 @@ 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 {
String respuesta = ""; String respuesta = "";
...@@ -2267,22 +2263,23 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2267,22 +2263,23 @@ public class MySqlDocenteDAO implements DocenteDAO {
try { try {
cnx = MySqlDAOFactory.obtenerConexion(base); cnx = MySqlDAOFactory.obtenerConexion(base);
String query="SELECT hcd.fecha,hcd.dia,s.des_loc,CONCAT(hcd.hor_ini,\" \",hcd.hor_fin) as horario,TIMEDIFF(hcd.hor_fin,hcd.hor_ini) as cantidad," String query = "SELECT hcd.fecha,hcd.dia,s.des_loc,CONCAT(hcd.hor_ini,\" \",hcd.hor_fin) as horario,TIMEDIFF(hcd.hor_fin,hcd.hor_ini) as cantidad,"
+ "hcd.codAula,hcd.cod_hcd,CONCAT(pf1.apellido,\" \",pf1.nombre) as doc_saliente ,c2.nom_cur,hcd.fechafin,hcd.motivoCambio,\n" + + "a.nombre,hcd.cod_hcd,CONCAT(pf1.apellido,\" \",pf1.nombre) as doc_saliente ,c2.nom_cur,hcd.fechafin,hcd.motivoCambio,\n"
"CONCAT(pf2.apellido,\" \",pf2.nombre)as doc_entrante ,c.nom_cur as curso_entrante,hcd.cod_cur,\n" + + "CONCAT(pf2.apellido,\" \",pf2.nombre)as doc_entrante ,c.nom_cur as curso_entrante,hcd.cod_cur,\n"
"hcd.fechainicio,hcd.condicionTrabajador,hcd.observacion\n" + + "hcd.fechainicio,hcd.condicionTrabajador,hcd.observacion\n"
"\n" + + "\n"
" FROM historial_horario hcd\n" + + " FROM historial_horario hcd\n"
"INNER JOIN curso c ON c.cod_cur=hcd.cod_cur\n" + + "INNER JOIN curso c ON c.cod_cur=hcd.cod_cur\n"
"INNER JOIN curso c2 ON c2.cod_cur=hcd.cod_cur_reemp\n" + + "INNER JOIN curso c2 ON c2.cod_cur=hcd.cod_cur_reemp\n"
"INNER JOIN sacoolive3.profesor pf1 ON pf1.codprofesor=hcd.cod_doc_reemp\n" + + "INNER JOIN sacoolive3.profesor pf1 ON pf1.codprofesor=hcd.cod_doc_reemp\n"
"INNER JOIN sacoolive3.profesor pf2 ON pf2.codprofesor=hcd.cod_doc\n" + + "INNER JOIN sacoolive3.profesor pf2 ON pf2.codprofesor=hcd.cod_doc\n"
"INNER JOIN aula a ON a.codaula=hcd.codAula\n" + + "INNER JOIN aula a ON a.codaula=hcd.codAula\n"
"INNER JOIN sede s ON s.cod_loc=a.codlocal\n" + + "INNER JOIN sede s ON s.cod_loc=a.codlocal\n"
"WHERE \n" + + "WHERE \n"
"fecha BETWEEN ? AND ?\n" + + "fecha BETWEEN ? AND ?\n"
"\n" + + "\n"
" LIMIT 0, 1000"; + " ORDER BY hcd.hora DESC "
+ " LIMIT 0, 1000";
// String query = "" // String query = ""
// + "SELECT " // + "SELECT "
...@@ -2326,7 +2323,6 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2326,7 +2323,6 @@ public class MySqlDocenteDAO implements DocenteDAO {
// + " s.des_loc, " // + " s.des_loc, "
// + " dia, " // + " dia, "
// + " hh.cod_doc "; // + " hh.cod_doc ";
PreparedStatement st = cnx.prepareStatement(query); PreparedStatement st = cnx.prepareStatement(query);
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date fechaInicio = dateFormat.parse(fechaDesde); Date fechaInicio = dateFormat.parse(fechaDesde);
...@@ -2334,7 +2330,7 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2334,7 +2330,7 @@ public class MySqlDocenteDAO implements DocenteDAO {
st.setTimestamp(1, new Timestamp(fechaInicio.getTime())); st.setTimestamp(1, new Timestamp(fechaInicio.getTime()));
st.setTimestamp(2, new Timestamp(fechaFin.getTime())); st.setTimestamp(2, new Timestamp(fechaFin.getTime()));
System.out.println("QUERYY --->"+ st); System.out.println("QUERYY --->" + st);
ResultSet rs = st.executeQuery(); ResultSet rs = st.executeQuery();
while (rs.next()) { while (rs.next()) {
...@@ -2345,11 +2341,9 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2345,11 +2341,9 @@ public class MySqlDocenteDAO implements DocenteDAO {
h.setDia(rs.getString("dia")); h.setDia(rs.getString("dia"));
h.setHorario(rs.getString("horario")); h.setHorario(rs.getString("horario"));
h.setCantidadHoras(rs.getString("cantidad")); h.setCantidadHoras(rs.getString("cantidad"));
h.setCodigoAula(rs.getInt("codAula")); h.setCodigoAula(rs.getString("nombre"));
h.setCodigoHistorial(rs.getInt("cod_hcd")); h.setCodigoHistorial(rs.getInt("cod_hcd"));
h.setDocenteSaliente(rs.getString("doc_saliente")); h.setDocenteSaliente(rs.getString("doc_saliente"));
h.setCursoSaliente(rs.getString("nom_cur")); h.setCursoSaliente(rs.getString("nom_cur"));
h.setFechaFin(rs.getString("fechafin")); h.setFechaFin(rs.getString("fechafin"));
...@@ -2361,7 +2355,6 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2361,7 +2355,6 @@ public class MySqlDocenteDAO implements DocenteDAO {
h.setCondicionTrabajador(rs.getString("condicionTrabajador")); h.setCondicionTrabajador(rs.getString("condicionTrabajador"));
h.setObservacion(rs.getString("observacion")); h.setObservacion(rs.getString("observacion"));
lista.add(h); lista.add(h);
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -2399,6 +2392,7 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2399,6 +2392,7 @@ public class MySqlDocenteDAO implements DocenteDAO {
+ " motivoCambio, " + " motivoCambio, "
+ " observacion, " + " observacion, "
+ " horaAviso, " + " horaAviso, "
+ " avance,"
+ " recuperacion " + " recuperacion "
+ " FROM " + " FROM "
+ " historial_horario hh " + " historial_horario hh "
...@@ -2430,7 +2424,7 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2430,7 +2424,7 @@ public class MySqlDocenteDAO implements DocenteDAO {
while (rs.next()) { while (rs.next()) {
Horario h = new Horario(); Horario h = new Horario();
h.setNombreSede("des_loc"); h.setNombreSede(rs.getString("des_loc"));
h.setNombreGrado(rs.getString("aulas")); h.setNombreGrado(rs.getString("aulas"));
h.setH_dia(rs.getString("dia")); h.setH_dia(rs.getString("dia"));
h.setH_horarioInicio(rs.getString("hora_ini")); h.setH_horarioInicio(rs.getString("hora_ini"));
...@@ -2443,6 +2437,8 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2443,6 +2437,8 @@ public class MySqlDocenteDAO implements DocenteDAO {
h.setH_observacion(rs.getString("observacion")); h.setH_observacion(rs.getString("observacion"));
h.setH_motivoCambio(rs.getString("motivoCambio")); h.setH_motivoCambio(rs.getString("motivoCambio"));
h.setH_horaAviso(rs.getString("horaAviso")); h.setH_horaAviso(rs.getString("horaAviso"));
h.setAvance(rs.getString("avance"));
h.setRecuperacion(rs.getString("recuperacion")); h.setRecuperacion(rs.getString("recuperacion"));
lista.add(h); lista.add(h);
...@@ -2564,6 +2560,4 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -2564,6 +2560,4 @@ public class MySqlDocenteDAO implements DocenteDAO {
// System.out.println(query); // System.out.println(query);
// //
// } // }
} }
...@@ -291,10 +291,10 @@ public class HorarioServices { ...@@ -291,10 +291,10 @@ public class HorarioServices {
return dato; return dato;
} }
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion,String fechafin,String fechainicio) { public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion,String fechafin,String fechainicio,String cadenaTotal,String avance) {
int dato = 0; int dato = 0;
try { try {
dato = objHorarioDAO.registrarAsigCurDoceHorario(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio); dato = objHorarioDAO.registrarAsigCurDoceHorario(codigoAula, dia, Posicionbloque, Hini, Hfin, codigoTurno, codigoCurso, codigoDocente, periodo, codigoGrupo, codUsuario, clase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio,cadenaTotal,avance);
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
......
...@@ -5916,7 +5916,7 @@ public class ServletDocente extends HttpServlet { ...@@ -5916,7 +5916,7 @@ public class ServletDocente extends HttpServlet {
// pw.println("<td align='center' style='vertical-align:middle'><i class=\"" + icono + "\"></i>&nbsp;" + promedio + "</td>"); // pw.println("<td align='center' style='vertical-align:middle'><i class=\"" + icono + "\"></i>&nbsp;" + promedio + "</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>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>"); pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
pw.println("<span class='lbl'></span>"); pw.println("<span class='lbl'></span>");
pw.println("</label>"); pw.println("</label>");
pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codigoDocente + "'>"); pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codigoDocente + "'>");
......
...@@ -3276,10 +3276,12 @@ public class ServletHorario extends HttpServlet { ...@@ -3276,10 +3276,12 @@ public class ServletHorario extends HttpServlet {
String recuperacion = request.getParameter("recuperacion"); String recuperacion = request.getParameter("recuperacion");
int codClase = Integer.parseInt(request.getParameter("codClase")); int codClase = Integer.parseInt(request.getParameter("codClase"));
String fechafin=request.getParameter("fechafin"); String fechafin=request.getParameter("fechafin");
String cadenaTotal=request.getParameter("cadenaTotal");
String avance=request.getParameter("avance");
String fechainicio=request.getParameter("fechainicio"); String fechainicio=request.getParameter("fechainicio");
System.out.println("esto es demasiado sadd"); System.out.println("esto es demasiado sadd");
int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio); int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion,fechafin,fechainicio,cadenaTotal,avance);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
pw.println(dato); pw.println(dato);
...@@ -4321,7 +4323,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4321,7 +4323,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-12'>"); pw.println("<div class='col-sm-12'>");
pw.println("<div class='col-sm-2'></div>"); pw.println("<div class='col-sm-2'></div>");
pw.println("<div class='col-sm-1'></div>"); pw.println("<div class='col-sm-1'></div>");
if(historial.equals("cambioFijo")){ if(historial.equals("cambioFijo") || historial.equals("cambioDia")){
pw.println("<div class=\"width-60 label label-info label-xlg arrowed-in arrowed-in-right\">"); pw.println("<div class=\"width-60 label label-info label-xlg arrowed-in arrowed-in-right\">");
pw.println("<div class=\"inline position-relative\">"); pw.println("<div class=\"inline position-relative\">");
...@@ -4536,10 +4538,20 @@ public class ServletHorario extends HttpServlet { ...@@ -4536,10 +4538,20 @@ public class ServletHorario extends HttpServlet {
pw.println("<label>"); pw.println("<label>");
if (codDocente.equals(codigoDocente)) { if (codDocente.equals(codigoDocente)) {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);' disabled>");
// pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);' disabled>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' disabled>");
// pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>"); // pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
} else { } else {
if(historial.equals("cambioFijo")){
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>"); pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>");
}else{
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno();'>");
}
// pw.println("<input name='checkbox" + cont + "' id='checkbox' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>");
} }
pw.println("<span class='lbl'></span>"); pw.println("<span class='lbl'></span>");
pw.println("</label>"); pw.println("</label>");
......
...@@ -36,9 +36,11 @@ ...@@ -36,9 +36,11 @@
</head> </head>
<body> <body>
<% <%
//
response.setContentType("application/vnd.ms-excel; "); response.setContentType("application/vnd.ms-excel; ");
response.setHeader("Content-Disposition","attachment; filename=cambio-fijo.xls"); response.setHeader("Content-Disposition","attachment; filename=cambio-fijo.xls");
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");
...@@ -82,7 +84,7 @@ ...@@ -82,7 +84,7 @@
</table> </table>
<table border="2"> <table border="2">
<tr> <tr>
<td <%=centrado%> colspan="5" style="text-align: center;background-color: #D9D2E9;font-weight: bold;" >DATOS GENERALES</td> <td <%=centrado%> colspan="7" style="text-align: center;background-color: #D9D2E9;font-weight: bold;" >DATOS GENERALES</td>
<td <%=centrado%> colspan="5" style="text-align: center;background-color: #FFF2CC;font-weight: bold;">DOCENTE QUE SALE</td> <td <%=centrado%> colspan="5" style="text-align: center;background-color: #FFF2CC;font-weight: bold;">DOCENTE QUE SALE</td>
<td <%=centrado%> colspan="5" style="text-align: center;background-color: #C9DAF8;font-weight: bold;">DOCENTE QUE INGRESA</td> <td <%=centrado%> colspan="5" style="text-align: center;background-color: #C9DAF8;font-weight: bold;">DOCENTE QUE INGRESA</td>
</tr> </tr>
...@@ -110,6 +112,15 @@ ...@@ -110,6 +112,15 @@
</tr> </tr>
<% <%
for(HorarioCF horario : lista){ for(HorarioCF horario : lista){
if(horario.getFechaFin() == null || horario.getFechaInicio() == null){
horario.setFechaFin("no registrado");
}
if(horario.getFechaInicio() == null){
horario.setFechaInicio("no registrado");
}
%> %>
<tr> <tr>
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
<body> <body>
<% <%
// response.setContentType("application/vnd.ms-excel; "); response.setContentType("application/vnd.ms-excel; ");
// response.setHeader("Content-Disposition","attachment; filename=cambio-dia.xls"); response.setHeader("Content-Disposition","attachment; filename=cambio-dia.xls");
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");
...@@ -65,44 +65,55 @@ ...@@ -65,44 +65,55 @@
</tr> </tr>
</table> </table>
<table border="2"> <table border="2">
<tr bgcolor="lightyellow"> <tr>
<td <%=centrado%> colspan="5">DATOS GENERALES</td> <td <%=centrado%> colspan="7" style='background-color: #B4A7D6;'>DATOS GENERALES</td>
<td <%=centrado%> colspan="4">DOCENTE QUE FALTA</td> <td <%=centrado%> colspan="4" style='background-color: #B6D7A8;'>DOCENTE QUE FALTA</td>
<td <%=centrado%> colspan="4">DOCENTE QUE REEMPLAZA</td> <td <%=centrado%> colspan="4" style='background-color: #9FC5E8;'>DOCENTE QUE REEMPLAZA</td>
</tr> </tr>
<tr bgcolor="lightgreen"> <tr bgcolor="lightgreen">
<td <%=centrado%> style="padding: 10px">SEDE</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">N°</td>
<td <%=centrado%> style="padding: 10px">DIA</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">SEDE</td>
<td <%=centrado%> style="padding: 10px">HORARIO</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">FECHA FALTA</td>
<td <%=centrado%> style="padding: 10px">GRADO</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">DIA</td>
<td <%=centrado%> style="padding: 10px">CURSO</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">HORARIO</td>
<td <%=centrado%> style="padding: 10px">FECHA</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">GRADO</td>
<td <%=centrado%> style="padding: 10px">APELLIDOS Y NOMBRES</td> <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">CURSO</td>
<td <%=centrado%> style="padding: 10px">MOTIVO</td>
<td <%=centrado%> style="padding: 10px">HORA AVISO</td> <td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">APELLIDOS Y NOMBRES</td>
<td <%=centrado%> style="padding: 10px">APELLIDOS Y NOMBRES</td> <td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">MOTIVO</td>
<td <%=centrado%> style="padding: 10px">CURSO</td> <td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">OBSERVACION</td>
<td <%=centrado%> style="padding: 10px">OBSERVACION</td> <td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">FECHA Y HORA AVISO</td>
<td <%=centrado%> style="padding: 10px">RECUPERACION</td>
<td <%=centrado%> style="padding: 10px;background-color: #9FC5E8;">APELLIDOS Y NOMBRES</td>
<td <%=centrado%> style="padding: 10px;background-color: #9FC5E8;">CURSO</td>
<td <%=centrado%> style="padding: 10px;background-color: #9FC5E8;">AVANCE AL DIA</td>
<td <%=centrado%> style="padding: 10px;background-color: #9FC5E8;">RECUPERACION</td>
</tr> </tr>
<% <%
int contador=1;
for(Horario horario : lista){ for(Horario horario : lista){
Docente docente1 = serviceDocente.NombreDocente(horario.getH_codigoDocente()); Docente docente1 = serviceDocente.NombreDocente(horario.getH_codigoDocente());
Docente docente2 = serviceDocente.NombreDocente(horario.getH_codigo_doc_reemp()); Docente docente2 = serviceDocente.NombreDocente(horario.getH_codigo_doc_reemp());
%> %>
<tr> <tr>
<td style="padding : 10px"><%=contador++%></td>
<td style="padding : 10px"><%=horario.getNombreSede()%></td> <td style="padding : 10px"><%=horario.getNombreSede()%></td>
<td style="padding : 10px"><%=horario.getH_fecha()%></td>
<td style="padding : 10px"><%=dias[Integer.parseInt(horario.getH_dia()) - 1]%></td> <td style="padding : 10px"><%=dias[Integer.parseInt(horario.getH_dia()) - 1]%></td>
<td style="padding : 10px"><%=horario.getH_horarioInicio()%> - <%=horario.getH_horarioFinal()%></td> <td style="padding : 10px"><%=horario.getH_horarioInicio()%> - <%=horario.getH_horarioFinal()%></td>
<td style="padding : 10px"><%=horario.getNombreGrado()%></td> <td style="padding : 10px"><%=horario.getNombreGrado()%></td>
<td style="padding : 10px"><%=horario.getH_nombreCurso()%></td> <td style="padding : 10px"><%=horario.getH_nombreCurso()%></td>
<td style="padding : 10px"><%=horario.getH_fecha()%></td>
<td style="padding : 10px"><%=docente1.getApe_pro() + ", " + docente1.getNom_pro()%></td> <td style="padding : 10px"><%=docente1.getApe_pro() + ", " + docente1.getNom_pro()%></td>
<td style="padding : 10px"><%=horario.getH_motivoCambio()%></td> <td style="padding : 10px"><%=horario.getH_motivoCambio()%></td>
<td style="padding : 10px"><%=horario.getH_observacion()%></td>
<td style="padding : 10px"><%=horario.getH_horaAviso()%></td> <td style="padding : 10px"><%=horario.getH_horaAviso()%></td>
<td style="padding : 10px"><%=docente2.getApe_pro() + ", " + docente2.getNom_pro()%></td> <td style="padding : 10px"><%=docente2.getApe_pro() + ", " + docente2.getNom_pro()%></td>
<td style="padding : 10px"><%=horario.getH_nombre_cur_reemp()%></td> <td style="padding : 10px"><%=horario.getH_nombre_cur_reemp()%></td>
<td style="padding : 10px"><%=horario.getH_observacion()%></td>
<td style="padding : 10px"><%=horario.getAvance()%></td>
<td style="padding : 10px"><%=horario.getRecuperacion()%></td> <td style="padding : 10px"><%=horario.getRecuperacion()%></td>
</tr> </tr>
<% <%
......
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