PageRenderTime 82ms CodeModel.GetById 41ms app.highlight 1ms RepoModel.GetById 39ms 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
 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