PageRenderTime 25ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/grails-app/views/cuenta/_form.gsp

http://github.com/jdmr/mateo
text | 86 lines | 66 code | 20 blank | 0 comment | 0 complexity | d5a9077e3e8f117838f524aaf6854bfa MD5 | raw file
  1. <%@ page import="contabilidad.Cuenta" %>
  2. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'numero', 'error')} required">
  3. <label for="numero">
  4. <g:message code="cuenta.numero.label" default="numero" />
  5. <span class="required-indicator">*</span>
  6. </label>
  7. <g:textField name="numero" maxlength="32" required="" value="${cuenta?.numero}"/>
  8. </div>
  9. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'descripcion', 'error')} required">
  10. <label for="descripcion">
  11. <g:message code="cuenta.descripcion.label" default="Descripcion" />
  12. <span class="required-indicator">*</span>
  13. </label>
  14. <g:textField name="descripcion" maxlength="128" required="" value="${cuenta?.descripcion}"/>
  15. </div>
  16. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'padre', 'error')} ">
  17. <label for="padre">
  18. <g:message code="cuenta.padre.label" default="Padre" />
  19. </label>
  20. <g:select id="padre" name="padre.id" from="${contabilidad.Cuenta.list()}" optionKey="id" value="${cuenta?.padre?.id}" class="many-to-one" noSelection="['null': '']"/>
  21. </div>
  22. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'auxiliares', 'error')} ">
  23. <label for="auxiliares">
  24. <g:message code="cuenta.auxiliares.label" default="Auxiliares" />
  25. </label>
  26. <ul class="one-to-many">
  27. <g:each in="${cuenta?.auxiliares?}" var="a">
  28. <li><g:link controller="auxiliar" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
  29. </g:each>
  30. <li class="add">
  31. <g:link controller="auxiliar" action="create" params="['cuenta.id': cuenta?.id]">${message(code: 'default.add.label', args: [message(code: 'auxiliar.label', default: 'Auxiliar')])}</g:link>
  32. </li>
  33. </ul>
  34. </div>
  35. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'empresa', 'error')} required">
  36. <label for="empresa">
  37. <g:message code="cuenta.empresa.label" default="Empresa" />
  38. <span class="required-indicator">*</span>
  39. </label>
  40. <g:select id="empresa" name="empresa.id" from="${general.Empresa.list()}" optionKey="id" required="" value="${cuenta?.empresa?.id}" class="many-to-one"/>
  41. </div>
  42. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'hijos', 'error')} ">
  43. <label for="hijos">
  44. <g:message code="cuenta.hijos.label" default="Hijos" />
  45. </label>
  46. <ul class="one-to-many">
  47. <g:each in="${cuenta?.hijos?}" var="h">
  48. <li><g:link controller="cuenta" action="show" id="${h.id}">${h?.encodeAsHTML()}</g:link></li>
  49. </g:each>
  50. <li class="add">
  51. <g:link controller="cuenta" action="create" params="['cuenta.id': cuenta?.id]">${message(code: 'default.add.label', args: [message(code: 'cuenta.label', default: 'Cuenta')])}</g:link>
  52. </li>
  53. </ul>
  54. </div>
  55. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'tieneAuxiliares', 'error')} ">
  56. <label for="tieneAuxiliares">
  57. <g:message code="cuenta.tieneAuxiliares.label" default="Tiene Auxiliares" />
  58. </label>
  59. <g:checkBox name="tieneAuxiliares" value="${cuenta?.tieneAuxiliares}" />
  60. </div>
  61. <div class="fieldcontain ${hasErrors(bean: cuenta, field: 'tieneMovimientos', 'error')} ">
  62. <label for="tieneMovimientos">
  63. <g:message code="cuenta.tieneMovimientos.label" default="Tiene Movimientos" />
  64. </label>
  65. <g:checkBox name="tieneMovimientos" value="${cuenta?.tieneMovimientos}" />
  66. </div>