PageRenderTime 28ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

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

http://github.com/jdmr/mateo
text | 77 lines | 60 code | 17 blank | 0 comment | 0 complexity | 5d2a82b88b8ccdcc6eba3e1c16a9794f MD5 | raw file
  1. <%@ page import="inventario.FacturaAlmacen" %>
  2. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'comentarios', 'error')} ">
  3. <label for="comentarios">
  4. <g:message code="facturaAlmacen.comentarios.label" default="Comentarios" />
  5. </label>
  6. <g:textField name="comentarios" maxlength="128" value="${facturaAlmacen?.comentarios}"/>
  7. </div>
  8. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'iva', 'error')} required">
  9. <label for="iva">
  10. <g:message code="facturaAlmacen.iva.label" default="Iva" />
  11. <span class="required-indicator">*</span>
  12. </label>
  13. <g:field type="number" name="iva" required="" value="${fieldValue(bean: facturaAlmacen, field: 'iva')}"/>
  14. </div>
  15. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'estatus', 'error')} ">
  16. <label for="estatus">
  17. <g:message code="facturaAlmacen.estatus.label" default="Estatus" />
  18. </label>
  19. <g:select name="estatus" from="${facturaAlmacen.constraints.estatus.inList}" value="${facturaAlmacen?.estatus}" valueMessagePrefix="facturaAlmacen.estatus" noSelection="['': '']"/>
  20. </div>
  21. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'almacen', 'error')} required">
  22. <label for="almacen">
  23. <g:message code="facturaAlmacen.almacen.label" default="Almacen" />
  24. <span class="required-indicator">*</span>
  25. </label>
  26. <g:select id="almacen" name="almacen.id" from="${inventario.Almacen.list()}" optionKey="id" required="" value="${facturaAlmacen?.almacen?.id}" class="many-to-one"/>
  27. </div>
  28. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'cliente', 'error')} required">
  29. <label for="cliente">
  30. <g:message code="facturaAlmacen.cliente.label" default="Cliente" />
  31. <span class="required-indicator">*</span>
  32. </label>
  33. <g:select id="cliente" name="cliente.id" from="${general.Cliente.list()}" optionKey="id" required="" value="${facturaAlmacen?.cliente?.id}" class="many-to-one"/>
  34. </div>
  35. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'entradas', 'error')} ">
  36. <label for="entradas">
  37. <g:message code="facturaAlmacen.entradas.label" default="Entradas" />
  38. </label>
  39. <ul class="one-to-many">
  40. <g:each in="${facturaAlmacen?.entradas?}" var="e">
  41. <li><g:link controller="entrada" action="ver" id="${e.id}">${e?.encodeAsHTML()}</g:link></li>
  42. </g:each>
  43. <li class="add">
  44. <g:link controller="entrada" action="nueva" params="['facturaAlmacen.id': facturaAlmacen?.id]">${message(code: 'default.add.label', args: [message(code: 'entrada.label', default: 'Entrada')])}</g:link>
  45. </li>
  46. </ul>
  47. </div>
  48. <div class="fieldcontain ${hasErrors(bean: facturaAlmacen, field: 'salidas', 'error')} ">
  49. <label for="salidas">
  50. <g:message code="facturaAlmacen.salidas.label" default="Salidas" />
  51. </label>
  52. <ul class="one-to-many">
  53. <g:each in="${facturaAlmacen?.salidas?}" var="s">
  54. <li><g:link controller="salida" action="ver" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
  55. </g:each>
  56. <li class="add">
  57. <g:link controller="salida" action="nueva" params="['facturaAlmacen.id': facturaAlmacen?.id]">${message(code: 'default.add.label', args: [message(code: 'salida.label', default: 'Salida')])}</g:link>
  58. </li>
  59. </ul>
  60. </div>