<%-- 
    Document   : exportar_cambios_fijos
    Created on : 31-oct-2018, 17:01:58
    Author     : sistem20user
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="pe.siso.horario.Beans.Horario"%>
<%@page import="pe.siso.horario.Beans.Aula"%>
<%@page import="pe.siso.horario.Beans.Docente"%>
<%@page import="pe.siso.horario.Services.DocenteServices"%>
<%@page import="pe.siso.horario.Services.AulaServices"%>
<%@page import="java.util.ArrayList"%>
<%@page import="pe.siso.horario.Beans.Usuario"%>
<%@page import="java.time.format.DateTimeFormatter"%>
<%@page import="java.time.LocalDateTime"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%
            
        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");
        
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy");  
        LocalDateTime now = LocalDateTime.now();  
            
        String fechaDesde = request.getParameter("fechaDesde");
        String fechaHasta = request.getParameter("fechaHasta");
        String[] dias = {"Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"};
        
//        String centrado="style='vertical-align:middle;' ";
        String centrado=" align='center' ";
        
        DocenteServices serviceDocente = new DocenteServices();
        ArrayList<Horario> lista = serviceDocente.listarCambiosDia(fechaDesde,fechaHasta);
        %>

        <table  cellpadding= '0' cellspacing= '0'>
            <tr>
                <td <%=centrado%> colspan='5' align='center'><h3>LISTADO CAMBIOS DIARIOS DE DOCENTES</h3></td>
            </tr> 
            <tr>
                <td colspan='5' height='10'></td>
            </tr> 
            <tr>
                <td colspan='3' >FUENTE: SISTEMA DE HORARIOS</td>
                <td colspan='2' align='right'>SACO OLIVEROS - SISTEMAS</td>
            </tr> 
            <tr>
                <td colspan='3' >RESPONSABLE: <%=usuario!=null?usuario.getNombreTipoUsuario():""%></td>
                <td colspan='2' align='right'></td>
            </tr> 
            <tr>
                <td colspan='5' height='20'>FECHA: <%=dtf.format(now)%></td>
            </tr>
            <tr>
                <td colspan='5' height='20'></td>
            </tr>           
        </table>
        <table border="2">
            <tr>
                <td <%=centrado%> colspan="7" style='background-color: #B4A7D6;'>DATOS GENERALES</td>
                <td <%=centrado%> colspan="5" style='background-color: #B6D7A8;'>DOCENTE QUE FALTA</td>
                <td <%=centrado%> colspan="4" style='background-color: #9FC5E8;'>DOCENTE QUE REEMPLAZA</td>
								<td <%=centrado%> colspan="4" style='background-color: #83CECC;'>DOCENTE QUE RECUPERA</td>
            </tr>
            <tr bgcolor="lightgreen">
							<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 QUE FALTO</td>
                <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">HORARIO</td>
								<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">CANT.MINUTOS</td>
                <td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">AULAS</td>
								<td <%=centrado%> style="padding: 10px;background-color: #B4A7D6;">G.ACADEMICO</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;">FECHA EN LA QUE AVISO</td>
                <td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">HORA A LA QUE AVISO</td>
								<td <%=centrado%> style="padding: 10px;background-color: #B6D7A8;">OBSERVACION</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>
								
								
								
                <td <%=centrado%> style="padding: 10px;background-color: #83CECC;">APELLIDOS Y NOMBRES</td>
                <td <%=centrado%> style="padding: 10px;background-color: #83CECC;">CURSO</td>
                <td <%=centrado%> style="padding: 10px;background-color: #83CECC;">FECHA</td>
                <td <%=centrado%> style="padding: 10px;background-color: #83CECC;">HORARIO</td>
                
								
															
            </tr>
            <%
							int contador=1;
							String docenteRecuperacion="";
           for(Horario horario : lista){
//               Docente docente1 = serviceDocente.NombreDocente(horario.getH_codigoDocente());
//             if(horario.getDocenteRecuperacion().equals(""))

//							 if(docente2.nombreDocente()){
//								 docenteRecuperacion = "--";
//								 
//								  
//							 }else{
//								 docenteRecuperacion = docente2.nombreDocente();
//								
//							 }
							 System.out.println("horario.getDocenteRecuperacion() :" + horario.getDocenteRecuperacion());
            %>
            <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"><%=horario.getH_horarioFinal()%></td>
                <td style="padding : 10px"><%=horario.getCantidadMinutos()%></td>
                <td style="padding : 10px"><%=horario.getNombreGrado()%></td>
                <td style="padding : 10px"><%=horario.getGrupoAcademico()%></td>
								
								
								<td style="padding : 10px"><%=horario.getH_codigoDocente()%></td>
                <td style="padding : 10px"><%=horario.getH_motivoCambio()%></td>
								
								<td style="padding : 10px"><%=horario.getFechaAvisoFalta()%></td>
                <td style="padding : 10px"><%=horario.getH_horaAviso()%></td>
								<td style="padding : 10px"><%=horario.getH_observacion()%></td>
								
								
                <td style="padding : 10px"><%=horario.getH_codigo_doc_reemp()%></td>
                <td style="padding : 10px"><%=horario.getH_nombre_cur_reemp()%></td>
                
                <td style="padding : 10px"><%=horario.getAvance()%></td>
                <td style="padding : 10px"><%=horario.getRecuperacion()%></td>
								
								
								
                <td style="padding : 10px"><%=docenteRecuperacion%></td>
                <td style="padding : 10px"><%=horario.getCursoRecuperacion()%></td>
                <td style="padding : 10px"><%=horario.getFechaRecuperacion()%></td>
                <td style="padding : 10px"><%=horario.getHoraInicioRecuperacion() +" - "+horario.getHoraFinRecuperacion()%></td>
                
            </tr>
            <%
            }
            %>
        </table>
    </body>
</html>
