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


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

<%
  String tbus = request.getParameter("codTipo");
  String variable = request.getParameter("variable");
  
  ArrayList<Directorio> lista = null;
  DirectorioServices servicios = new DirectorioServices();
    
  lista=servicios.listaDirectorio(tbus,variable);
    
%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EXPORTAR DIRECTORIO</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=DirectorioSacoOliveros.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);
           int minuto = cal1.get(Calendar.MINUTE);
           int segundo = cal1.get(Calendar.SECOND);
           String diaAc = "";
           String mesAc = "";
           String hrAc = "";
           String minAc = "";
           String secAc = "";
           
           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; }
           
      %>
      <table align='center' border='0' cellpadding= '0' cellspacing= '0'>
         <!--<tr>
            <td height='15'></td>
        </tr>-->
        <tr>
            <td height='15' align='center' colspan='7' <%=centrado%> ><h3> DIRECTORIO TELEFONICO - SACO OLIVEROS</h3></td>
        </tr>
        <tr>
            <td colspan="4"></td>
            <td colspan="3" align="right">SACO OLIVEROS - SISTEMAS</td>
        </tr>
        <tr>
            <td colspan="4">FUENTE: INTRANET ADMINISTRATIVA</td>
            <td colspan="3" align="right">RESPONSABLE: <%=usuario!=null?usuario.getNombre():" "%><%=usuario!=null?usuario.getApellido():""%></td>
        </tr>
        <tr>
            <td colspan="4">REGISTROS: <%=lista.size()%></td>
            <td colspan="3" align="right">ACTUALIZACIÓN: <%=diaAc+"-"+mesAc+"-"+cal1.get(Calendar.YEAR)+" "+hrAc+":"+minAc+":"+secAc+" Hrs."%></td>
        </tr>
        <tr> 
            <td width='30' <%=borderColorTitulo%> align='center'>N°</td>
            <td width='30' <%=borderColorTitulo%> align='center'>LOCAL</td>
            <td width='270' <%=borderColorTitulo%> align='center'>PERSONAL</td>
            <td width='200' <%=borderColorTitulo%> align='center'>CARGO</td>
            <td width='130' <%=borderColorTitulo%> align='center'>NRO. CELULAR</td>
            <td width='130' <%=borderColorTitulo%> align='center'>TELEFONO FIJO</td>
            <td width='250' <%=borderColorTitulo%> align='center'>EMAIL</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%>><%=lista.get(i).getSedDes_dir() %> </td>
        <td width='130' <%=estilo2%>><%=lista.get(i).getPer_dir() %> </td>
        <td width='130' <%=estilo2%>><%=lista.get(i).getCar_dir()%></td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getCel_dir() %></td>
        <td width='130' <%=estilo2%> align='center'><%=lista.get(i).getTel1_dir()%><br><%=lista.get(i).getTel2_dir()%> </td>
        <td width='90' <%=estilo2%>><%=lista.get(i).getEma_dir() %> </td>
        </tr>
        
        <%
        cont++;
        }
            if (cont == 1) { 
        %>
        
            <tr>
                <td <%=estilo3%> colspan='7' align='center'>No hay registros para mostrar</td>
            </tr>
        <% 
            }  
        %>
        
        
        
        
      </table>
      
    </body>
</html>
