Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.61 KB | None | 0 0
  1. <ui:define name="titulo">Pesquisar Propriedades</ui:define>
  2.  
  3. <ui:define name="corpo">
  4. <h:form id="frmPesquisa">
  5. <p:messages showDetail="false" showSummary="true" autoUpdate="true" />
  6.  
  7. <h1>Pesquisa de propriedades</h1>
  8.  
  9. <p:toolbar style="margin-top: 20px">
  10. <p:toolbarGroup>
  11. <p:commandButton value="Pesquisar" action="#{pesquisaPropriedadeBean.pesquisar}" update="@form" />
  12. <p:selectOneRadio id="id" value="#{pesquisaPropriedadeBean.filtro.status}" >
  13. <f:selectItem itemLabel="Ativo" itemValue="Ativo" />
  14. <f:selectItem itemLabel="Inativo" itemValue="Inativo" />
  15. </p:selectOneRadio>
  16. </p:toolbarGroup>
  17. <p:toolbarGroup align ="right">
  18. <p:button value="Novo" outcome="/propriedade/CadastroPropriedade"/>
  19. </p:toolbarGroup>
  20. </p:toolbar>
  21.  
  22. <p:panelGrid columns="2" id="painel" style="width: 100%; margin-top: 20px" columnClasses="rotulo, campo">
  23. <p:outputLabel value="id" for="id"/>
  24. <p:inputText id="id" size="60" maxlength="80"
  25. value="#{pesquisaPropriedadeBean.filtro.propriedadeId}"/>
  26. </p:panelGrid>
  27.  
  28. <p:dataTable id="propriedadesTable"
  29. value="#{pesquisaPropriedadeBean.propriedadesFiltradas}" var="propriedade"
  30. style="margin-top: 20px" emptyMessage="Nenhuma propriedade encontrada."
  31. rows="20" paginator="true" paginatorAlwaysVisible="false"
  32. paginatorPosition="bottom">
  33.  
  34. <p:column headerText="Id" style="text-align: center; width: 100px">
  35. <h:outputText value="#{propriedade.id}" />
  36. </p:column>
  37.  
  38. <p:column headerText="Nome" style="text-align: center; width: 100px">
  39. <h:outputText value="#{propriedade.nome}" />
  40. </p:column>
  41.  
  42. <p:column headerText="Proprietário" style="text-align: center; width: 100px">
  43. <h:outputText value="#{propriedade.usuario}" />
  44. </p:column>
  45.  
  46. <p:column headerText="Área" style="text-align: center; width: 100px">
  47. <h:outputText value="#{propriedade.area}" />
  48. </p:column>
  49.  
  50. <p:column headerText="matrícula" style="text-align: center; width: 100px">
  51. <h:outputText value="#{propriedade.matricula}" />
  52. </p:column>
  53.  
  54. <p:column headerText="Estado" style="text-align: center; width: 100px">
  55. <h:outputText value="#{propriedade.estado}" />
  56. </p:column>
  57.  
  58. <p:column headerText="Cidade" style="text-align: center; width: 100px">
  59. <h:outputText value="#{propriedade.cidade}" />
  60. </p:column>
  61.  
  62. <p:column headerText="Endereço" style="text-align: center; width: 100px">
  63. <h:outputText value="#{propriedade.endereco}" />
  64. </p:column>
  65.  
  66. <p:column headerText="Status" style="text-align: center; width: 100px">
  67. <h:outputText value="#{propriedade.status}" />
  68. </p:column>
  69.  
  70. <p:column headerText="Operações" style="width: 100px; text-align: center">
  71. <c:set var ="status" scope = "session"/>
  72. <p:button outcome = "/propriedade/CadastroPropriedade" icon="ui-icon-pencil" title="Editar" disabled ="#{pesquisaPropriedadeBean.inativo}">
  73. <f:param name="propriedade" value="#{propriedade.id}" />
  74. </p:button>
  75. <p:commandButton icon="ui-icon-bloquear" title="Alterar status do cadastro" oncomplete="PF('confirmacaoExclusao').show()" process="@this" update="frmPesquisa:confirmacaoExclusaoDialog">
  76. <f:setPropertyActionListener value="#{propriedade}" target="#{pesquisaPropriedadeBean.propriedadeSelecionada}"/>
  77. </p:commandButton>
  78. </p:column>
  79.  
  80.  
  81. </p:dataTable>
  82.  
  83. <p:confirmDialog header="Alterar status do cadastro"
  84. message="Tem certeza que deseja alterar o status do cadastro do usuário #{pesquisaUsuarioBean.usuarioSelecionado.nome}?"
  85. widgetVar="confirmacaoExclusao" id="confirmacaoExclusaoDialog">
  86. <p:button value="Não"
  87. onclick="PF('confirmacaoExclusao').hide(); return false;" />
  88. <p:commandButton value="Sim"
  89. oncomplete="PF('confirmacaoExclusao').hide();" action="#{pesquisaUsuarioBean.excluir}" process="@this" update="frmPesquisa:propriedadesTable"/>
  90. </p:confirmDialog>
  91. </h:form>
  92. </ui:define>
  93.  
  94. <ui:define name="titulo">Pesquisar Usuarios</ui:define>
  95.  
  96. <ui:define name="corpo">
  97. <h:form id="frmPesquisa">
  98. <p:messages showDetail="false" showSummary="true" autoUpdate="true" />
  99.  
  100. <h1>Pesquisa de usuários</h1>
  101.  
  102. <p:toolbar style="margin-top: 20px">
  103. <p:toolbarGroup>
  104. <p:commandButton value="Pesquisar" action="#{pesquisaUsuarioBean.pesquisar}" update="@form" />
  105. <p:selectOneRadio id="id" value="#{pesquisaUsuarioBean.filtro.status}" >
  106. <f:selectItem itemLabel="Ativo" itemValue="Ativo" />
  107. <f:selectItem itemLabel="Inativo" itemValue="Inativo" />
  108. </p:selectOneRadio>
  109. </p:toolbarGroup>
  110. <p:toolbarGroup align ="right">
  111. <p:button value="Novo" outcome="/usuario/CadastroUsuario"/>
  112. </p:toolbarGroup>
  113. </p:toolbar>
  114.  
  115. <p:panelGrid columns="2" id="painel" style="width: 100%; margin-top: 20px" columnClasses="rotulo, campo">
  116. <p:outputLabel value="Nome" for="nome"/>
  117. <p:inputText id="nome" size="60" maxlength="80"
  118. value="#{pesquisaUsuarioBean.filtro.nome}"/>
  119. </p:panelGrid>
  120.  
  121. <p:dataTable id="usuariosTable"
  122. value="#{pesquisaUsuarioBean.usuariosFiltrados}" var="usuario"
  123. style="margin-top: 20px" emptyMessage="Nenhum usuario encontrado."
  124. rows="20" paginator="true" paginatorAlwaysVisible="false"
  125. paginatorPosition="bottom">
  126.  
  127. <p:column headerText="Id" style="text-align: center; width: 100px">
  128. <h:outputText value="#{usuario.id}" />
  129. </p:column>
  130.  
  131. <p:column headerText="Nome" style="text-align: center; width: 100px">
  132. <h:outputText value="#{usuario.nome}" />
  133. </p:column>
  134.  
  135. <p:column headerText="RG" style="text-align: center; width: 100px">
  136. <h:outputText value="#{usuario.rg}" />
  137. </p:column>
  138.  
  139. <p:column headerText="CPF" style="text-align: center; width: 100px">
  140. <h:outputText value="#{usuario.cpf}" />
  141. </p:column>
  142.  
  143. <p:column headerText="Email" style="text-align: center; width: 100px">
  144. <h:outputText value="#{usuario.email}" />
  145. </p:column>
  146.  
  147. <p:column headerText="Telefone" style="text-align: center; width: 100px">
  148. <h:outputText value="#{usuario.telefone}" />
  149. </p:column>
  150.  
  151. <p:column headerText="Celular" style="text-align: center; width: 100px">
  152. <h:outputText value="#{usuario.celular}" />
  153. </p:column>
  154.  
  155. <p:column headerText="Endereço" style="text-align: center; width: 100px">
  156. <h:outputText value="#{usuario.endereco}" />
  157. </p:column>
  158.  
  159. <p:column headerText="Estado" style="text-align: center; width: 100px">
  160. <h:outputText value="#{usuario.estado}" />
  161. </p:column>
  162.  
  163. <p:column headerText="Cidade" style="text-align: center; width: 100px">
  164. <h:outputText value="#{usuario.cidade}" />
  165. </p:column>
  166.  
  167. <p:column headerText="CEP" style="text-align: center; width: 100px">
  168. <h:outputText value="#{usuario.cep}" />
  169. </p:column>
  170.  
  171. <p:column headerText="Status" style="text-align: center; width: 100px">
  172. <h:outputText value="#{usuario.status}" />
  173. </p:column>
  174.  
  175. <p:column headerText="Operações" style="width: 100px; text-align: center">
  176. <c:set var ="status" scope = "session"/>
  177. <p:button outcome = "/usuario/CadastroUsuario" icon="ui-icon-pencil" title="Editar" disabled ="#{pesquisaUsuarioBean.inativo}">
  178. <f:param name="usuario" value="#{usuario.id}" />
  179. </p:button>
  180. <p:commandButton icon="ui-icon-bloquear" title="Alterar status do cadastro" oncomplete="PF('confirmacaoExclusao').show()" process="@this" update="frmPesquisa:confirmacaoExclusaoDialog">
  181. <f:setPropertyActionListener value="#{usuario}" target="#{pesquisaUsuarioBean.usuarioSelecionado}"/>
  182. </p:commandButton>
  183. </p:column>
  184.  
  185.  
  186. </p:dataTable>
  187.  
  188. <p:confirmDialog header="Alterar status do cadastro"
  189. message="Tem certeza que deseja alterar o status do cadastro do usuário #{pesquisaUsuarioBean.usuarioSelecionado.nome}?"
  190. widgetVar="confirmacaoExclusao" id="confirmacaoExclusaoDialog">
  191. <p:button value="Não"
  192. onclick="PF('confirmacaoExclusao').hide(); return false;" />
  193. <p:commandButton value="Sim"
  194. oncomplete="PF('confirmacaoExclusao').hide();" action="#{pesquisaUsuarioBean.excluir}" process="@this" update="frmPesquisa:usuariosTable"/>
  195. </p:confirmDialog>
  196. </h:form>
  197. </ui:define>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement