Advertisement
Guest User

Untitled

a guest
May 11th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.22 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt" xmlns="http://www.w3.org/1999/xhtml"
  3. xmlns:th="http://www.thymeleaf.org"
  4. xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
  5. layout:decorator="'layout/LayoutPadrao'"
  6. xmlns:genesis="http://genesis.bsssistemas.com">
  7.  
  8. <head>
  9. <title>Pesquisa de Usuários</title>
  10. </head>
  11.  
  12. <body>
  13. <section layout:fragment="conteudo">
  14. <div class="page-header">
  15. <div class="container-fluid">
  16. <div class="row">
  17. <div class="col-sm-10">
  18. <h1>Pesquisa de usuários</h1>
  19. </div>
  20.  
  21. <div class="col-sm-2">
  22. <div class="aw-page-header-controls">
  23. <a class="btn btn-default" th:href="@{/usuarios/novo}">
  24. <i class="glyphicon glyphicon-plus-sign"></i> <span class="hidden-xs hidden-sm">Novo Usuário</span>
  25. </a>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31.  
  32.  
  33. <div class="container-fluid">
  34.  
  35. <form method="GET" th:object="${usuarioFilter}">
  36. <!-- Inicio DIV USUARIO | NOME | SOBRENOME | CPF -->
  37. <div class="row">
  38.  
  39. <div class="form-group col-sm-4">
  40. <label class="control-label" for="nome">Nome</label>
  41. <input type="text" class="form-control" id="nome" autofocus="autofocus" th:field="*{nome}"/>
  42. </div>
  43.  
  44. <div class="form-group col-sm-4">
  45. <label class="control-label" for="sobrenome">Sobrenome</label>
  46. <input type="text" class="form-control" id="sobrenome" autofocus="autofocus" th:field="*{sobrenome}"/>
  47. </div>
  48.  
  49. <div class="form-group col-sm-4">
  50. <label class="control-label" for="cpf">CPF</label>
  51. <input type="text" class="form-control" id="cpf" autofocus="autofocus" th:field="*{cliente.cpf}"/>
  52. </div>
  53.  
  54. </div>
  55. <!-- FIM DA DIV USUARIO | NOME | SOBRENOME | CPF -->
  56.  
  57.  
  58.  
  59.  
  60. <!-- INICIO DIV CONTA | DATA NASC-->
  61. <div class="row">
  62.  
  63. <div class="form-group col-sm-4">
  64. <label class="control-label" for="email">Email</label>
  65. <input type="text" class="form-control" id="email" autofocus="autofocus" th:field="*{email}"/>
  66. </div>
  67.  
  68.  
  69.  
  70.  
  71. <div class="form-group col-sm-3">
  72. <label class="control-label" for="conta">Conta</label>
  73. <select id="conta" class="form-control" th:field=*{conta}>
  74. <option value="">Todas as Contas</option>
  75. <option th:each="conta : ${contas}" th:value="${conta.codigo}" th:text="${conta.numero}"></option>
  76. </select>
  77. </div>
  78.  
  79. <div class="form-group col-sm-5">
  80. <label for="dataNascimento">Data Nascimento</label>
  81. <div class="form-inline">
  82. <input type="date" class="form-control gn-form-control-inline-sm" id="dataNascimento"/>
  83. </div>
  84. </div>
  85. </div>
  86.  
  87.  
  88.  
  89. <div class="row">
  90. <div class="form-group col-sm-12">
  91. <label class="control-label">Grupo</label>
  92. <div>
  93. <th:block th:each="grupo : ${grupos}">
  94. <div class="radio radio-inline">
  95. <input th:id="|id_${grupo}|" type="radio" th:value="${grupo}" th:field="*{grupo}"/>
  96. <label th:for="|id_${grupo}|" th:text="${grupo.descricao}"></label>
  97. </div>
  98. </th:block>
  99. <div class="radio radio-inline">
  100. <input id="todosGrupos" type="radio" th:checked="*{grupo} == null" name="grupo"/>
  101. <label for="todosGrupos" >Todos</label>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106.  
  107. <!-- FIM DIV CONTA | DATA NASC | GRUPO-->
  108.  
  109. <div class="form-group">
  110. <button type="submit" class="btn btn-primary">Pesquisar</button>
  111. </div>
  112.  
  113.  
  114. </form>
  115.  
  116.  
  117. <!-- INICIO DIV TABLES -->
  118. <div class="table-responsive gn-tabela-simples" >
  119. <table class="table table-hover">
  120. <thead>
  121. <tr>
  122. <th class="table-usuarios-col-foto"></th>
  123. <th class="table-usuarios-col-nome">Nome</th>
  124. <th class="table-usuarios-col-sobrenome">Sobrenome</th>
  125. <th class="table-usuarios-col-cpf">CPF</th>
  126. <th class="table-usuarios-col-email">Email</th>
  127. <th class="table-usuarios-col-grupo">Grupo</th>
  128. <th class="table-usuarios-col-conta">Conta</th>
  129. <th class="table-usuarios-col-acoes"></th>
  130. </tr>
  131. </thead>
  132. <tbody>
  133.  
  134. <tr th:each="usuario : ${usuarios}">
  135. <td class="text-center">
  136. <img th:src="@{/fotos/thumbnail.{foto}(foto=${usuario.fotoOuMock})}" class="img-responsive" />
  137. </td>
  138. <td class="text-center" th:text="${usuario.nome}">AA1234</td>
  139. <td th:text="${usuario.sobrenome}"></td>
  140. <td th:text="${usuario.cpf}"></td>
  141. <td th:text="${usuario.email}"></td>
  142. <td th:text="${usuario.grupo.descricao}">Internacional</td>
  143. <td th:text="${usuario.conta.numero}"></td>
  144. <td class="text-center">
  145. <a class="btn btn-link btn-xs" title="Editar">
  146. <i class="glyphicon glyphicon-pencil"></i>
  147. </a>
  148. <a class="btn btn-link btn-xs" title="Excluir">
  149. <i class="glyphicon glyphicon-remove"></i>
  150. </a>
  151. </td>
  152. </tr>
  153. <tr>
  154. <tr th:if="${#lists.isEmpty(usuarios)}">
  155. <td colspan="7">Nehum usuário encontrado</td>
  156. </tr>
  157. </tbody>
  158. </table>
  159. </div>
  160.  
  161. <!-- FIM DIV TABLES -->
  162.  
  163. </div>
  164. </section>
  165. </body>
  166. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement