Commit ccfe587f9b93b9f4820f6777f4c79d140a988f9d

Authored by Juan Romero
1 parent 9918c53855
Exists in develop

creacion del formulario new que si guarda

app/Resources/views/candidato/index.html.twig
... ... @@ -71,7 +71,7 @@
71 71 <td>{{ candidato.telefono }}</td>
72 72 <td>{{ candidato.correo }}</td>
73 73 <td>{{ candidato.idopsu }}</td>
74   - <td>{% if candidato.anogrado %}{{ candidato.anogrado|date('Y-m-d') }}{% endif %}</td>
  74 + <td>{% if candidato.anogrado %}{{ candidato.anogrado|date('Y') }}{% endif %}</td>
75 75 <td>{% if candidato.trabaja %}Yes{% else %}No{% endif %}</td>
76 76 <td>{{ candidato.promedionota }}</td>
77 77 <td></td>
... ...
app/Resources/views/candidato/new.html.twig
1 1 {% extends 'UBVPrincipalBundle::inicio.html.twig' %}
2 2  
3   -
4 3 {% block stylesheets %}
5 4 {{parent()}}
6 5 <link type="text/css" rel="stylesheet" href=" {{ asset ('bundles/ubvprincipal/vendors/dropzone/css/dropzone.css') }}">
7 6 {% endblock stylesheets %}
8 7 {% block configuracion %} <body id="signup-page"> {% endblock%}
9   -{% block layout %}<div id="signup-page-content" style="width: 65%">{% endblock %}
  8 +{% block layout %}<div id="signup-page-content" style="width: 100%">{% endblock %}
10 9  
11 10 {% block contenido %}
12   - <div class="row">
13   - <div class="col-lg-12">
14   - <div class="panel panel-blue">
15   - <div class="panel-heading">Creacion de Candidato</div>
16   - <div class="panel-body pan">
17   - <form action="{{ path('candidato_new') }}" id="form_candidato" novalidate method="POST" {{ form_enctype(form) }}>
18   - <div class="form-body pal"><h3 class="block-heading">Candidato</h3>
  11 +<div class="row">
  12 +<div class="col-lg-12">
  13 +<div class="panel panel-blue">
  14 +<div class="panel-heading">Registro de Candidatos</div>
  15 +<div class="panel-body pan">
  16 +<form action="{{ path('candidato_new') }}" id="form_candidato" novalidate method="POST" {{ form_enctype(form) }}>
  17 +<div class="form-body pal"><h3 class="block-heading">Datos Personales</h3>
  18 +<div class="row">
  19 +<div class="col-md-12">
  20 +<div class="row">
  21 +<div class="col-md-8">
  22 +<div class="form-group">
  23 +<div class="form-group{% if form.descripcion.vars.errors[0].message is defined %} has-error{% endif %}">
  24 +{# {{ form_label(form.descripcion) }}
  25 +{{ form_widget(form.descripcion) }}
  26 +{% if form.descripcion.vars.errors[0].message is defined %}
  27 +<span class="help-block">
  28 +{{ form.descripcion.vars.errors[0].message }}
  29 +</span>
  30 +{% endif %} #}
  31 +</div>
  32 +</div>
  33 +</div>
  34 +</div>
  35 +
  36 +
19 37 <div class="row">
20 38 <div class="col-md-12">
21   - <div class="row">
22   - <div class="col-md-8">
  39 + <div class="col-md-2">
  40 +<div class="form-group">
  41 + <div class="form-group{% if form.documentoIdentidadTipo.vars.errors[0].message is defined %} has-error{% endif %}">
  42 + {{ form_label(form.documentoIdentidadTipo) }}
  43 + {{ form_widget(form.documentoIdentidadTipo) }}
  44 + {% if form.documentoIdentidadTipo.vars.errors[0].message is defined %}
  45 + <span class="help-block">
  46 + {{ form.documentoIdentidadTipo.vars.errors[0].message }}
  47 + </span>
  48 + {% endif %}
  49 + </div>
  50 + </div>
  51 + </div>
  52 + <div class="col-md-6">
  53 + <div class="form-group">
  54 + <div class="form-group{% if form.identificacion.vars.errors[0].message is defined %} has-error{% endif %}">
  55 + {{ form_widget(form.identificacion) }}
  56 + {% if form.identificacion.vars.errors[0].message is defined %}
  57 + <span class="help-block">
  58 + {{ form.identificacion.vars.errors[0].message }}
  59 + </span>
  60 + {% endif %}
  61 + </div>
  62 + </div>
  63 +</div>
  64 + </div>
  65 +</div>
  66 +
  67 +
  68 +
  69 +
  70 +
  71 +<div class="row">
  72 +<div class="col-md-12">
  73 +<div class="col-md-4">
  74 +<div class="form-group">
  75 + <div class="form-group{% if form.fecha_nacimiento.vars.errors[0].message is defined %} has-error{% endif %}">
  76 + {{ form_label(form.fecha_nacimiento) }}
  77 + {{ form_widget(form.fecha_nacimiento) }}
  78 + {% if form.fecha.nacimiento.vars.errors[0].message is defined %}
  79 + <span class="help-block">
  80 + {{ form.fecha_nacimiento.vars.errors[0].message }}
  81 + </span>
  82 + {% endif %}
  83 +</div>
  84 + </div>
  85 + </div>
  86 + <div class="col-md-4">
  87 + <div class="form-group">
  88 + <div class="form-group{% if form.estadoCivil.vars.errors[0].message is defined %} has-error{% endif %}">
  89 + {{ form_label(form.estadoCivil) }}
  90 + {{ form_widget(form.estadoCivil) }}
  91 + {% if form.estadoCivil.vars.errors[0].message is defined %}
  92 + <span class="help-block">
  93 + {{ form.estadoCivil.vars.errors[0].message }}
  94 + </span>
  95 + {% endif %}
  96 + </div>
  97 + </div>
  98 + </div>
  99 +<div class="col-md-4">
23 100 <div class="form-group">
24   - <div class="form-group{% if form.descripcion.vars.errors[0].message is defined %} has-error{% endif %}">
25   - {# {{ form_label(form.descripcion) }}
26   - {{ form_widget(form.descripcion) }}
27   - {% if form.descripcion.vars.errors[0].message is defined %}
  101 + <div class="form-group{% if form.genero.vars.errors[0].message is defined %} has-error{% endif %}">
  102 + {{ form_label(form.genero) }}
  103 + {{ form_widget(form.genero) }}
  104 + {% if form.genero.vars.errors[0].message is defined %}
28 105 <span class="help-block">
29   - {{ form.descripcion.vars.errors[0].message }}
  106 + {{ form.genero.vars.errors[0].message }}
30 107 </span>
31   - {% endif %} #}
  108 + {% endif %}
32 109 </div>
33 110 </div>
34 111 </div>
  112 +</div>
  113 + </div>
35 114  
36 115 <div class="row">
37 116 <div class="col-md-12">
38   - <div class="row">
39   - <div class="col-md-3">
  117 + <div class="col-md-6">
40 118 <div class="form-group">
41 119 <div class="form-group{% if form.primer_nombre.vars.errors[0].message is defined %} has-error{% endif %}">
42 120 {{ form_label(form.primer_nombre) }}
... ... @@ -49,7 +127,7 @@
49 127 </div>
50 128 </div>
51 129 </div>
52   - <div class="col-md-3">
  130 + <div class="col-md-6">
53 131 <div class="form-group">
54 132 <div class="form-group{% if form.segundo_nombre.vars.errors[0].message is defined %} has-error{% endif %}">
55 133 {{ form_label(form.segundo_nombre) }}
... ... @@ -62,7 +140,14 @@
62 140 </div>
63 141 </div>
64 142 </div>
65   - <div class="col-md-3">
  143 + </div>
  144 + </div>
  145 +
  146 +
  147 +
  148 +<div class="row">
  149 + <div class="col-md-12">
  150 + <div class="col-md-6">
66 151 <div class="form-group">
67 152 <div class="form-group{% if form.primer_apellido.vars.errors[0].message is defined %} has-error{% endif %}">
68 153 {{ form_label(form.primer_apellido) }}
... ... @@ -75,7 +160,7 @@
75 160 </div>
76 161 </div>
77 162 </div>
78   - <div class="col-md-3">
  163 + <div class="col-md-6">
79 164 <div class="form-group">
80 165 <div class="form-group{% if form.segundo_apellido.vars.errors[0].message is defined %} has-error{% endif %}">
81 166 {{ form_label(form.segundo_apellido) }}
... ... @@ -90,92 +175,105 @@
90 175 </div>
91 176 </div>
92 177 </div>
93   - </div>
  178 +
  179 +
94 180  
95   - <div class="row">
96   - <div class="col-md-12">
97 181 <div class="row">
98   - <div class="col-md-3">
99   - <div class="form-group">
100   - <div class="form-group{% if form.documentoIdentidadTipo.vars.errors[0].message is defined %} has-error{% endif %}">
101   - {{ form_label(form.documentoIdentidadTipo) }}
102   - {{ form_widget(form.documentoIdentidadTipo) }}
103   - {% if form.documentoIdentidadTipo.vars.errors[0].message is defined %}
  182 + <div class="col-md-12">
  183 + <div class="col-md-2">
  184 + <div class="form-group">
  185 + <div class="form-group{% if form.telefonoCodigoArea.vars.errors[0].message is defined %} has-error{% endif %}">
  186 + {{ form_label(form.telefonoCodigoArea) }}
  187 + {{ form_widget(form.telefonoCodigoArea) }}
  188 + {% if form.telefonoCodigoArea.vars.errors[0].message is defined %}
104 189 <span class="help-block">
105   - {{ form.documentoIdentidadTipo.vars.errors[0].message }}
  190 + {{ form.telefonoCodigoArea.vars.errors[0].message }}
106 191 </span>
107 192 {% endif %}
108 193 </div>
109 194 </div>
110 195 </div>
111   - <div class="col-md-3">
112   - <div class="form-group">
113   - <div class="form-group{% if form.identificacion.vars.errors[0].message is defined %} has-error{% endif %}">
114   - {{ form_label(form.identificacion) }}
115   - {{ form_widget(form.identificacion) }}
116   - {% if form.identificacion.vars.errors[0].message is defined %}
  196 + <div class="col-md-2">
  197 + <div class="form-group">
  198 + <div class="form-group{% if form.telefono.vars.errors[0].message is defined %} has-error{% endif %}">
  199 + {{ form_widget(form.telefono) }}
  200 + {% if form.telefono.vars.errors[0].message is defined %}
117 201 <span class="help-block">
118   - {{ form.identificacion.vars.errors[0].message }}
  202 + {{ form.telefono.vars.errors[0].message }}
119 203 </span>
120 204 {% endif %}
  205 + </div>
121 206 </div>
  207 +</div>
  208 +<div class="col-md-2">
  209 + <div class="form-group">
  210 + <div class="form-group{% if form.correoTipo.vars.errors[0].message is defined %} has-error{% endif %}">
  211 + {{ form_label(form.correoTipo) }}
  212 + {{ form_widget(form.correoTipo) }}
  213 + {% if form.correoTipo.vars.errors[0].message is defined %}
  214 + <span class="help-block">
  215 + {{ form.correoTipo.vars.errors[0].message }}
  216 + </span>
  217 + {% endif %}
122 218 </div>
123 219 </div>
124   -
125   - <div class="col-md-3">
  220 + </div>
  221 + <div class="col-md-2">
126 222 <div class="form-group">
127   - <div class="form-group{% if form.genero.vars.errors[0].message is defined %} has-error{% endif %}">
128   - {{ form_label(form.genero) }}
129   - {{ form_widget(form.genero) }}
130   - {% if form.genero.vars.errors[0].message is defined %}
  223 + <div class="form-group{% if form.correo.vars.errors[0].message is defined %} has-error{% endif %}">
  224 + {{ form_widget(form.correo) }}
  225 + {% if form.correo.vars.errors[0].message is defined %}
131 226 <span class="help-block">
132   - {{ form.genero.vars.errors[0].message }}
  227 + {{ form.correo.vars.errors[0].message }}
133 228 </span>
134 229 {% endif %}
135 230 </div>
136 231 </div>
137 232 </div>
138   - <div class="form-group">
139   -<label class="col-md-3 control-label">Fecha de Nac</label>
140   -<div class="col-md-3">
141   -<input data-date-format="yyyy-mm-dd" placeholder="yyyy-mm-dd" class="datepicker-default form-control" type="fecha_nacimiento">
142   -{% if form.fecha_nacimiento.vars.errors[0].message is defined %}
  233 + <div class="col-md-2">
  234 + <div class="form-group">
  235 + <div class="form-group{% if form.etnia.vars.errors[0].message is defined %} has-error{% endif %}">
  236 + {{ form_label(form.etnia) }}
  237 + {{ form_widget(form.etnia) }}
  238 + {% if form.etnia.vars.errors[0].message is defined %}
143 239 <span class="help-block">
144   - {{ form.fecha_nacimiento.vars.errors[0].message }}
  240 + {{ form.etnia.vars.errors[0].message }}
145 241 </span>
146 242 {% endif %}
147   -
148   -</div>
149 243 </div>
150 244 </div>
151 245 </div>
152   - </div>
153   -
154   -
155   - <div class="row">
156   - <div class="col-md-12">
157   - <div class="row">
158   - <div class="col-md-3">
  246 + <div class="col-md-2">
159 247 <div class="form-group">
160   - <div class="form-group{% if form.estadoCivil.vars.errors[0].message is defined %} has-error{% endif %}">
161   - {{ form_label(form.estadoCivil) }}
162   - {{ form_widget(form.estadoCivil) }}
163   - {% if form.estadoCivil.vars.errors[0].message is defined %}
  248 + <div class="form-group{% if form.trabaja.vars.errors[0].message is defined %} has-error{% endif %}">
  249 + {{ form_label(form.trabaja) }}
  250 + {{ form_widget(form.trabaja) }}
  251 + {% if form.trabaja.vars.errors[0].message is defined %}
164 252 <span class="help-block">
165   - {{ form.estadoCivil.vars.errors[0].message }}
  253 + {{ form.trabaja.vars.errors[0].message }}
166 254 </span>
167 255 {% endif %}
168 256 </div>
169 257 </div>
170 258 </div>
171   - <div class="col-md-3">
  259 + </div>
  260 + </div>
  261 +
  262 +
  263 + <div class="form-body pal"><h3 class="block-heading">Ubicacion</h3></div>
  264 +
  265 +
  266 +
  267 +<div class="row">
  268 +<div class="col-md-12">
  269 +<div class="col-md-3">
172 270 <div class="form-group">
173   - <div class="form-group{% if form.telefonoCodigoArea.vars.errors[0].message is defined %} has-error{% endif %}">
174   - {{ form_label(form.telefonoCodigoArea) }}
175   - {{ form_widget(form.telefonoCodigoArea) }}
176   - {% if form.telefonoCodigoArea.vars.errors[0].message is defined %}
  271 + <div class="form-group{% if form.estado.vars.errors[0].message is defined %} has-error{% endif %}">
  272 + {{ form_label(form.estado) }}
  273 + {{ form_widget(form.estado) }}
  274 + {% if form.estado.vars.errors[0].message is defined %}
177 275 <span class="help-block">
178   - {{ form.telefonoCodigoArea.vars.errors[0].message }}
  276 + {{ form.estado.vars.errors[0].message }}
179 277 </span>
180 278 {% endif %}
181 279 </div>
... ... @@ -183,12 +281,12 @@
183 281 </div>
184 282 <div class="col-md-3">
185 283 <div class="form-group">
186   - <div class="form-group{% if form.telefono.vars.errors[0].message is defined %} has-error{% endif %}">
187   - {{ form_label(form.telefono) }}
188   - {{ form_widget(form.telefono) }}
189   - {% if form.telefono.vars.errors[0].message is defined %}
  284 + <div class="form-group{% if form.aldea.vars.errors[0].message is defined %} has-error{% endif %}">
  285 + {{ form_label(form.aldea) }}
  286 + {{ form_widget(form.aldea) }}
  287 + {% if form.aldea.vars.errors[0].message is defined %}
190 288 <span class="help-block">
191   - {{ form.telefono.vars.errors[0].message }}
  289 + {{ form.aldea.vars.errors[0].message }}
192 290 </span>
193 291 {% endif %}
194 292 </div>
... ... @@ -196,12 +294,12 @@
196 294 </div>
197 295 <div class="col-md-3">
198 296 <div class="form-group">
199   - <div class="form-group{% if form.correo.vars.errors[0].message is defined %} has-error{% endif %}">
200   - {{ form_label(form.correo) }}
201   - {{ form_widget(form.correo) }}
202   - {% if form.correo.vars.errors[0].message is defined %}
  297 + <div class="form-group{% if form.programa.vars.errors[0].message is defined %} has-error{% endif %}">
  298 + {{ form_label(form.programa) }}
  299 + {{ form_widget(form.programa) }}
  300 + {% if form.programa.vars.errors[0].message is defined %}
203 301 <span class="help-block">
204   - {{ form.correo.vars.errors[0].message }}
  302 + {{ form.programa.vars.errors[0].message }}
205 303 </span>
206 304 {% endif %}
207 305 </div>
... ... @@ -209,25 +307,26 @@
209 307 </div>
210 308 </div>
211 309 </div>
212   - </div>
213 310  
214 311  
215   - <div class="row">
  312 +<div class="form-body pal"><h3 class="block-heading">Datos Academicos</h3></div>
  313 +
  314 +
  315 +<div class="row">
216 316 <div class="col-md-12">
217   - <div class="row">
218 317 <div class="col-md-3">
219 318 <div class="form-group">
220   - <div class="form-group{% if form.correoTipo.vars.errors[0].message is defined %} has-error{% endif %}">
221   - {{ form_label(form.correoTipo) }}
222   - {{ form_widget(form.correoTipo) }}
223   - {% if form.correoTipo.vars.errors[0].message is defined %}
  319 + <div class="form-group{% if form.id_opsu.vars.errors[0].message is defined %} has-error{% endif %}">
  320 + {{ form_label(form.id_opsu) }}
  321 + {{ form_widget(form.id_opsu) }}
  322 + {% if form.id_opsu.vars.errors[0].message is defined %}
224 323 <span class="help-block">
225   - {{ form.correoTipo.vars.errors[0].message }}
  324 + {{ form.id_opsu.vars.errors[0].message }}
226 325 </span>
227 326 {% endif %}
228 327 </div>
229 328 </div>
230   - </div>
  329 + </div>
231 330 <div class="col-md-3">
232 331 <div class="form-group">
233 332 <div class="form-group{% if form.ano_grado.vars.errors[0].message is defined %} has-error{% endif %}">
... ... @@ -241,20 +340,7 @@
241 340 </div>
242 341 </div>
243 342 </div>
244   - <div class="col-md-3">
245   - <div class="form-group">
246   - <div class="form-group{% if form.trabaja.vars.errors[0].message is defined %} has-error{% endif %}">
247   - {{ form_label(form.trabaja) }}
248   - {{ form_widget(form.trabaja) }}
249   - {% if form.trabaja.vars.errors[0].message is defined %}
250   - <span class="help-block">
251   - {{ form.trabaja.vars.errors[0].message }}
252   - </span>
253   - {% endif %}
254   - </div>
255   - </div>
256   - </div>
257   - <div class="col-md-2">
  343 +<div class="col-md-3">
258 344 <div class="form-group">
259 345 <div class="form-group{% if form.promedio_nota.vars.errors[0].message is defined %} has-error{% endif %}">
260 346 {{ form_label(form.promedio_nota) }}
... ... @@ -267,28 +353,7 @@
267 353 </div>
268 354 </div>
269 355 </div>
270   - </div>
271   - </div>
272   - </div>
273   -
274   -
275   -<div class="row">
276   - <div class="col-md-12">
277   - <div class="row">
278   - <div class="col-md-3">
279   - <div class="form-group">
280   - <div class="form-group{% if form.id_opsu.vars.errors[0].message is defined %} has-error{% endif %}">
281   - {{ form_label(form.id_opsu) }}
282   - {{ form_widget(form.id_opsu) }}
283   - {% if form.id_opsu.vars.errors[0].message is defined %}
284   - <span class="help-block">
285   - {{ form.id_opsu.vars.errors[0].message }}
286   - </span>
287   - {% endif %}
288   - </div>
289   - </div>
290   - </div>
291   - <div class="col-md-3">
  356 +<div class="col-md-3">
292 357 <div class="form-group">
293 358 <div class="form-group{% if form.aspiranteTipo.vars.errors[0].message is defined %} has-error{% endif %}">
294 359 {{ form_label(form.aspiranteTipo) }}
... ... @@ -301,6 +366,14 @@
301 366 </div>
302 367 </div>
303 368 </div>
  369 + </div>
  370 + </div>
  371 +
  372 +
  373 +
  374 +
  375 +<div class="row">
  376 + <div class="col-md-12">
304 377 <div class="col-md-3">
305 378 <div class="form-group">
306 379 <div class="form-group{% if form.aspiranteEstatus.vars.errors[0].message is defined %} has-error{% endif %}">
... ... @@ -314,54 +387,8 @@
314 387 </div>
315 388 </div>
316 389 </div>
317   - <div class="col-md-2">
318   - <div class="form-group">
319   - <div class="form-group{% if form.estado.vars.errors[0].message is defined %} has-error{% endif %}">
320   - {{ form_label(form.estado) }}
321   - {{ form_widget(form.estado) }}
322   - {% if form.estado.vars.errors[0].message is defined %}
323   - <span class="help-block">
324   - {{ form.estado.vars.errors[0].message }}
325   - </span>
326   - {% endif %}
327   - </div>
328   - </div>
329   - </div>
330   - </div>
331   - </div>
332   - </div>
333   -
334   - <div class="row">
335   - <div class="col-md-12">
336   - <div class="row">
337   - <div class="col-md-3">
338   - <div class="form-group">
339   - <div class="form-group{% if form.etnia.vars.errors[0].message is defined %} has-error{% endif %}">
340   - {{ form_label(form.etnia) }}
341   - {{ form_widget(form.etnia) }}
342   - {% if form.etnia.vars.errors[0].message is defined %}
343   - <span class="help-block">
344   - {{ form.etnia.vars.errors[0].message }}
345   - </span>
346   - {% endif %}
347   - </div>
348   - </div>
349   - </div>
350 390 <div class="col-md-3">
351 391 <div class="form-group">
352   - <div class="form-group{% if form.programa.vars.errors[0].message is defined %} has-error{% endif %}">
353   - {{ form_label(form.programa) }}
354   - {{ form_widget(form.programa) }}
355   - {% if form.programa.vars.errors[0].message is defined %}
356   - <span class="help-block">
357   - {{ form.programa.vars.errors[0].message }}
358   - </span>
359   - {% endif %}
360   - </div>
361   - </div>
362   - </div>
363   - <div class="col-md-3">
364   - <div class="form-group">
365 392 <div class="form-group{% if form.periodoAcademico.vars.errors[0].message is defined %} has-error{% endif %}">
366 393 {{ form_label(form.periodoAcademico) }}
367 394 {{ form_widget(form.periodoAcademico) }}
... ... @@ -372,7 +399,7 @@
372 399 {% endif %}
373 400 </div>
374 401 </div>
375   - </div>
  402 + </div>
376 403 <div class="col-md-3">
377 404 <div class="form-group">
378 405 <div class="form-group{% if form.convenio.vars.errors[0].message is defined %} has-error{% endif %}">
... ... @@ -386,27 +413,7 @@
386 413 </div>
387 414 </div>
388 415 </div>
389   - </div>
390   - </div>
391   - </div>
392   -
393   -<div class="row">
394   - <div class="col-md-8">
395   - <div class="row">
396   - <div class="col-md-6">
397   - <div class="form-group">
398   - <div class="form-group{% if form.aldea.vars.errors[0].message is defined %} has-error{% endif %}">
399   - {{ form_label(form.aldea) }}
400   - {{ form_widget(form.aldea) }}
401   - {% if form.aldea.vars.errors[0].message is defined %}
402   - <span class="help-block">
403   - {{ form.aldea.vars.errors[0].message }}
404   - </span>
405   - {% endif %}
406   - </div>
407   - </div>
408   - </div>
409   - <div class="col-md-4">
  416 + <div class="col-md-3">
410 417 <div class="form-group">
411 418 <div class="form-group{% if form.discapacidad.vars.errors[0].message is defined %} has-error{% endif %}">
412 419 {{ form_label(form.discapacidad) }}
... ... @@ -416,13 +423,14 @@
416 423 {{ form.discapacidad.vars.errors[0].message }}
417 424 </span>
418 425 {% endif %}
419   -
420   - </div>
421 426 </div>
422 427 </div>
  428 + </div>
423 429 </div>
424 430 </div>
425   - </div>
  431 +
  432 +
  433 +
426 434  
427 435  
428 436 {{form_widget(form._token)}}
... ... @@ -435,16 +443,17 @@ Guardar
435 443 </button>
436 444 &nbsp;
437 445 </div>
438   - </div>
439   - </div>
440   - </div>
441   - </div>
442   - </div>
443   - </div>
444   - </form>
445   - </div>
446   - </div>
447   - </div>
  446 +</div>
  447 +</div>
  448 +</div>
  449 +</div>
  450 +</div>
  451 +</div>
  452 +</form>
  453 +</div>
  454 +</div>
  455 +</div>
  456 +
448 457  
449 458  
450 459 {#
... ... @@ -456,7 +465,7 @@ Guardar
456 465 #}
457 466 <ul>
458 467 <li>
459   - <a href="{{ path('candidato_index') }}">Volver a la Pagina Principal</a>
460   - </li>
  468 + <a href="{{ path('candidato_index') }}">Volver a la Pagina Principal</a>
461 469 </ul>
  470 + </li>
462 471 {% endblock %}
463 472 \ No newline at end of file
... ...
src/UBV/SurUbvBundle/Entity/Convenio.php
... ... @@ -118,4 +118,8 @@ class Convenio
118 118 {
119 119 return $this->candidatos;
120 120 }
  121 + public function __toString() {
  122 + return $this->descripcion;
  123 + }
  124 +
121 125 }
... ...
src/UBV/SurUbvBundle/Form/CandidatoType.php
... ... @@ -5,6 +5,22 @@ namespace UBV\SurUbvBundle\Form;
5 5 use Symfony\Component\Form\AbstractType;
6 6 use Symfony\Component\Form\FormBuilderInterface;
7 7 use Symfony\Component\OptionsResolver\OptionsResolver;
  8 +use Symfony\Bridge\Doctrine\Form\Type\EntityType;
  9 +use UBV\SurUbvBundle\Form\PersonaNacionalidadType;
  10 +use Symfony\Component\Form\Extension\Core\Type\DateTimeType;
  11 +
  12 +use Symfony\Component\Form\Extension\Core\Type\CollectionType;
  13 +
  14 +use Symfony\Component\Validator\Constraints\NotBlank;
  15 +use Symfony\Component\Validator\Constraints\Length;
  16 +
  17 +use FOS\UserBundle\Util\LegacyFormHelper;
  18 +use UBV\SurUbvBundle\Entity\PersonaNacionalidad;
  19 +
  20 +use UBV\SurUbvBundle\Form\EstudianteDocumentoType;
  21 +use UBV\SurUbvBundle\Entity\EstudianteDocumento;
  22 +
  23 +use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
8 24  
9 25 class CandidatoType extends AbstractType
10 26 {
... ... @@ -15,33 +31,263 @@ class CandidatoType extends AbstractType
15 31 public function buildForm(FormBuilderInterface $builder, array $options)
16 32 {
17 33 $builder
18   - ->add('primer_nombre')
19   - ->add('segundo_nombre')
20   - ->add('primer_apellido')
21   - ->add('segundo_apellido')
22   - ->add('identificacion')
23   - ->add('fecha_nacimiento', 'date')
24   - ->add('telefono')
25   - ->add('correo')
26   - ->add('id_opsu')
27   - ->add('ano_grado', 'date')
  34 + #->add('primer_nombre')
  35 + ->add('primer_nombre', null, array(
  36 + 'mapped'=>true,
  37 + 'disabled'=>false,
  38 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  39 + 'attr' => array('class' => 'form-control'),
  40 + 'label_attr' => array('class' => 'control-label'),
  41 + ))
  42 +
  43 + #->add('segundo_nombre')
  44 + ->add('segundo_nombre', null, array(
  45 + 'mapped'=>true,
  46 + 'disabled'=>false,
  47 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  48 + 'attr' => array('class' => 'form-control'),
  49 + 'label_attr' => array('class' => 'control-label'),
  50 + ))
  51 +
  52 + #->add('primer_apellido')
  53 + ->add('primer_apellido', null, array(
  54 + 'mapped'=>true,
  55 + 'disabled'=>false,
  56 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  57 + 'attr' => array('class' => 'form-control'),
  58 + 'label_attr' => array('class' => 'control-label'),
  59 + ))
  60 +
  61 + #->add('segundo_apellido')
  62 + ->add('segundo_apellido', null, array(
  63 + 'mapped'=>true,
  64 + 'disabled'=>false,
  65 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  66 + 'attr' => array('class' => 'form-control'),
  67 + 'label_attr' => array('class' => 'control-label'),
  68 + ))
  69 +
  70 + #->add('identificacion')
  71 + ->add('identificacion', null, array(
  72 + 'mapped'=>true,
  73 + 'disabled'=>false,
  74 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  75 + 'attr' => array('class' => 'form-control','placeholder'=>'alga'),
  76 + 'label_attr' => array('class' => 'control-label'),
  77 + ))
  78 +
  79 + #->add('fecha_nacimiento', 'date')
  80 + ->add('fecha_nacimiento', "Symfony\Component\Form\Extension\Core\Type\DateType", array(
  81 + 'disabled'=>false,
  82 + 'mapped'=>true,
  83 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  84 + 'widget' => 'single_text',
  85 + 'format' => 'dd-MM-yyyy',
  86 + 'label'=> 'Fecha de Nacimiento',
  87 + 'attr' => array('class' => 'datepicker-default form-control','data-date-format'=>"dd/mm/yyyy" ),
  88 + 'label_attr' => array('class' => 'control-label')
  89 + ))
  90 +
  91 + #->add('telefono')
  92 + ->add('telefono', null, array(
  93 + 'mapped'=>true,
  94 + 'disabled'=>false,
  95 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  96 + 'attr' => array('class' => 'form-control'),
  97 + 'label_attr' => array('class' => 'control-label'),
  98 + ))
  99 +
  100 + #->add('correo')
  101 + ->add('correo', null, array(
  102 + 'mapped'=>true,
  103 + 'disabled'=>false,
  104 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  105 + 'attr' => array('class' => 'form-control'),
  106 + 'label_attr' => array('class' => 'control-label'),
  107 + ))
  108 +
  109 +
  110 + #->add('id_opsu')
  111 + ->add('id_opsu', null, array(
  112 + 'mapped'=>true,
  113 + 'disabled'=>false,
  114 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  115 + 'attr' => array('class' => 'form-control'),
  116 + 'label_attr' => array('class' => 'control-label'),
  117 + ))
  118 +
  119 +
  120 + #->add('ano_grado', 'date')
  121 + ->add('ano_grado', DateTimeType::class, array(
  122 + 'widget' => 'single_text',
  123 + 'format' => 'yyyy',
  124 + 'label'=> 'Año de Graduación',
  125 + 'attr' => array('class' => 'datepicker-years form-control','data-date-format'=>"yyyy" ),
  126 + 'label_attr' => array('class' => 'control-label')
  127 + ))
  128 +
28 129 ->add('trabaja')
29   - ->add('promedio_nota')
  130 +
  131 +
  132 + #->add('promedio_nota')
  133 + ->add('promedio_nota', null, array(
  134 + 'mapped'=>true,
  135 + 'disabled'=>false,
  136 + 'constraints' => new NotBlank(array('groups' => array('Default'))),
  137 + 'attr' => array('class' => 'form-control'),
  138 + 'label_attr' => array('class' => 'control-label'),
  139 + ))
  140 +
30 141 #add('periodo_asignado')#}
  142 +
  143 +
31 144 ->add('aspiranteTipo')
32   - ->add('aspiranteEstatus')
33   - ->add('documentoIdentidadTipo')
34   - ->add('genero')
35   - ->add('estadoCivil')
36   - ->add('telefonoCodigoArea')
37   - ->add('estado')
38   - ->add('etnia')
39   - ->add('programa')
40   - ->add('aldea')
41   - ->add('convenio')
42   - ->add('correoTipo')
43   - ->add('periodoAcademico')
44   - ->add('discapacidad')
  145 + ->add('aspiranteTipo', EntityType::class, array(
  146 + 'class' => 'UBVSurUbvBundle:AspiranteTipo',
  147 + 'label' =>"Estado",
  148 + 'empty_data' => "0",
  149 + 'placeholder'=>"Seleccione...",
  150 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  151 + 'label_attr' => array('class' => 'control-label'),
  152 + ))
  153 +
  154 + #->add('aspiranteEstatus')
  155 + ->add('aspiranteEstatus', EntityType::class, array(
  156 + 'class' => 'UBVSurUbvBundle:AspiranteEstatus',
  157 + 'label' =>"Estatus",
  158 + 'empty_data' => "0",
  159 + 'placeholder'=>"Seleccione...",
  160 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  161 + 'label_attr' => array('class' => 'control-label'),
  162 + ))
  163 +
  164 +
  165 +
  166 + #->add('documentoIdentidadTipo')
  167 + ->add('documentoIdentidadTipo', EntityType::class, array(
  168 + 'class' => 'UBVSurUbvBundle:DocumentoIdentidadTipo',
  169 + 'label' =>"Identidad",
  170 + 'empty_data' => "0",
  171 + 'placeholder'=>"Seleccione...",
  172 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  173 + 'label_attr' => array('class' => 'control-label'),
  174 + ))
  175 +
  176 + #->add('genero')
  177 + ->add('genero', EntityType::class, array(
  178 + 'class' => 'UBVSurUbvBundle:Genero',
  179 + 'label' =>"Genero",
  180 + 'empty_data' => "0",
  181 + 'placeholder'=>"Seleccione...",
  182 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  183 + 'label_attr' => array('class' => 'control-label'),
  184 + ))
  185 +
  186 + #->add('estadoCivil')
  187 + ->add('estadoCivil', EntityType::class, array(
  188 + 'class' => 'UBVSurUbvBundle:EstadoCivil',
  189 + 'label' =>"Estado Civil",
  190 + 'empty_data' => "0",
  191 + 'placeholder'=>"Seleccione...",
  192 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  193 + 'label_attr' => array('class' => 'control-label'),
  194 + ))
  195 +
  196 + #->add('telefonoCodigoArea')
  197 + ->add('telefonoCodigoArea', EntityType::class, array(
  198 + 'class' => 'UBVSurUbvBundle:TelefonoCodigoArea',
  199 + 'label' =>"Codigo de Area",
  200 + 'empty_data' => "0",
  201 + 'placeholder'=>"Seleccione...",
  202 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  203 + 'label_attr' => array('class' => 'control-label'),
  204 + ))
  205 +
  206 +
  207 + #->add('estado')
  208 + ->add('estado', EntityType::class, array(
  209 + 'class' => 'UBVSurUbvBundle:Estado',
  210 + 'label' =>"Estado",
  211 + 'empty_data' => "0",
  212 + 'placeholder'=>"Seleccione...",
  213 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  214 + 'label_attr' => array('class' => 'control-label'),
  215 + ))
  216 +
  217 + #->add('etnia')
  218 + ->add('etnia', EntityType::class, array(
  219 + 'class' => 'UBVSurUbvBundle:Etnia',
  220 + 'label' =>"Etnia",
  221 + 'empty_data' => "0",
  222 + 'placeholder'=>"Seleccione...",
  223 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  224 + 'label_attr' => array('class' => 'control-label'),
  225 + ))
  226 +
  227 +
  228 +
  229 + #->add('programa')
  230 + ->add('programa', EntityType::class, array(
  231 + 'class' => 'UBVSurUbvBundle:Programa',
  232 + 'label' =>"Progrma de Formación",
  233 + 'empty_data' => "0",
  234 + 'placeholder'=>"Seleccione...",
  235 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  236 + 'label_attr' => array('class' => 'control-label'),
  237 + ))
  238 +
  239 + #->add('aldea')
  240 + ->add('aldea', EntityType::class, array(
  241 + 'class' => 'UBVSurUbvBundle:Aldea',
  242 + 'label' =>"Aldea",
  243 + 'empty_data' => "0",
  244 + 'placeholder'=>"Seleccione...",
  245 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  246 + 'label_attr' => array('class' => 'control-label'),
  247 + ))
  248 +
  249 +
  250 + #->add('convenio')
  251 + ->add('convenio', EntityType::class, array(
  252 + 'class' => 'UBVSurUbvBundle:Convenio',
  253 + 'label' =>"Convenio",
  254 + 'empty_data' => "0",
  255 + 'placeholder'=>"Seleccione...",
  256 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  257 + 'label_attr' => array('class' => 'control-label'),
  258 + ))
  259 +
  260 +
  261 + #->add('correoTipo')
  262 + ->add('correoTipo', EntityType::class, array(
  263 + 'class' => 'UBVSurUbvBundle:CorreoTipo',
  264 + 'label' =>"Tipo de Correo",
  265 + 'empty_data' => "0",
  266 + 'placeholder'=>"Seleccione...",
  267 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  268 + 'label_attr' => array('class' => 'control-label'),
  269 + ))
  270 +
  271 + #->add('periodoAcademico')
  272 + ->add('periodoAcademico', EntityType::class, array(
  273 + 'class' => 'UBVSurUbvBundle:PeriodoAcademico',
  274 + 'label' =>"Periodo Academico",
  275 + 'empty_data' => "0",
  276 + 'placeholder'=>"Seleccione...",
  277 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  278 + 'label_attr' => array('class' => 'control-label'),
  279 + ))
  280 +
  281 + #->add('discapacidad')
  282 + ->add('discapacidad', EntityType::class, array(
  283 + 'class' => 'UBVSurUbvBundle:Discapacidad',
  284 + 'label' =>"Discapacidad",
  285 + 'empty_data' => "0",
  286 + 'placeholder'=>"Seleccione...",
  287 + 'attr' => array('class' => 'form-control ','placeholder'=>''),
  288 + 'label_attr' => array('class' => 'control-label'),
  289 + ))
  290 +
45 291  
46 292 ;
47 293 }
... ...