<%-- 
    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.HorarioCF"%>
<%@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>
						<style>
			#dg{
				background-color: #D9D2E9;
				font-weight: bold;
			}
			#ds{
				background-color: #FFF2CC;
				font-weight: bold;
			}
			#di{
				background-color: #C9DAF8;
				font-weight: bold;
			}
		</style>
    </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");
        
        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' ";
        
        AulaServices serviceAula = new AulaServices();
        
        DocenteServices serviceDocente = new DocenteServices();
        ArrayList<HorarioCF> lista = serviceDocente.listarCambiosFijo(fechaDesde,fechaHasta);
        %>

        <table  cellpadding= '0' cellspacing= '0'>
            <tr>
                <td <%=centrado%> colspan='5' align='center'><h3>LISTADO CAMBIOS FIJOS 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="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>
            <tr bgcolor="lightgreen">
                <td <%=centrado%> style="padding: 10px" id="dg">REGISTRO</td> 
							
							 <td <%=centrado%> style="padding: 10px" id="dg">SEDE</td>
							 <td <%=centrado%> style="padding: 10px" id="dg">DIA</td>
                <td <%=centrado%> style="padding: 10px;"  id="dg">HORARIO</td>
                <td <%=centrado%> style="padding: 10px"  id="dg">CANTIDAD MINUTOS</td>
                <td <%=centrado%> style="padding: 10px"  id="dg">AULAS</td>
                <td <%=centrado%> style="padding: 10px"  id="dg">GRUPO ACADEMICO</td>
								
								
                <td <%=centrado%> style="padding: 10px" id="ds">APELLIDOS Y NOMBRES</td>
                <td <%=centrado%> style="padding: 10px" id="ds">CURSO</td>
                <td <%=centrado%> style="padding: 10px" id="ds">FECHA FIN</td>
                <td <%=centrado%> style="padding: 10px" id="ds">MOTIVO CAMBIO</td>
                <td <%=centrado%> style="padding: 10px" id="ds">SE DA DE BAJA EN SISTEMA</td>
								
                <td <%=centrado%> style="padding: 10px" id="di">APELLIDOS Y NOMBRES</td>
                <td <%=centrado%> style="padding: 10px" id="di">CURSO</td>
                <td <%=centrado%> style="padding: 10px" id="di">FECHA INICIO</td>
                <td <%=centrado%> style="padding: 10px" id="di">CONDICION TRABAJADOR</td>
                <td <%=centrado%> style="padding: 15px" id="di">OBSERVACION</td>
            </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>
							   <td style="padding : 10px"><%=horario.getFechaRegistro()%></td>
                
								 <td style="padding : 10px"><%=horario.getNombreSede()%></td>
								 <td style="padding : 10px"><%=horario.getDia()%></td>
                <td style="padding : 10px"><%=horario.getHorario()%>   </td>
                <td style="padding : 10px"><%=horario.getCantidadHoras()%></td>
                <td style="padding : 10px"><%=horario.getCodigoAula()%></td>
                <td style="padding : 10px"><%=horario.getGrupoAcademico()%></td>
								
                <td style="padding : 10px"><%=horario.getDocenteSaliente()%></td>
                <td style="padding : 10px"><%=horario.getCursoSaliente()%></td>
                <td style="padding : 10px"><%=horario.getFechaFin()%></td>
                <td style="padding : 10px"><%=horario.getMotivoCambio()%></td>
								<td style="padding : 10px">NO</td>
                <td style="padding : 10px"><%=horario.getDocenteEntrante()%></td>
                <td style="padding : 10px"><%=horario.getCursoEntrante()%></td>
                <td style="padding : 10px"><%=horario.getFechaInicio()%></td>
                <td style="padding : 10px"><%=horario.getCondicionTrabajador()%></td>
                <td style="padding : 20px"><%=horario.getObservacion()%></td>
            </tr>
            <%
            }
            %>
        </table>
    </body>
</html>
