cambios fijo y dia

parent 53f49461
......@@ -18,6 +18,7 @@ public class Horario {
private String examen;
private String nota_encuesta;
private String celularDocente;
private String avance;
public String getExamen() {
return examen;
......@@ -34,6 +35,15 @@ public class Horario {
public void setNota_encuesta(String 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 {
private String dia;
private String horario;
private String cantidadHoras;
private int codigoAula;
private String codigoAula;
private int codigoHistorial;
private String docenteSaliente;
private String cursoSaliente;
......@@ -76,11 +76,11 @@ public class HorarioCF {
this.cantidadHoras = cantidadHoras;
}
public int getCodigoAula() {
public String getCodigoAula() {
return codigoAula;
}
public void setCodigoAula(int codigoAula) {
public void setCodigoAula(String codigoAula) {
this.codigoAula = codigoAula;
}
......
......@@ -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, 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;
......
......@@ -59,7 +59,7 @@ public class MySqlDAOFactory extends DAOFactory {
"jdbc:mysql://localhost:3306/encuesta_docente",
"root",
"mysql");
//serverdes5
// //serverdes5
// "jdbc:mysql://172.16.0.15:3306/encuesta_docente",
// "sistemaHorarios",
// "Sac0Olive1357$");
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -291,10 +291,10 @@ public class HorarioServices {
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;
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) {
// TODO Auto-generated catch block
e.printStackTrace();
......
......@@ -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'>");
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("</label>");
pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codigoDocente + "'>");
......
......@@ -3276,10 +3276,12 @@ public class ServletHorario extends HttpServlet {
String recuperacion = request.getParameter("recuperacion");
int codClase = Integer.parseInt(request.getParameter("codClase"));
String fechafin=request.getParameter("fechafin");
String cadenaTotal=request.getParameter("cadenaTotal");
String avance=request.getParameter("avance");
String fechainicio=request.getParameter("fechainicio");
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");
PrintWriter pw = response.getWriter();
pw.println(dato);
......@@ -4321,7 +4323,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-12'>");
pw.println("<div class='col-sm-2'></div>");
pw.println("<div class='col-sm-1'></div>");
if(historial.equals("cambioFijo")){
if(historial.equals("cambioFijo") || historial.equals("cambioDia")){
pw.println("<div class=\"width-60 label label-info label-xlg arrowed-in arrowed-in-right\">");
pw.println("<div class=\"inline position-relative\">");
......@@ -4535,11 +4537,21 @@ public class ServletHorario extends HttpServlet {
pw.println("<td align='center' style='vertical-align:middle'>");
pw.println("<label>");
if (codDocente.equals(codigoDocente)) {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);' disabled>");
// pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);' disabled>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' disabled>");
// pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
} else {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);'>");
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);'>");
}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("</label>");
......
......@@ -56,7 +56,7 @@
</script>
<!-- #section:basics/sidebar -->
<div id="sidebar" class="sidebar responsive">
<div id="sidebar" class="sidebar responsive">
<script type="text/javascript">
try {
ace.settings.check('sidebar', 'fixed')
......
......@@ -36,9 +36,11 @@
</head>
<body>
<%
//
response.setContentType("application/vnd.ms-excel; ");
response.setHeader("Content-Disposition","attachment; filename=cambio-fijo.xls");
HttpSession session_actual = request.getSession(true);
Usuario usuario=(Usuario)session_actual.getAttribute("usuario");
......@@ -82,7 +84,7 @@
</table>
<table border="2">
<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: #C9DAF8;font-weight: bold;">DOCENTE QUE INGRESA</td>
</tr>
......@@ -110,6 +112,15 @@
</tr>
<%
for(HorarioCF horario : lista){
if(horario.getFechaFin() == null || horario.getFechaInicio() == null){
horario.setFechaFin("no registrado");
}
if(horario.getFechaInicio() == null){
horario.setFechaInicio("no registrado");
}
%>
<tr>
......
......@@ -23,8 +23,8 @@
<body>
<%
// response.setContentType("application/vnd.ms-excel; ");
// response.setHeader("Content-Disposition","attachment; filename=cambio-dia.xls");
response.setContentType("application/vnd.ms-excel; ");
response.setHeader("Content-Disposition","attachment; filename=cambio-dia.xls");
HttpSession session_actual = request.getSession(true);
Usuario usuario=(Usuario)session_actual.getAttribute("usuario");
......@@ -65,44 +65,55 @@
</tr>
</table>
<table border="2">
<tr bgcolor="lightyellow">
<td <%=centrado%> colspan="5">DATOS GENERALES</td>
<td <%=centrado%> colspan="4">DOCENTE QUE FALTA</td>
<td <%=centrado%> colspan="4">DOCENTE QUE REEMPLAZA</td>
<tr>
<td <%=centrado%> colspan="7" style='background-color: #B4A7D6;'>DATOS GENERALES</td>
<td <%=centrado%> colspan="4" style='background-color: #B6D7A8;'>DOCENTE QUE FALTA</td>
<td <%=centrado%> colspan="4" style='background-color: #9FC5E8;'>DOCENTE QUE REEMPLAZA</td>
</tr>
<tr bgcolor="lightgreen">
<td <%=centrado%> style="padding: 10px">SEDE</td>
<td <%=centrado%> style="padding: 10px">DIA</td>
<td <%=centrado%> style="padding: 10px">HORARIO</td>
<td <%=centrado%> style="padding: 10px">GRADO</td>
<td <%=centrado%> style="padding: 10px">CURSO</td>
<td <%=centrado%> style="padding: 10px">FECHA</td>
<td <%=centrado%> style="padding: 10px">APELLIDOS Y NOMBRES</td>
<td <%=centrado%> style="padding: 10px">MOTIVO</td>
<td <%=centrado%> style="padding: 10px">HORA AVISO</td>
<td <%=centrado%> style="padding: 10px">APELLIDOS Y NOMBRES</td>
<td <%=centrado%> style="padding: 10px">CURSO</td>
<td <%=centrado%> style="padding: 10px">OBSERVACION</td>
<td <%=centrado%> style="padding: 10px">RECUPERACION</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">N°</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">SEDE</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">FECHA FALTA</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">DIA</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">HORARIO</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">GRADO</td>
<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">CURSO</td>
<td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">APELLIDOS Y NOMBRES</td>
<td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">MOTIVO</td>
<td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">OBSERVACION</td>
<td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">FECHA Y HORA AVISO</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>
<%
int contador=1;
for(Horario horario : lista){
Docente docente1 = serviceDocente.NombreDocente(horario.getH_codigoDocente());
Docente docente2 = serviceDocente.NombreDocente(horario.getH_codigo_doc_reemp());
%>
<tr>
<td style="padding : 10px"><%=contador++%></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"><%=horario.getH_horarioInicio()%> - <%=horario.getH_horarioFinal()%></td>
<td style="padding : 10px"><%=horario.getNombreGrado()%></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"><%=horario.getH_motivoCambio()%></td>
<td style="padding : 10px"><%=horario.getH_observacion()%></td>
<td style="padding : 10px"><%=horario.getH_horaAviso()%></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_observacion()%></td>
<td style="padding : 10px"><%=horario.getAvance()%></td>
<td style="padding : 10px"><%=horario.getRecuperacion()%></td>
</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