WesleyAlves

Untitled

Jul 30th, 2013
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.09 KB | None | 0 0
  1. <?xml version='1.0' encoding='UTF-8' ?>
  2. <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <ui:composition xmlns="http://www.w3.org/1999/xhtml"
  4.                 xmlns:ui="http://java.sun.com/jsf/facelets"
  5.                  template="../template/template_relatorios.xhtml"
  6.                 xmlns:h="http://java.sun.com/jsf/html"
  7.                 xmlns:f="http://java.sun.com/jsf/core"
  8.                 xmlns:p="http://primefaces.org/ui">
  9.  
  10.     <ui:define name="content">
  11.         <h:form id="formNota">
  12.             <p:growl life="10000" />
  13.             <p:panel id="panelcenter">
  14.                 <h:panelGrid columns="2">
  15.                 <h:outputText value="Unidade: "/>
  16.                 <p:selectOneMenu id="unidade" value="#{relatoriosBean.idUnidade}" >
  17.                     <f:selectItem itemLabel="Selecione" itemValue="" />
  18.                     <f:selectItems value="#{relatoriosBean.unidades}" var="unidade"
  19.                                    itemLabel="#{unidade.nome}"  itemValue="#{unidade.id}" />
  20.                      <p:ajax update="panelcenter"/>        
  21.                 </p:selectOneMenu>
  22.              
  23.                 </h:panelGrid>  
  24.                  <p:commandButton id="imprimir" value="Imprimir" type="button" icon="ui-icon-print">  
  25.                     <p:printer target="RelatorioP"  />  
  26.                 </p:commandButton>
  27.  
  28.               <p:spacer height="20px"/>
  29.               <p:panel rendered="#{relatoriosBean.idUnidade != null}" id="RelatorioP">
  30.     <div id="cabecalho"  style="page-break-before: auto; font-size: 12px" align="center">
  31.  
  32.  
  33.                  <h:graphicImage library="imagens"  width="90" height="90" name="brasao.jpg"/>
  34.  
  35.                         <P align="center">
  36.                                                    ESTADO DO ACRE<BR />
  37. SECRETARIA DE ESTADO DE EDUCAÇÃO E ESPORTE<BR />
  38. DIRETORIA DE INOVAÇÃO<BR />
  39. CENTRO DE ESTUDO DE LÍNGUAS <BR />
  40.                             <br/> <b>RELATÓRIO DE TURMAS POR UNIDADE</b> <br/>
  41.  
  42.                         </P>
  43.                     </div>
  44.                     <div>
  45.                         <p:spacer height="20px"/>
  46.                     </div>            
  47.                     <p:fieldset>
  48.  
  49.                         <h:panelGrid  columns="2">
  50.  
  51.                             <h:graphicImage library="imagens" name="ativado.png" />        
  52.                             <h:outputText style="font-style: italic;font-size: 10px;" value="Turma em aberto"/>
  53.                             <h:graphicImage library="imagens" name="desativado.png" />
  54.                             <h:outputText style="font-style: italic;font-size: 10px;" value="Turma finalizada"/>
  55.                         </h:panelGrid>  </p:fieldset>
  56.              <p:fieldset><center><br/>Gerado por ManagerCel em : <h:outputText value="#{relatoriosBean.data}"><f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss" timeZone="GMT-3"/></h:outputText></center></p:fieldset>
  57.                   <p:dataTable rendered="#{relatoriosBean.idUnidade != null}" style="page-break-before: auto; font-size: 12px" id="tabelaturma" value="#{relatoriosBean.turmas}"
  58.                                  var ="v" emptyMessage="Turma não encontrada!">
  59.                         <p:column  headerText="Nome">
  60.                             <h:outputText value="#{v.nome}" />
  61.                         </p:column>
  62.                     <p:column headerText="Unidade">
  63.                             #{v.unidade.nome}
  64.  
  65.                         </p:column>    
  66.                   <p:column headerText="Idioma">
  67.                             #{v.idioma.nome}
  68.  
  69.                         </p:column>
  70.   <p:column  style="text-align: center;" filterMatchMode="contains" filterStyle="width:50px" filterBy="#{v.semestre}">
  71.                         <f:facet name="header">
  72.                             <h:outputText value="Semestre"/>
  73.                         </f:facet>
  74.                         #{v.semestre}
  75.                     </p:column>
  76.                         <p:column headerText="Horário">
  77.                             #{v.horario.descricao}
  78.                         </p:column>
  79.                         <p:column headerText="Professor">
  80.                             #{v.professor.nome}
  81.                         </p:column>
  82.  
  83.  
  84.                         <p:column  headerText="Status" style="text-align: center;">
  85.  
  86.                             <h:graphicImage alt="Ativado" library="imagens"
  87.                                             name="ativado.png" rendered="#{v.status == true}"/>
  88.  
  89.                             <h:graphicImage library="imagens"
  90.                                             name="desativado.png" rendered="#{v.status == false}"/>
  91.  
  92.  
  93.  
  94.  
  95.                         </p:column>
  96.  
  97.  
  98.  
  99.                     </p:dataTable>
  100.  
  101.                   <p:fieldset><center><br/>Gerado por ManagerCel em : <h:outputText value="#{relatoriosBean.data}"><f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss" timeZone="GMT-3"/></h:outputText></center></p:fieldset>
  102.                 </p:panel></p:panel>
  103.             </h:form>
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.     </ui:define>
  113. </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment