Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.18 KB | None | 0 0
  1. @* /////////////////////////////////////////////////////////////// *@
  2. @* Alerta: Cliente nao encontrados *@
  3. <div ng-show="clientes.length === 0 && cliente === null">
  4. <div class="alert alert-warning" role="alert">
  5. <span class="glyphicon glyphicon-warning-sign"></span>
  6. Nenhum cliente para exibição
  7. </div>
  8. </div>
  9. @* /////////////////////////////////////////////////////////////// *@
  10. @* Lista de Clientes Encontrados *@
  11. <div class="panel panel-default" ng-show="clientes !== null && clientes.length !== 0 && cliente === null">
  12. <div class="panel-body">
  13. <table class="table table-striped align-all-center">
  14. <thead>
  15. <tr>
  16. <th>Código</th>
  17. <th style="text-align:left">Nome</th>
  18. <th>Tipo Pessoa</th>
  19. <th>CPF/CNPJ</th>
  20. <th>Gestor</th>
  21. <th>Agência</th>
  22. <th style="width:10%">Conta</th>
  23. <th>Código Assessor</th>
  24. <th>Editar</th>
  25. <th>Excluir</th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. <tr ng-repeat="c in clientes">
  30. <td>
  31. {{ c.CodigoBovespa }}
  32. </td>
  33. <td style="text-align:left">
  34. {{ c.Nome }}
  35. </td>
  36. <td>
  37. {{ c.TipoPessoa == 0 ? "PF" : "PJ" }}
  38. </td>
  39. <td>
  40. {{ c.CpfCnpj | cpfCnpj}}
  41. </td>
  42. <td>
  43. {{ c.CodigoGestor }}
  44. </td>
  45. <td>
  46. {{ c.CodigoAgencia }}
  47. </td>
  48. <td>
  49. {{ c.CodigoConta + "-" + c.DigitoConta }}
  50. </td>
  51. <td>
  52. {{ c.CodigoAssessor }}
  53. </td>
  54. <td>
  55. <button type="button" ng-click="EditarClienteItau(c)" class="btn btn-primary" title="Clique aqui para editar todos os campos">
  56. <span class="glyphicon glyphicon-pencil"></span>
  57. </button>
  58. </td>
  59. <td>
  60. <button type="button" ng-click="ExcluirCliente(c)" class="btn btn-primary" title="Clique aqui para excluir o cliente" ng-click="ExcluirCliente(c)">
  61. <span class="glyphicon glyphicon-trash"></span>
  62. </button>
  63. </td>
  64. </tr>
  65. </tbody>
  66. <tfoot ng-show="gridPrincipal.totalDePaginas > 1">
  67. <tr>
  68. <td colspan="10">
  69. <div class="row">
  70. <div class="col-md-10">
  71. <div class="pull-left">
  72. <small>Página <kbd>{{ gridPrincipal.paginaAtual }}</kbd> de <kbd>{{ gridPrincipal.totalDePaginas }}</kbd></small>
  73. </div>
  74. </div>
  75. <div class="col-md-2">
  76. <div class="input-group">
  77. <span class="input-group-btn">
  78. <button class="btn btn-default btn-sm" type="button" ng-show="(gridPrincipal.paginaAtual > 1) && (gridPrincipal.totalDePaginas > 1)"
  79. ng-click="ObterClientes(gridPrincipal.paginaAtual-1)">
  80. <span class="glyphicon glyphicon-chevron-left"></span>
  81. </button>
  82. </span>
  83. <select ng-model="gridPrincipal.paginaAtual" class="form-control input-sm" ng-change="ObterClientes()"
  84. ng-options="page for page in range(gridPrincipal.totalDePaginas)"></select>
  85.  
  86. <span class="input-group-btn">
  87. <button class="btn btn-default btn-sm" type="button" ng-show="(gridPrincipal.paginaAtual !== gridPrincipal.totalDePaginas) && (gridPrincipal.totalDePaginas > 1)"
  88. ng-click="ObterClientes(gridPrincipal.paginaAtual+1)">
  89. <span class="glyphicon glyphicon-chevron-right"></span>
  90. </button>
  91. </span>
  92. </div>
  93. </div>
  94. </div>
  95. </td>
  96. </tr>
  97. </tfoot>
  98. </table>
  99. </div>
  100. </div>
  101. @* /////////////////////////////////////////////////////////////// *@
  102. @* Cliente Detalhado *@
  103. <div class="panel panel-info" ng-show="cliente !== null">
  104. <div class="panel-heading clearfix">
  105. <h4 class="pull-left">
  106. <strong>Cliente Itaú</strong>
  107. </h4>
  108. <div class="pull-right">
  109. <button type="button" class="btn btn-default" ng-click="Voltar()">
  110. <span class="glyphicon glyphicon-arrow-left"></span>
  111. Voltar
  112. </button>
  113. </div>
  114. </div>
  115. <div class="panel panel-body">
  116. @* /////////////////////////////////////////////////////////////// *@
  117. @* Dados do Cliente no Itáu *@
  118. <form class="form-horizontal">
  119. <div class="form-group">
  120. <label class="col-sm-2 control-label">Código Bovespa</label>
  121. <div class="col-sm-2">
  122. <input type="number" ng-model="cliente.CodigoBovespa" class="form-control" placeholder="Código">
  123. </div>
  124. </div>
  125. <div class="form-group">
  126. <label class="col-sm-2 control-label">Nome</label>
  127. <div class="col-sm-6">
  128. <input type="text" ng-model="cliente.Nome" class="form-control" placeholder="Nome" maxlength="30">
  129. </div>
  130. </div>
  131. <div class="form-group">
  132. <label class="col-sm-2 control-label">Tipo Pessoa</label>
  133. <div class="col-sm-2">
  134. <select class="form-control" ng-model="cliente.TipoPessoa"
  135. ng-options="t.Codigo as t.Descricao for t in tipoPessoa">
  136. </select>
  137. </div>
  138. </div>
  139. <div class="form-group">
  140. <label class="col-sm-2 control-label">CPF/CNPJ</label>
  141. <div class="col-sm-4">
  142. <input-cpf-cnpj id="txtCpfCnpj" cpf-cnpj-model="cliente.CpfCnpj"></input-cpf-cnpj>
  143. </div>
  144. </div>
  145. <div class="form-group">
  146. <label class="col-sm-2 control-label">Código do Gestor</label>
  147. <div class="col-sm-2">
  148. <input type="number" ng-model="cliente.CodigoGestor" class="form-control" placeholder="Código">
  149. </div>
  150. </div>
  151. <div class="form-group">
  152. <label class="col-sm-2 control-label">Conta</label>
  153. <div class="col-sm-10">
  154.  
  155. @* /////////////////////////////////////////// *@
  156. @* Area: Conta *@
  157. <div class="row">
  158. <div class="col-md-10">
  159. <div class="panel panel-default">
  160. <div class="panel-body">
  161. <div class="row">
  162. <div class="col-md-4 col-sm-4">
  163. <div class="input-group">
  164. <span class="input-group-addon">
  165. Agência
  166. </span>
  167. <input type="number" ng-model="cliente.CodigoAgencia" class="form-control" placeholder="Código">
  168. </div>
  169. </div>
  170. <div class="col-md-4 col-sm-4">
  171. <div class="input-group">
  172. <span class="input-group-addon">
  173. Código
  174. </span>
  175. <input type="number" ng-model="cliente.CodigoConta" class="form-control" placeholder="Código">
  176. </div>
  177. </div>
  178. <div class="col-md-4 col-sm-4">
  179. <div class="input-group">
  180. <span class="input-group-addon">
  181. Dígito
  182. </span>
  183. <input type="number" ng-model="cliente.DigitoConta" class="form-control" placeholder="Código">
  184. </div>
  185. </div>
  186. </div>
  187. </div>
  188. </div>
  189. </div>
  190. <div class="col-md-2">
  191. </div>
  192. </div>
  193.  
  194. </div>
  195. </div>
  196. <div class="form-group">
  197. <label class="col-sm-2 control-label">Código do Assessor</label>
  198. <div class="col-sm-2">
  199. <input type="number" ng-model="cliente.CodigoAssessor" class="form-control" placeholder="Código">
  200. </div>
  201. </div>
  202.  
  203. <div class="form-group">
  204. <div class="col-sm-offset-10 col-sm-2">
  205. <button type="submit" class="btn btn-primary btn-block" ng-click="Salvar()">
  206. <span class="glyphicon glyphicon-floppy-disk"></span>
  207. Salvar
  208. </button>
  209. </div>
  210. </div>
  211. </form>
  212. </div>
  213. </div>
  214. </div>
  215. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement