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