<%-- 
    Document   : exportar_aulas
    Created on : 16/01/2015, 09:02:26 AM
    Author     : sistem16user
--%>

<%@page import="pe.siso.horario.Beans.Usuario"%>
<%@page import="java.util.Calendar"%>
<%@page import="pe.siso.horario.Services.AulaServices"%>
<%@page import="pe.siso.horario.Beans.Aula"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%
  String codigoLocal = request.getParameter("codLocal");
  ArrayList<Aula> lista = null;
  AulaServices servicios = new AulaServices();
    if (codigoLocal.equals("todo")) {
        lista=servicios.listaAulasDirage();
    }else{
        lista=servicios.listaAulasDirage(codigoLocal);
    }
%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EXPORTAR AULAS</title>
    </head>
    
    <body>
      <%
            HttpSession session_actual = request.getSession(true);
            Usuario usuario=(Usuario)session_actual.getAttribute("usuario");
            
            response.setContentType("application/vnd.ms-excel; ");
            response.setHeader("Content-Disposition","attachment; filename=ReporteAulas.xls"); 
        
            
            String border="style='border:solid 0.5pt #000000;vertical-align:middle;'";
            String centrado="style='vertical-align:middle;' ";
            String borderColor="style='border:solid 0.5pt #000000; vertical-align:middle; background-color:#B5E0F5;'";
            String borderColorTitulo="style='border:solid 0.5pt #000000; vertical-align:middle; background-color:#006699; color:#FFFFFF;'";
            String estilo = "style='background-color:#B5E0F5; border:solid 0.5pt;'";
            String estilo3 = "style='background-color:#FFFFFF; border:solid 0.5pt;'";
            String estilo2 = "";
            
            Calendar cal1 = Calendar.getInstance();
           
           int dia = cal1.get(Calendar.DATE);
           int mes = cal1.get(Calendar.MONTH);
           int hora = cal1.get(Calendar.HOUR_OF_DAY);
           int minuto = cal1.get(Calendar.MINUTE);
           int segundo = cal1.get(Calendar.SECOND);
           String diaAc = "";
           String mesAc = "";
           String hrAc = "";
           String minAc = "";
           String secAc = "";
           
           int horaAc = 0;
           String perDia = "";
           
           if(dia<10){ diaAc = "0"+dia; }else{ diaAc = ""+dia;}
           
           if(mes<10){ mesAc = "0"+mes; }else{ mesAc = ""+mes; }
           
           //if(hora<10){  if(hora==0){ hrAc = "12"; }else{ hrAc = "0"+hora;  } }else{  hrAc = ""+hora; }
           
           if(minuto<10){ minAc = "0"+minuto; }else{ minAc = ""+minuto; }
           
           if(segundo<10){ secAc = "0"+segundo; }else{ secAc = ""+segundo; }
           
           if(hora<12){ 
            perDia="am."; 
            if(hora<10 && hora>0){
                hrAc="0"+hora;
                }else if(hora==0){
                    hrAc="12";
                }else{
                    hrAc=""+hora; 
                }  
            }else{
                if(hora==12){
                    hrAc="12";
                }else{
                    horaAc=hora-12;
                    if(horaAc<10){
                        hrAc="0"+horaAc;
                    }else{
                        hrAc = ""+horaAc;
                    }
                }
                perDia="pm.";
            }
           
      %>
      <table align='center' border='0' cellpadding= '0' cellspacing= '0'>
         <!--<tr>
            <td height='15'></td>
        </tr>-->
        <tr>
            <td height='15' align='center' colspan='9' <%=centrado%> ><h3> LISTADO DE AULAS </h3></td>
        </tr>
        <tr>
            <td colspan="4"></td>
            <td colspan="5" align="right">SACO OLIVEROS - SISTEMAS</td>
        </tr>
        <tr>
            <td colspan="4">FUENTE: SISTEMA DE HORARIOS</td>
            <td colspan="5" align="right">RESPONSABLE: <%=usuario!=null?usuario.getNombreTipoUsuario():""%></td>
        </tr>
        <tr>
            <td colspan="4">REGISTROS: <%=lista.size()%></td>
            <td colspan="5" align="right">ACTUALIZACIÓN: <%=diaAc+"/"+mesAc+"/"+cal1.get(Calendar.YEAR)+" "+hrAc+":"+minAc+":"+secAc+" "+perDia%></td>
        </tr>
        <tr> 
            <td width='30' <%=borderColorTitulo%> align='center'>N°</td>
            <td width='130' <%=borderColorTitulo%> align='center'>SEDE</td>
            <td width='130' <%=borderColorTitulo%> align='center'>TIPO CENTRO</td>
            <td width='130' <%=borderColorTitulo%> align='center'>CENTRO</td>
            <td width='130' <%=borderColorTitulo%> align='center'>NIVEL</td>
            <td width='130' <%=borderColorTitulo%> align='center'>TIPO GRADO</td>
            <td width='130' <%=borderColorTitulo%> align='center'>GRADO</td>
            <td width='90' <%=borderColorTitulo%> align='center'>SECCIÓN</td>
            <td width='130' <%=borderColorTitulo%> align='center'>TURNO</td>
            
           
        </tr>  
   
        <%
        int cont =  1;
            for (int i = 0; i < lista.size(); i++) {
              if (cont % 2 == 0) {
                  estilo2=borderColor; 
       
              }else{
                   estilo2=border; 
         
              }   
        %>
        <tr> 
        <td width='30' <%=estilo2%> align='center'><%=cont%> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreLocal() %> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreTipoCentro()%> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreCentro() %> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreNivel() %> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreTipoGrado()%> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreGrado()%> </td>
        <td width='90' <%=estilo2%> align='center'><%=lista.get(i).getNombreSeccion() %> </td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getNombreTurno() %> </td>
        </tr>
        
        <%
        cont++;
        }
            if (cont == 1) { 
        %>
        
            <tr>
                <td <%=estilo3%> colspan='9' align='center'>No hay aulas registradas en secundaria</td>
            </tr>
        <% 
            }  
        %>
        
        
        
        
      </table>
      
    </body>
</html>
