{% extends "@crud\\crud\\show.html.twig" %}
{% block jquery %}
{{ parent() }}
<script type="text/javascript">
var inputEmail;
$(function()
{
$("#botonTerminar").click(function(e){
e.preventDefault();
var ok=true;
var msg='';
if ($('#resultadoIdoneo').prop('checked'))
{
if (!$('#form_unidad').val())
{
ok=false;
msg = 'Debe asignar la unidad militar';
}
}
else
{
if ($('#resultadoNoIdoneo').prop('checked'))
{
if (!($('#causaPsicologica').prop('checked') || $('#causaMedica').prop('checked') || $('#causaLaboratorios').prop('checked')))
{
ok=false;
msg = 'Debe asignar la causa de rechazo';
}
else
{
if (!$('#observaciones').val())
{
ok=false;
msg = 'Debe indicar las observaciones acerca del rechazo';
}
else
{
if (!($('#volverEste').prop('checked') || $('#volverProximo').prop('checked') || $('#volverNunca').prop('checked')))
{
ok=false;
msg = 'Debe indicar cuando el aspirante puede volver a presentarse';
}
}
}
}
else
{
ok=false;
msg = 'Debe indicar un resultado del proceso';
}
}
if (ok)
{
$('#divResultado').mask(' Terminando proceso...');
$('#form_resultados').ajaxSubmit({
type: $('#form_resultados').attr('method'),
url: $('#form_resultados').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
if (data.ok)
{
if (data.fullMasculino || data.fullFemenino)
{
var genero='';
if (data.fullMasculino)
genero = 'masculino';
else
genero = 'femenino';
jConfirm('Asignación exitosa. Con esta asignación se ha alcanzado el cupo '+genero+' de la unidad. ¿Desea ver la nómina de los asignados a la unidad?', 'Alerta',
function(r) {
if (r) {
var url = '{{ path('ajax_nominaPDF', {'proceso': entity.procesoRegistro.id, 'unidad':'__UNIDAD__'}) }}';
url = url.replace('__UNIDAD__', data.unidadId);
$.ajax({
type: "GET",
url: url,
//dataType: 'html',
//data: { _xml_http_request: true },
success: function(data){
var mio=0;
window.open('{{ path('exportar_reporte_PDF', {'routeClassName': 'listaasignacionunidad'}) }}', '_blank');
document.location.reload();
}
});
}
});
}
else
document.location.reload();
}
else
{
$('#divResultado').unmask();
showError(bootbox, data.msg);
}
}
})
}
else
{
showError(bootbox, msg);
}
});
$( "#dialog-verify-email" ).dialog({
autoOpen: false,
height: 310,
width: 400,
modal: true,
resizable: false,
title_html: true,
title: '<div id="texto" class="widget-header widget-header-small"><h4 class="smaller red"><i class="fas fa-globe"></i> Verificar correo electrónico</h4></div>',
buttons: {
Aceptar: function() {
$('#dialog-verify-email').parent().mask(' Verificando código...');
$('#form_verify_email_code').ajaxSubmit({
type: $('#form_verify_email_code').attr('method'),
url: $('#form_verify_email_code').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
$('#dialog-verify-email').parent().unmask();
if (data.ok)
{
$( "#dialog-verify-email" ).dialog( "close" );
quickUpdate(inputEmail);
}
else
{
showError(bootbox, data.msg);
}
}
});
},
Cancelar: function() {
$( "#dialog-verify-email" ).dialog( "close" );
}
}
});
$( "#dialog-change-canton" ).dialog({
autoOpen: false,
height: 310,
width: 400,
modal: true,
resizable: false,
title_html: true,
title: '<div id="texto" class="widget-header widget-header-small"><h4 class="smaller red"><i class="fas fa-globe"></i> Modificar lugar de residencia</h4></div>',
buttons: {
Aceptar: function() {
$('#dialog-change-canton').parent().mask(' Guardando...');
$('#quick_form_association_class').val('NmclDominioLocalizacion');
$('#quick_form_class').val('ReservistaProceso');
$('#quick_form_id').val('{{ entity.id }}');
$('#quick_form_field').val('lugarResidencia');
$('#quick_input_valor').val($( "#form_parroquia" ).val());
quickUpdateCanton();
},
Cancelar: function() {
$("#dialog-change-canton").dialog("close");
}
}
});
$('.quick_update_input').keyup(function(){
var td = $(this).parent();
var input = td.find('input');
var newValue = input.val();
var actualValue = input.attr('actualvalue');
if (newValue !== actualValue)
{
td.find('button').removeClass('hide');
}
else
{
td.find('button').addClass('hide');
}
});
$('.quick_update_input_cancel').click(function(){
var td = $(this).parent();
var input = td.find('input');
var actualValue = input.attr('actualvalue');
input.val(actualValue);
td.find('button').addClass('hide');
});
$('.quick_update_input_save').click(function(){
var td = $(this).parent();
var input = td.find('input');
$('#quick_form_association_class').val('');
$('#quick_form_class').val(input.attr('classname'));
$('#quick_form_id').val(input.attr('entityid'));
$('#quick_form_field').val(input.attr('field'));
$('#quick_input_valor').val(input.val());
if ($('#quick_form_field').val()==='email')
{
if (validEmail(input.val()))
{
inputEmail = input;
verificaEmail(input.val());
}
else
{
showError(bootbox, 'Formato de correo electrónico incorrecto');
}
}
else
{
quickUpdate(input);
}
});
$('.quick_update_select').change(function(){
var td = $(this).parent();
var input = td.find('select');
var newValue = input.val();
var actualValue = input.attr('actualvalue');
if (newValue !== actualValue)
{
td.find('button').removeClass('hide');
}
else
{
td.find('button').addClass('hide');
}
});
$('.quick_update_select_cancel').click(function(){
var td = $(this).parent();
var input = td.find('select');
var actualValue = input.attr('actualvalue');
input.val(actualValue);
td.find('button').addClass('hide');
});
$('.quick_update_select_save').click(function(){
var td = $(this).parent();
var input = td.find('select');
$('#quick_form_association_class').val(input.attr('association'));
$('#quick_form_class').val(input.attr('classname'));
$('#quick_form_id').val(input.attr('entityid'));
$('#quick_form_field').val(input.attr('field'));
$('#quick_input_valor').val(input.val());
quickUpdate(input);
});
$('#quick_update_canton').click(function(){
$('#form_region').val($('#inforegion').attr('regionid'));
$('#form_provincia').val($('#infoprovincia').attr('provinciaid'));
$('#form_canton').val($('#infocanton').attr('cantonid'));
$('#form_parroquia').val($('#infolugarResidencia').attr('parroquiaid'));
$('#dialog-change-canton').dialog ('open');
});
$('#addDestreza').click(function(){
if ($('option.option_destreza:not(.hide)').length>0)
{
var tr = $('#tablaDestrezas').find('thead').find('tr.patron');
tr='<tr>'+tr.html()+'</tr>';
$('#tablaDestrezas').find('tbody').prepend(tr);
tr = $('#tablaDestrezas').find('tbody').find('tr').first();
tr.find('.select-destreza').change();
}
});
$('#addEstudio').click(function(){
var tr = $('#tablaEstudios').find('thead').find('tr.patron');
tr='<tr>'+tr.html()+'</tr>';
$('#tablaEstudios').find('tbody').prepend(tr);
tr = $('#tablaEstudios').find('tbody').find('tr').first();
tr.find('.date-picker').addClass('unset');
setDatePicker();
});
$('#btn_verificar_estudios').click(function(e){
e.preventDefault();
$('#table_estudios').parent().parent().mask(' Verificando estudios...');
var url = '{{ path('reservista_verifica_estudios', {'identificacion': entity.reservista.identificacion }) }}';
$.getJSON(url , function(result){
$('#table_estudios').parent().parent().unmask();
if (result.ok)
{
$('#table_estudios tbody').html('');
var flen = result.estudios.length;
if (flen>0)
{
var i;
for (i=0; i<flen; i++)
{
$('#table_estudios tbody').append('<tr><td>'+result.estudios[i].institucion+'</td><td>'+result.estudios[i].titulo+'</td></tr>');
}
}
else
{
$('#table_estudios tbody').append('<tr><td colspan="3" style="text-align: center">No hay estudios registrados</td></tr>');
}
}
});
});
cleanDestrezasOptions();
setDatePicker();
});
function setDatePicker()
{
$('.date-picker.unset').each(function(){
$(this).datepicker({
autoclose: true,
todayHighlight: true,
language: 'es'
})
.next().on(ace.click_event, function(){
$(this).prev().focus();
});
$(this).removeClass('unset');
});
}
function destrezaCancel(elem)
{
var tr = $(elem).parent().parent();
var select = tr.find('select');
var input = tr.find('input');
var textarea = tr.find('textarea');
if (select.val() !== select.attr('actualvalue'))
{
select.val(select.attr('actualvalue'));
select.change();
}
if (input.val() !== input.attr('actualvalue'))
{
input.val(input.attr('actualvalue'));
}
if (textarea.val() !== textarea.attr('actualvalue'))
{
textarea.val(textarea.attr('actualvalue'));
}
tr.find('.button').addClass('hide');
};
function destrezaDelete(elem)
{
if (confirm('Está seguro que va a eliminar la destreza'))
{
var tr = $(elem).parent().parent();
var id = tr.attr('destrezaid');
if (id)
{
var url="{{ path('crud_quick_delete', {'id': '__ID__', 'className': 'ReservistaDestreza'}) }}";
url = url.replace('__ID__', id);
tr.mask(' Eliminando...');
$.getJSON(url , function(result){
if (result.ok)
{
tr.remove();
cleanDestrezasOptions();
}
else
{
tr.unmask();
showError(bootbox, result.msg);
}
});
}
else
{
tr.remove();
cleanDestrezasOptions();
}
}
}
function destrezaSave(elem)
{
var tr = $(elem).parent().parent();
var select = tr.find('select');
var input = tr.find('input');
var textarea = tr.find('textarea');
$('#quick_form_destreza').val(select.val());
$('#quick_form_tiempo').val(input.val());
$('#quick_form_detalle').val(textarea.val());
tr.mask(' Guardando...');
$('#formDestrezaSave').ajaxSubmit({
type: $('#formDestrezaSave').attr('method'),
url: $('#formDestrezaSave').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
tr.unmask();
if (data.ok)
{
tr.attr('destrezaid',data.id);
select.attr('actualvalue', select.val());
select.prop('disabled', true);
input.attr('actualvalue', input.val());
textarea.attr('actualvalue', textarea.val());
tr.find('.button').addClass('hide');
}
else
{
showError(bootbox, data.msg);
}
}
});
}
function cleanDestrezasOptions()
{
$('option.option_destreza').removeClass('hide');
$('#tablaDestrezas').children('tbody').find('.select-destreza').each(function(){
var value = $(this).val();
if (value)
{
$('option.destreza_'+value).addClass('hide');
}
});
}
function estudioCancel(elem)
{
var tr = $(elem).parent().parent();
var titulo = tr.find('input.estudio_titulo');
var institucion = tr.find('input.estudio_institucion');
var nivel = tr.find('select.estudio_nivel');
var cursando = tr.find('select.estudio_cursando');
var fecha = tr.find('input.estudio_fecha');
titulo.val(titulo.attr('actualvalue'));
institucion.val(institucion.attr('actualvalue'));
nivel.val(nivel.attr('actualvalue'));
cursando.val(cursando.attr('actualvalue'));
fecha.val(fecha.attr('actualvalue'));
if (cursando.val()==='YES')
{
fecha.parent().addClass('hide');
}
else
{
fecha.parent().removeClass('hide');
}
tr.find('.button').addClass('hide');
};
function estudioDelete(elem)
{
if (confirm('Está seguro que va a eliminar el estudio'))
{
var tr = $(elem).parent().parent();
var id = tr.attr('estudioid');
if (id)
{
var url="{{ path('crud_quick_delete', {'id': '__ID__', 'className': 'ReservistaEstudio'}) }}";
url = url.replace('__ID__', id);
tr.mask(' Eliminando...');
$.getJSON(url , function(result){
if (result.ok)
{
tr.remove();
}
else
{
tr.unmask();
showError(bootbox, result.msg);
}
});
}
else
{
tr.remove();
}
}
}
function estudioSave(elem)
{
var tr = $(elem).parent().parent();
var id = tr.attr('estudioid');
if (id)
{
$('#quick_form_habilidad_id').val(id);
}
else
{
$('#quick_form_habilidad_id').val('');
}
var titulo = tr.find('input.estudio_titulo');
var institucion = tr.find('input.estudio_institucion');
var nivel = tr.find('select.estudio_nivel');
var cursando = tr.find('select.estudio_cursando');
var fecha = tr.find('input.estudio_fecha');
if (!titulo.val() || !institucion.val() || !nivel.val() || !cursando.val() || (cursando.val()=='NO' && !fecha.val()))
{
showError(bootbox, 'Debe indicar toda la información sobre el estudio cursado');
return;
}
$('#quick_form_habilidad_titulo').val(titulo.val());
$('#quick_form_habilidad_institucion').val(institucion.val());
$('#quick_form_habilidad_nivel').val(nivel.val());
$('#quick_form_habilidad_cursando').val(cursando.val());
$('#quick_form_habilidad_fecha').val(fecha.val());
tr.mask(' Guardando...');
$('#formEstudioSave').ajaxSubmit({
type: $('#formEstudioSave').attr('method'),
url: $('#formEstudioSave').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
tr.unmask();
if (data.ok)
{
tr.attr('estudioid',data.id);
titulo.attr('actualvalue', titulo.val());
institucion.attr('actualvalue', institucion.val());
nivel.attr('actualvalue', nivel.val());
cursando.attr('actualvalue', cursando.val());
fecha.attr('actualvalue', fecha.val());
tr.find('.button').addClass('hide');
}
else
{
showError(bootbox, data.msg);
}
}
});
}
function validEmail(email)
{
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\.\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(email);
}
function verificaEmail(email)
{
inputEmail.parent().mask(' Verificando correo electrónico...');
$('#verify_email').val(email);
$('#text_email').html(email);
$('#form_verify_email').ajaxSubmit({
type: $('#form_verify_email').attr('method'),
url: $('#form_verify_email').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
inputEmail.parent().unmask();
if (data.ok)
{
$('#dialog-verify-email').dialog('open');
}
else
{
showError(bootbox, data.msg);
}
}
});
}
function quickUpdate(input)
{
input.parent().mask(' Guardando...');
var newValue = input.val();
var actualValue = input.attr('actualvalue');
$('#formQuickUpdate').ajaxSubmit({
type: $('#formQuickUpdate').attr('method'),
url: $('#formQuickUpdate').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
input.parent().unmask();
if (data.ok)
{
if ($('#quick_form_field').val()=='paisResidencia' && (actualValue.toLowerCase()=='ecuador' || newValue.toLowerCase()=='ecuador'))
{
$('.ecuador').toggleClass('hide');
}
input.attr('actualvalue', newValue);
input.parent().find('button').addClass('hide');
}
else
{
showError(bootbox, data.msg);
}
}
});
}
function quickUpdateCanton()
{
$('#formQuickUpdate').ajaxSubmit({
type: $('#formQuickUpdate').attr('method'),
url: $('#formQuickUpdate').attr('action'),
dataType: 'json',
data: { _xml_http_request: true },
success: function(data) {
$('#dialog-change-canton').parent().mask(' Guardando...');
if (data.ok)
{
$('#inforegion').html($( "#form_region option:selected" ).text());
$('#inforegion').attr('regionid', $( "#form_region" ).val());
$('#infoprovincia').html($( "#form_provincia option:selected" ).text());
$('#infoprovincia').attr('provinciaid', $( "#form_provincia" ).val());
$('#infocanton').html($( "#form_canton option:selected" ).text());
$('#infocanton').attr('cantonid', $( "#form_canton" ).val());
$('#infolugarResidencia').html($( "#form_parroquia option:selected" ).text());
$('#infolugarResidencia').attr('parroquiaid', $( "#form_parroquia" ).val());
$( "#dialog-change-canton" ).dialog("close");
}
else
{
showError(bootbox, data.msg);
}
}
});
}
function selectDestrezaChange(select)
{
var lastValue=$(select).attr('lastValue');
var value = $(select).val();
if (!value && lastValue)
{
$(select).val(lastValue);
}
else
if (value)
{
$('option.destreza_'+lastValue).removeClass('hide');
$(select).attr('lastValue', value);
$('option.destreza_'+value).addClass('hide');
}
destrezaChange(select)
}
function destrezaChange(elem)
{
var tr = $(elem).parent().parent();
var select = tr.find('select');
var input = tr.find('input');
var textarea = tr.find('textarea');
if (select.val() !== select.attr('actualvalue') ||
input.val() !== input.attr('actualvalue') ||
textarea.val() !== textarea.attr('actualvalue'))
{
tr.find('.button').removeClass('hide');
}
else
{
tr.find('.button').addClass('hide');
}
}
function estudioChange(elem)
{
var tr = $(elem).parent().parent();
if ($(elem).hasClass('estudio_fecha'))
{
tr = tr.parent();
}
var titulo = tr.find('input.estudio_titulo');
var institucion = tr.find('input.estudio_institucion');
var nivel = tr.find('select.estudio_nivel');
var cursando = tr.find('select.estudio_cursando');
var fecha = tr.find('input.estudio_fecha');
if ($(elem).hasClass('estudio_cursando'))
{
if (cursando.val()==='YES')
{
fecha.parent().addClass('hide');
}
else
{
fecha.parent().removeClass('hide');
}
fecha.val(fecha.attr('actualvalue'));
}
if (titulo.val() !== titulo.attr('actualvalue') ||
institucion.val() !== institucion.attr('actualvalue') ||
nivel.val() !== nivel.attr('actualvalue') ||
cursando.val() !== cursando.attr('actualvalue') ||
fecha.val() !== fecha.attr('actualvalue'))
{
tr.find('.button').removeClass('hide');
}
else
{
tr.find('.button').addClass('hide');
}
}
{% include 'RegionProvinciaCantonParroquia\\jquery_functions.html.twig' with {'distintivo': '', 'parroquiaField': 'parroquia'} %}
</script>
{% endblock %}
{% block principal_heading %}
<div class="widget-header widget-header-flat">
<h4 class="widget-title lighter">
<i class="fas fa-search orange"></i>
Visualización del reservista
</h4>
<!--div class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="fas fa-chevron-up"></i>
</a>
</div-->
</div>
{% endblock %}
{% block showdata %}
{% block prev_acuartelamiento %}
{% endblock prev_acuartelamiento %}
{{ render(controller('App\\Crud\\Controller\\crudPlainController::showAction', {'rol': rol, 'routeClassName':'reservista', 'id':entity.reservista.id, 'parentRouteClassName':routeClassName })) }}
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title green">
<a id="atab-1" aria-expanded="true" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#datosDisponibilidad">
<i class="bigger-160 ace-icon fa fa-check-square" data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
Disponibilidad
</a>
</h4>
</div>
<div style="" aria-expanded="true" class="panel-collapse collapse in " id="datosDisponibilidad">
<div class="panel-body" style="border-width: 1px; border-color: red">
<div class="row">
<div class="col-xs-12 col-sm-6">
<table class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
Actividad actual
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<select style="width: 100%" class="chosen-select quick_update_select" classname="ReservistaProceso" entityid="{{ entity.id }}" field="disponibilidad" association="" actualvalue="{{ entity.disponibilidad }}">
<option value="">--- Seleccione ---</option>
{% for key,actividad in actividades %}
<option value="{{ key }}" {% if key == entity.disponibilidad %}selected="true"{% endif %}>{{ actividad }}</option>
{% endfor %}
</select>
<button class="hide quick_update_select_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_select_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.actividad }}
{% endif %}
</td>
</tr>
</table>
</div>
<div class="col-xs-12 col-sm-6">
<table class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
En caso de emergencia puede estar disponible en
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<select style="width: 100%" class="chosen-select quick_update_select" classname="ReservistaProceso" entityid="{{ entity.id }}" field="disponibilidad" association="" actualvalue="{{ entity.disponibilidad }}">
<option value="">--- Seleccione ---</option>
{% for key,disponibilidad in disponibilidades %}
<option value="{{ key }}" {% if key == entity.disponibilidad %}selected="true"{% endif %}>{{ disponibilidad }}</option>
{% endfor %}
</select>
<button class="hide quick_update_select_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_select_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.disponibilidad }}
{% endif %}
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title green">
<a id="atab-1" aria-expanded="true" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#datosCentro">
<i class="bigger-160 ace-icon fa fa-calendar" data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
{% trans from 'crud' %} registroenlinea.fields.centroMovilizacionTitle {% endtrans %}
</a>
</h4>
</div>
<div style="" aria-expanded="true" class="panel-collapse collapse in " id="datosCentro">
<div class="panel-body" style="border-width: 1px; border-color: red">
<table width="100%" class="table table-striped table-bordered table-hover pdffont">
<tr>
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} registroenlinea.fields.centroMovilizacionPresentarse {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<select id='quick_form_centro' style="width: 100%" class="chosen-select quick_update_select" classname="ReservistaProceso" entityid="{{ entity.id }}" field="centroMovilizacion" association="CentroMovilizacion" actualvalue="{{ entity.centroMovilizacion.id }}">
{% for centro in centros %}
<option value="{{ centro.id }}" {% if centro.id == entity.centroMovilizacion.id %}selected="true"{% endif %}>{{ centro }}</option>
{% endfor %}
</select>
<button class="hide quick_update_select_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_select_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.centroMovilizacion.id }}
{% endif %}
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title green">
<a id="atab-1" aria-expanded="true" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#datosResidencia">
<i class="bigger-160 ace-icon fa fa-home " data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
Lugar de residencia
</a>
</h4>
</div>
<div style="" aria-expanded="true" class="panel-collapse collapse in " id="datosResidencia">
<div class="panel-body" style="border-width: 1px; border-color: red">
<div class="row">
<div class="col-xs-12 col-sm-6">
<table class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.paisResidencia {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<input type="text" style="width:100%" class="quick_update_input" classname="ReservistaProceso" entityid="{{ entity.id }}" field="paisResidencia" value="{{ entity.paisResidencia }}" actualvalue="{{ entity.paisResidencia }}">
<button class="hide quick_update_input_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_input_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.paisResidencia }}
{% endif %}
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.region {% endtrans %}
</label>
</th>
<td>
<span id="inforegion" regionid="{% if entity.region %}{{ entity.region.id }}{% endif %}">{{ entity.region }}</span>
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.provincia {% endtrans %}
</label>
</th>
<td>
<span id="infoprovincia" provinciaid="{% if entity.provincia %}{{ entity.provincia.id }}{% endif %}">{{ entity.provincia }}</span>
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.canton {% endtrans %}
</label>
</th>
<td>
<span id="infocanton" cantonid="{% if entity.canton %}{{ entity.canton.id }}{% endif %}">{{ entity.canton }}</span>
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.lugarResidencia {% endtrans %}
</label>
</th>
<td>
<span id="infolugarResidencia" parroquiaid="{% if entity.lugarResidencia %}{{ entity.lugarResidencia.id }}{% endif %}">{{ entity.lugarResidencia }}</span>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<button id="quick_update_canton" classname="ReservistaProceso" entityid="{{ entity.id }}" field="lugarResidencia" info="infolugarResidencia"><i class="fas fa-pen-alt"></i></button>
{% endif %}
</td>
</tr>
</table>
</div>
<div class="col-xs-12 col-sm-6">
<table class="table table-striped table-bordered table-hover">
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.callePrincipalResidencia {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<input type="text" style="width:100%" class="quick_update_input" classname="ReservistaProceso" entityid="{{ entity.id }}" field="callePrincipalResidencia" value="{{ entity.callePrincipalResidencia }}" actualvalue="{{ entity.callePrincipalResidencia }}">
<button class="hide quick_update_input_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_input_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.callePrincipalResidencia }}
{% endif %}
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.calleSecundariaResidencia {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<input type="text" style="width:100%" class="quick_update_input" classname="ReservistaProceso" entityid="{{ entity.id }}" field="calleSecundariaResidencia" value="{{ entity.calleSecundariaResidencia }}" actualvalue="{{ entity.calleSecundariaResidencia }}">
<button class="hide quick_update_input_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_input_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.calleSecundariaResidencia }}
{% endif %}
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.numeroCasa {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<input type="text" style="width:100%" class="quick_update_input" classname="ReservistaProceso" entityid="{{ entity.id }}" field="numeroCasa" value="{{ entity.numeroCasa }}" actualvalue="{{ entity.numeroCasa }}">
<button class="hide quick_update_input_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_input_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.numeroCasa }}
{% endif %}
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia!='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.referencias {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<input type="text" style="width:100%" class="quick_update_input" classname="ReservistaProceso" entityid="{{ entity.id }}" field="referencias" value="{{ entity.referencias }}" actualvalue="{{ entity.referencias }}">
<button class="hide quick_update_input_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_input_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.referencias }}
{% endif %}
</td>
</tr>
<tr class="ecuador {% if entity.paisResidencia=='Ecuador' %}hide{% endif %}">
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.direccion {% endtrans %}
</label>
</th>
<td>
{% if rol=='reservista' and (tab is not defined or tab != 'registro') %}
<input type="text" style="width:100%" class="quick_update_input" classname="ReservistaProceso" entityid="{{ entity.id }}" field="referencias" value="{{ entity.referencias }}" actualvalue="{{ entity.referencias }}">
<button class="hide quick_update_input_save"><i class="fas fa-save"></i></button>
<button class="hide quick_update_input_cancel"><i class="fas fa-ban red"></i></button>
{% else %}
{{ entity.referencias }}
{% endif %}
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title green">
<a id="atab-1" aria-expanded="true" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#datosAntecedentes">
<i class="bigger-160 ace-icon fa fa-star-of-life " data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
Antecedentes
</a>
</h4>
</div>
<div style="" aria-expanded="true" class="panel-collapse collapse in " id="datosAntecedentes">
<div class="panel-body" style="border-width: 1px; border-color: red">
<div class="row">
<div class="col-xs-12">
<table id="tabla_acuartelamiento" class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.resultadosAntecedentes {% endtrans %}
</label>
</th>
<td>
<p><input type='radio' id='antecedentes_1' {% if entity.resultadosAntecedentes==1%}checked='true'{% endif %} disabled='true'> Antecedentes penales</p>
<p><input type='radio' id='antecedentes_2' {% if entity.resultadosAntecedentes==2%}checked='true'{% endif %} disabled='true'> Impedimento de salida del país</p>
<p><input type='radio' id='antecedentes_3' {% if entity.resultadosAntecedentes==3%}checked='true'{% endif %} disabled='true'> Alerta migratoria</p>
<p><input type='radio' id='antecedentes_4' {% if entity.resultadosAntecedentes==4%}checked='true'{% endif %} disabled='true'> Orden de Captura</p>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title green">
<a id="atab-1" aria-expanded="true" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#datosEstudios">
<i class="bigger-160 ace-icon fa fa-graduation-cap " data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
Estudios
</a>
</h4>
</div>
<div style="" aria-expanded="true" class="panel-collapse collapse in " id="datosEstudios">
<div class="panel-body" style="border-width: 1px; border-color: red">
<div class="row">
<div class="col-xs-12">
<table id="tabla_acuartelamiento" class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
{% trans from 'crud' %} reclutaproceso.fields.nivelInstruccion {% endtrans %}:
<br><button id="btn_verificar_estudios" title="Consultar servicio"><i class="fas fa-recycle green"></i></button>
</label>
</th>
<td>
<table id="table_estudios" class="table">
<thead>
<tr>
<th>{% trans from 'crud' %} reclutaproceso.fields.estudioInstitucion {% endtrans %}</th>
<th>{% trans from 'crud' %} reclutaproceso.fields.estudioTitulo {% endtrans %}</th>
</tr>
</thead>
<tbody>
{% for estudio in entity.resultadosEstudios %}
<tr>
<td>{{ estudio.institucion }}</td>
<td>{{ estudio.titulo }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</td>
</tr>
<tr>
<th style="width: {{ widthLabel }}">
<label>
Otros no registrados en SENESCYT:
</label>
</th>
<td>
<table id="tablaEstudios" class="table">
<thead>
<tr>
<th>Título o Certificación obtenida</th>
<th>Institución que emite</th>
<th>Nivel</th>
<th>En curso</th>
<th>Fecha emisión</th>
<th style="width: 100px">{% if rol=='reservista' and (tab is not defined or tab !='registro') %}<button title="Adicionar estudio" id="addEstudio"><i class="fas fa-plus-circle green"></i></button>{% endif %}</th>
</tr>
<tr class="patron hide">
<td>
<input class="estudio_titulo" type="text" style="width: 100%" onkeyup='javascript:estudioChange(this);' actualvalue="">
</td>
<td>
<input class="estudio_institucion" type="text" style="width: 100%" onkeyup='javascript:estudioChange(this);' actualvalue="">
</td>
<td>
<select style="width: 100%" class="chosen-select estudio_nivel" onchange="javascript:estudioChange(this);" actualvalue="">
<option value="">-- Seleccione --</option>
{% for nivel in niveles %}
<option value="{{ nivel.id }}">{{ nivel }}</option>
{% endfor %}
</select>
</td>
<td>
<select style="width: 100%" class="estudio_cursando" onchange="javascript:estudioChange(this);" actualvalue="">
<option value="">-- Seleccione --</option>
<option value="YES">En curso</option>
<option value="NO">Finalizado</option>
</select>
</td>
<td>
<div class="input-group">
<input type="text" style="width: 100%" class="estudio_fecha form-control date-picker" data-date-format="dd-mm-yyyy" onchange="javascript:estudioChange(this);" actualvalue="">
<span class="input-group-addon"><i class="fas fa-calendar bigger-110"></i></span>
</div>
</td>
<th>
<button title="Guardar cambios" class="hide button quick_destreza_save" onclick="javascript:estudioSave(this);"><i class="fas fa-save"></i></button>
<button title="Deshacer cambios" class="hide button quick_destreza_cancel" onclick="javascript:estudioCancel(this);"><i class="fas fa-ban red"></i></button>
<button title="Eliminar" class='quick_destreza_delete' onclick="javascript:estudioDelete(this);"><i class="fas fa-trash-alt red"></i></button>
</th>
</tr>
</thead>
<tbody>
{% for estudio in estudios %}
<tr estudioid="{{ estudio.id }}">
<td>
<input class="estudio_titulo" type="text" style="width: 100%" onkeyup='javascript:estudioChange(this);' value="{{ estudio.titulo }}" actualvalue="{{ estudio.titulo }}">
</td>
<td>
<input class="estudio_institucion" type="text" style="width: 100%" onkeyup='javascript:estudioChange(this);' value="{{ estudio.institucion }}" actualvalue="{{ estudio.institucion }}">
</td>
<td>
<select style="width: 100%" class="estudio_nivel chosen-select" onchange="javascript:estudioChange(this);" actualvalue="{{ estudio.nivel.id }}">
<option value="">-- Seleccione --</option>
{% for nivel in niveles %}
<option value="{{ nivel.id }}" {% if estudio.nivel.id==nivel.id %}selected="true"{% endif %}>{{ nivel }}</option>
{% endfor %}
</select>
</td>
<td>
<select style="width: 100%" class="estudio_cursando" onchange="javascript:estudioChange(this);" actualvalue="{% if estudio.cursando %}YES{% else %}NO{% endif %}">
<option value="">-- Seleccione --</option>
<option value="YES" {% if estudio.cursando %}selected="true"{% endif %}>En curso</option>
<option value="NO" {% if not estudio.cursando %}selected="true"{% endif %}>Finalizado</option>
</select>
</td>
<td>
<div class="input-group {% if estudio.cursando %}hide{% endif %}">
<input type="text" style="width: 100%" class="estudio_fecha form-control date-picker unset" data-date-format="dd-mm-yyyy" onchange="javascript:estudioChange(this);" value="{{ estudio.fechaEmision | date('d/m/Y') }}" actualvalue="{{ estudio.fechaEmision | date('d/m/Y') }}">
<span class="input-group-addon"><i class="fas fa-calendar bigger-110"></i></span>
</div>
</td>
<th>
<button title="Guardar cambios" class="hide button quick_estudio_save" onclick="javascript:estudioSave(this);"><i class="fas fa-save"></i></button>
<button title="Deshacer cambios" class="hide button quick_estudio_cancel" onclick="javascript:estudioCancel(this);"><i class="fas fa-ban red"></i></button>
<button title="Eliminar" class='quick_estudio_delete' onclick="javascript:estudioDelete(this);"><i class="fas fa-trash-alt red"></i></button>
</th>
</tr>
{% endfor %}
</tbody>
</table>
</td>
</tr>
<tr>
<th style="width: {{ widthLabel }}">
<label>
Otras habilidades:
</label>
</th>
<td>
<table id="tablaDestrezas" class="table">
<thead>
<tr>
<th style="width: 280px">Destreza/Habilidad</th>
<th style="width: 165px">Tiempo de experiencia</th>
<th>Detalles</th>
<th style="width: 100px">{% if rol=='reservista' and (tab is not defined or tab !='registro') %}<button title="Adicionar habilidad" id="addDestreza"><i class="fas fa-plus-circle green"></i></button>{% endif %}</th>
</tr>
<tr class="patron hide">
<td>
<select style="width: 100%" class="chosen-select select-destreza" onchange="javascript:selectDestrezaChange(this);" actualvalue="" lastValue="">
<option class="option_destreza_empty" value="">-- Seleccione --</option>
{% for destreza in destrezas %}
<option class="option_destreza destreza_{{ destreza.id }}" value="{{ destreza.id }}">{{ destreza }}</option>
{% endfor %}
</select>
</td>
<td><input type="text" style="width: 100%" onkeyup='javascript:destrezaChange(this);' actualvalue=""></td>
<td><textarea style="width: 100%" onkeyup='javascript:destrezaChange(this);' actualvalue=""></textarea></td>
<th>
<button title="Guardar cambios" class="hide button quick_destreza_save" onclick="javascript:destrezaSave(this);"><i class="fas fa-save"></i></button>
<button title="Deshacer cambios" class="hide button quick_destreza_cancel" onclick="javascript:destrezaCancel(this);"><i class="fas fa-ban red"></i></button>
<button title="Eliminar" class='quick_destreza_delete' onclick="javascript:destrezaDelete(this);"><i class="fas fa-trash-alt red"></i></button>
</th>
</tr>
</thead>
<tbody>
{% for habilidad in habilidades %}
<tr destrezaid="{{ habilidad.id }}">
<td>
<select style="width: 100%" class="chosen-select select-destreza" onchange="javascript:selectDestrezaChange(this)" actualvalue="{{ habilidad.destreza.id }}" lastValue="{{ habilidad.destreza.id }}" disabled="true">
<option class="option_destreza_empty" value="">-- Seleccione --</option>
{% for destreza in destrezas %}
<option class="option_destreza destreza_{{ destreza.id }}" value="{{ destreza.id }}" {% if destreza.id == habilidad.destreza.id %}selected="true"{% endif %}>{{ destreza }}</option>
{% endfor %}
</select>
</td>
<td><input type="text" style="width: 100%" onkeyup='javascript:destrezaChange(this)' value="{{ habilidad.tiempo }}" actualvalue="{{ habilidad.tiempo }}"></td>
<td><textarea style="width: 100%" onkeyup='javascript:destrezaChange(this)' actualvalue="{{ habilidad.detalles }}">{{ habilidad.detalles }}</textarea></td>
<th>
<button title="Guardar cambios" class="hide button quick_destreza_save" onclick="javascript:destrezaSave(this)"><i class="fas fa-save"></i></button>
<button title="Deshacer cambios" class="hide button quick_destreza_cancel" onclick="javascript:destrezaCancel(this)"><i class="fas fa-ban red"></i></button>
<button title="Eliminar" class='quick_destreza_delete' onclick="javascript:destrezaDelete(this)"><i class="fas fa-trash-alt red"></i></button>
</th>
</tr>
{% endfor %}
</tbody>
</table>
</td>
</tr>
</table>
{% block more_acuartelamiento %}
{% endblock more_acuartelamiento %}
</div>
</div>
</div>
</div>
</div>
{% block more_seccion %}
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title green">
<a id="atab-1" aria-expanded="true" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#datosPersonales">
<i class="bigger-160 ace-icon fa fa-home " data-icon-hide="ace-icon fa fa-angle-down" data-icon-show="ace-icon fa fa-angle-right"></i>
Resultados del proceso
</a>
</h4>
</div>
<div style="" aria-expanded="true" class="panel-collapse collapse in " id="datosPersonales">
{% if not entity.certificadoVacunacionOk %}
<div id='no_cupo' class='hide'>
<i class="fas fa-ban red bigger-300"></i>
<span id="span_no_idoneo" style="color: red; font-weight: bold; font-size: 20px">
NO PUEDE REGISTRARSE RESULTADO PORQUE NO SE HA VALIDADO EL CERTIFICADO DE VACUNACIÓN
</span>
</div>
{% else %}
<div id="divResultado" class="panel-body" style="border-width: 1px; border-color: red">
<div class="row">
<div class="col-xs-12">
{% if entity.fechaResultado %}
{% if entity.idoneo %}
<p color='green'>IDÓNEO</p>
<table class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
Unidad asignada:
</label>
</th>
<td>
{{ entity.unidadMilitar }}
</td>
<th style="width: {{ widthLabel }}">
<label>
Centro instrucción:
</label>
</th>
<td>
{{ entity.unidadMilitar.centroInstruccion }}
</td>
</tr>
</table>
{% else %}
<p color='red'>NO IDÓNEO</p>
<table class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
Causa rechazo:
</label>
</th>
<td>
{{ entity.causaRechazo }}
</td>
</tr>
<tr>
<th style="width: {{ widthLabel }}">
<label>
Observaciones:
</label>
</th>
<td>
{{ entity.observaciones }}
</td>
</tr>
<tr>
<th style="width: {{ widthLabel }}">
<label>
Volver a presentarse:
</label>
</th>
<td>
{{ entity.volverPresentarse }}
</td>
</tr>
</table>
{% endif %}
{% endif %}
{% if not entity.fechaResultado or (not entity.idoneo and entity.volverPresentarse.getValue()=='MISMO') %}
<form id='form_resultados' method='post' action='{{ path('aspirante_salvar_resultado') }}'>
<input type='hidden' name='resultado[reclutaProceso]' value='{{ entity.id }}'>
<table class="table table-striped table-bordered table-hover">
<tr>
<th style="width: {{ widthLabel }}">
<label>
Resultado:
</label>
</th>
<td colspan='3'>
<input type='radio' class='resultado' id='resultadoIdoneo' name='resultado[resultado]' value='idoneo'> Idóneo
<input type='radio' class='resultado' id='resultadoNoIdoneo' name='resultado[resultado]' value='noidoneo'> No Idóneo
</td>
</tr>
<tr id='trUnidadAsignar' class='hide'>
<th style="width: {{ widthLabel }}">
<label>
Unidad asignada:
</label>
</th>
<td colspan='3'>
<a id="botonAsignar" class="btn btn-white btn-inverse btn-bold btn-round" href="{{ path('aspirante_asignar_unidad', {'reclutaProceso': entity.id }) }}">
Asignar Unidad
</a>
</td>
</tr>
<tr id='trUnidad' class='hide'>
<th style="width: {{ widthLabel }}">
<label>
Unidad asignada:
</label>
</th>
<td>
<span id='span_unidad'></span>
<input type='hidden' id='form_unidad' name='resultado[unidad]'>
</td>
<th style="width: {{ widthLabel }}">
<label>
Centro instrucción:
</label>
</th>
<td>
<span id='span_centro'></span>
</td>
</tr>
<tr id='trCausaRechazo' class='hide'>
<th style="width: {{ widthLabel }}">
<label>
Causa rechazo:
</label>
</th>
<td>
<input type='radio' id='causaPsicologica' name='resultado[causa]' value='PSICOLOGICA'> Psicológica
</td>
<td>
<input type='radio' id='causaMedica' name='resultado[causa]' value='MEDICA'> Médica
</td>
<td>
<input type='radio' id='causaLaboratorios' name='resultado[causa]' value='LABORATORIO'> Laboratorio
</td>
</tr>
<tr id='trObservaciones' class='hide'>
<th style="width: {{ widthLabel }}">
<label>
Observaciones:
</label>
</th>
<td colspan='3'>
<textarea id='observaciones' name='resultado[observaciones]' style='width: 100%'></textarea>
</td>
</tr>
<tr id='trVolver' class='hide'>
<th style="width: {{ widthLabel }}">
<label>
Volver a presentarse:
</label>
</th>
<td>
<input type='radio' id='volverEste' name='resultado[volver]' value='MISMO'> En este proceso
</td>
<td>
<input type='radio' id='volverProximo' name='resultado[volver]' value='PROXIMO'> Próximo proceso
</td>
<td>
<input type='radio' id='volverNunca' name='resultado[volver]' value='NUNCA'> Nunca
</td>
</tr>
</table>
</form>
{% endif %}
</div>
</div>
</div>
{% endif %}
</div>
</div>
{% endblock more_seccion %}
<form id="formQuickUpdate" action="{{ path('crud_quick_update') }}" method="POST" class="hide">
<input type="hidden" id="quick_form_class" name="quick[class]">
<input type="hidden" id="quick_form_id" name="quick[id]">
<input type="hidden" id="quick_form_field" name="quick[field]">
<input type="hidden" id="quick_form_association_class" name="quick[association]">
<input type="text" id="quick_input_valor" name="quick[valor]" style="width: 100%">
</form>
<form id="formDestrezaSave" action="{{ path('reservista_update_habilidad') }}" method="POST" class="hide">
<input type="hidden" id="quick_form_reservista" name="quick[reservista]" value="{{ entity.reservista.id }}">
<input type="hidden" id="quick_form_destreza" name="quick[destreza]">
<input type="hidden" id="quick_form_tiempo" name="quick[tiempo]">
<input type="hidden" id="quick_form_detalle" name="quick[detalle]">
</form>
<form id="formEstudioSave" action="{{ path('reservista_update_estudio') }}" method="POST" class="hide">
<input type="hidden" id="quick_form_habilidad_id" name="quick[id]">
<input type="hidden" id="quick_form_habilidad_reservista" name="quick[reservista]" value="{{ entity.reservista.id }}">
<input type="hidden" id="quick_form_habilidad_titulo" name="quick[titulo]">
<input type="hidden" id="quick_form_habilidad_institucion" name="quick[institucion]">
<input type="hidden" id="quick_form_habilidad_nivel" name="quick[nivel]">
<input type="hidden" id="quick_form_habilidad_cursando" name="quick[cursando]">
<input type="hidden" id="quick_form_habilidad_fecha" name="quick[fecha]">
</form>
<div id="dialog-verify-email" title="Verificar correo electrónico">
<form id="form_verify_email" action="{{ path('verifica_email') }}" method="POST">
<input type="hidden" id="verify_email" name="verify_email">
</form>
<form id="form_verify_email_code" action="{{ path('verifica_email_code') }}" method="POST">
<p>Se ha enviado un correo electrónico a su dirección: <span id="text_email"></span>.</p>
<p>Revise su correo e introduzca el código de verificación envíado.</p>
<p>Código de verificación: <input type="text" name="verify_email_code"></p>
</form>
</div>
<div id="dialog-change-canton">
<table class="table table-striped table-bordered table-hover">
<tr class="reside_ecuador">
<th style="width: 20%">
<label id="label_form_medico">
{% trans from 'crud' %} reclutaproceso.fields.region {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<select id='form_region' style="width: 100%" class="chosen-select" onchange='javascript:regionChange()'>
<option value=''>-- Seleccione --</option>
{% for region in regiones %}
<option value='{{ region.id }}'>{{ region }}</option>
{% endfor %}
</select>
</td>
</tr>
<tr class="reside_ecuador">
<th style="width: 20%">
<label id="label_form_medico">
{% trans from 'crud' %} reclutaproceso.fields.provincia {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<select id='form_provincia' style="width: 100%" class="chosen-select" onchange='javascripts:provinciaChange()'>
<option value=''>-- Seleccione --</option>
{% for provincia in provincias %}
<option value='{{ provincia.id }}'>{{ provincia }}</option>
{% endfor %}
</select>
</td>
</tr>
<tr class="reside_ecuador">
<th style="width: 20%">
<label id="label_form_medico">
{% trans from 'crud' %} reclutaproceso.fields.canton {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<select id='form_canton' style="width: 100%" class="chosen-select" onchange='javascripts:cantonChange()'>
<option value=''>-- Seleccione --</option>
{% for canton in cantones %}
<option value='{{ canton.id }}'>{{ canton }}</option>
{% endfor %}
</select>
</td>
</tr>
<tr class="reside_ecuador">
<th style="width: 20%">
<label class="required">
{% trans from 'crud' %} reclutaproceso.fields.lugarResidencia {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<select id='form_parroquia' name="form[parroquiaResidencia]" style="width: 100%" class="chosen-select">
<option value=''>-- Seleccione --</option>
{% for parroquia in parroquias %}
<option value='{{ parroquia.id }}'>{{ parroquia }}</option>
{% endfor %}
</select>
</td>
</tr>
</table>
</div>
{% endblock %}
{% block actions %}
<div class="row">
<div class="col-xs-6">
<center>
{% block action_retorno %}
{#<a class="btn btn-white btn-inverse btn-bold btn-round" href="{{ path('crud_index', {'routeClassName': routeClassName}) }}">#}
<a class="btn btn-white btn-inverse btn-bold btn-round" href="{{ path('crud_plain_back_to_list', {'routeClassName': routeClassName, 'id': entity.id, 'from': 'show'}) }}">
{% trans from 'crud' %}botones.regresar{% endtrans %}
</a>
{% endblock %}
</center>
</div>
{% if not entity.fechaResultado %}
{% if entity.certificadoVacunacionOk %}
<div class="col-xs-6 forChanges">
<center>
<a id="botonTerminar" class="btn btn-white btn-inverse btn-bold btn-round" href="">Terminar proceso</a>
</center>
</div>
{% endif %}
{% else %}
<div class="col-xs-6 forChanges">
<center>
<a id="botonImprimir" target="_blank" class="btn btn-white btn-inverse btn-bold btn-round" href="{{ path('imprimirFichaProceso', {'idReclutaProceso': entity.id }) }}">Imprimir resultado</a>
</center>
</div>
{% endif %}
</div>
{% endblock %}