Guest User

Untitled

a guest
Jun 23rd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. }
  2.  
  3. <body>
  4.  
  5. <ui:composition template="./../templates/template.xhtml">
  6.  
  7. <ui:define name="top">
  8. <ui:include src="/includes/menu.xhtml"/>
  9. </ui:define>
  10.  
  11. <ui:define name="content">
  12. <h:form>
  13. <p:dataTable id="singleCli" var="cliente" value="#{controlerCliente.obterClientes()}" rows="3" rowKey="#{cliente.codigo}"
  14. selection="#{controlerCliente.selectClientes}" selectionMode="single" paginator="true">
  15. <f:facet name="header">
  16. LISTA DE CLIENTES CADASTRADOS
  17. </f:facet>
  18.  
  19. <p:column headerText="CODIGO: ">
  20. <h:outputLabel value="#{cliente.codigo}"/>
  21. </p:column>
  22. <p:column headerText="NOME: " filterBy="#{cliente.nome}">
  23. <h:outputText value="#{cliente.nome}"/>
  24. </p:column>
  25. <p:column headerText="CPF: ">
  26. <h:outputText value="#{cliente.cpf}"/>
  27. </p:column>
  28. <p:column headerText="DATA CADASTRO">
  29. <h:outputText value="#{cliente.dataAbertura}"/>
  30. </p:column>
  31.  
  32. <p:column headerText="E-MAIL: ">
  33. <h:outputText value="#{cliente.email}"/>
  34. </p:column>
  35.  
  36. <p:column headerText="TELEFONE: ">
  37. <h:outputText value="#{cliente.telefone}"/>
  38. </p:column>
  39.  
  40. <p:column headerText="RUA: ">
  41. <h:outputText value="#{cliente.endereco.bairro}"/>
  42. </p:column>
  43.  
  44. <p:column headerText="NÚMERO: ">
  45. <h:outputText value="#{cliente.endereco.numero}"/>
  46. </p:column>
  47. <p:column headerText="CEP: ">
  48. <h:outputText value="#{cliente.endereco.cep}"/>
  49. </p:column>
  50.  
  51. <p:column headerText="OPÇÕES">
  52. <p:commandButton icon="ui-icon-trash"/>
  53. </p:column>
  54. <f:facet name="footer">
  55. <p:commandButton value="VISUALIZAR" onclick="PF('cliDialog').show();"/>
  56. </f:facet>
  57.  
  58.  
  59. </p:dataTable>
  60. </h:form>
  61.  
  62. <p:dialog id="visuCliente" header="cliente - view" widgetVar="cliDialog" modal="true" showEffect="fade" hideEffect="fade" resizable="false"
  63. draggable="false" >
  64.  
  65. <h:form>
  66. <p:panelGrid columns="2" >
  67. <h:outputText value="CÓDIGO"/>
  68. <p:outputLabel value="#{controlerCliente.cliente.codigo}"/>
  69.  
  70. <h:outputText value="CPF"/>
  71. <p:outputLabel value="#{controlerCliente.cliente.cpf}"/>
  72.  
  73. <h:outputText value="EMAIL"/>
  74. <p:outputLabel value="#{controlerCliente.cliente.email}"/>
  75.  
  76. <h:outputText value="NOME"/>
  77. <p:outputLabel value="#{controlerCliente.cliente.nome}"/>
  78.  
  79. <h:outputText value="DATA-CADASTRO"/>
  80. <p:outputLabel value="#{cliente.dataAbertura}"/>
  81.  
  82. <h:outputText value="RUA"/>
  83. <p:outputLabel value="#{controlerCliente.cliente.endereco.rua}"/>
  84.  
  85. <h:outputText value="BAIRRO"/>
  86. <p:outputLabel value="#{controlerCliente.cliente.endereco.cep}"/>
  87.  
  88. <h:outputText value="CIDADE"/>
  89. <p:outputLabel value="#{controlerCliente.cliente.endereco.cidade}"/>
  90.  
  91. </p:panelGrid>
  92.  
  93. </h:form>
  94. </p:dialog>
  95.  
  96. </ui:define>
  97.  
  98.  
  99. </ui:composition>
  100.  
  101. </body>
Add Comment
Please, Sign In to add comment