{% block jquery_show %}
<script src="{{ asset('ace/js/ace/elements.wizard.js') }}"></script>
<script src="{{ asset('ace/js/fuelux/fuelux.wizard.js') }}"></script>
<script src="{{ asset('ace/js/chosen.jquery.js') }}"></script>
<script src="{{ asset('ace/js/bootbox.js') }}"></script>
<script type="text/javascript">
$(function()
{
$( "#dialog-mapa-residencia" ).dialog({
autoOpen: false,
height: 610,
width: 750,
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> Definir Ubicación en Mapa</h4></div>',
buttons: {
Cancelar: function() {
$( "#dialog-mapa-residencia" ).dialog( "close" );
}
}
});
$("#botonmapa").click(function(e){
e.preventDefault();
var idcampo = $(this).attr('itemid');
var tipoDibujo = $(this).attr('geom');
var url = '{{ path('mostrarGeometria', {'tipoDibujo': '__TIPO__', 'idCampo': '__CAMPO__', 'idContenedorMapa': 'dialog-mapa-residencia'}) }}';
url =url.replace('__TIPO__', tipoDibujo);
url =url.replace('__CAMPO__', idcampo);
$("#dialog-mapa-residencia").dialog("open");
$('#dialog-mapa-residencia').load(url);
});
$('#form_fechaAsignacion').change(function(){
var fecha = $(this).val();
var sexo = '{{ sexo }}';
var url = '{{ path('centros_con_cupo', {'fecha': '__FECHA__', 'sexo': '__SEXO__' }) }}';
url = url.replace('__FECHA__', fecha);
url = url.replace('__SEXO__', sexo);
$('#datosCentro').mask(' Buscando centros con cupo...');
$.getJSON(url , function(result){
$('#cbCentroMovilizacion').html(result.centros);
$('#datosCentro').parent().parent().unmask();
$('#span_centro_region').html('');
$('#span_centro_provincia').html('');
$('#span_centro_canton').html('');
$('#span_centro_parroquia').html('');
$('#span_centro_direccion').html('');
$('#span_centro_direccionAcuartelamiento').html('');
});
});
$('#cbCentroMovilizacion').change(function(){
$('#span_centro_region').html('');
$('#span_centro_provincia').html('');
$('#span_centro_canton').html('');
$('#span_centro_parroquia').html('');
$('#span_centro_direccion').html('');
$('#span_centro_direccionAcuartelamiento').html('');
if ($(this).val())
{
$('#tabla_centro').parent().mask(' ');
var url = '{{ path('dpa_centro_movilizacion', {'centro': '__ID__'}) }}';
url=url.replace('__ID__',$(this).val());
$.getJSON(url , function(result){
$('#tabla_centro').parent().unmask();
if (result.ok)
{
$('#botonmapa').removeClass('hide');
$('#span_centro_region').html(result.region);
$('#span_centro_provincia').html(result.provincia);
$('#span_centro_canton').html(result.canton);
$('#span_centro_parroquia').html(result.parroquia);
$('#span_centro_direccion').html(result.direccion);
if (result.direccionAcuartelamiento && result.direccionAcuartelamiento!='') {
$('#span_centro_direccionAcuartelamiento').html(result.direccionAcuartelamiento);
}
else {
$('#span_centro_direccionAcuartelamiento').html(result.direccion);
}
$('#centrogeometria').val(result.geometria);
}
});
}
else
$('#botonmapa').addClass('hide');
});
});
</script>
{% endblock jquery_show %}
{% block show_data %}
{% if not hayCupo %}
<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 EXISTEN CUPOS DISPONIBLES EN LOS CENTROS DE ACUARTELAMIENTO
</span>
</div>
{% else %}
<div id="datosCentro">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 ">
<table id="tabla_centro" class="table table-striped table-bordered table-hover">
<tr>
<th colspan="2">
Centro de acuartelamiento donde desea presentarse
</th>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_anno">
Fecha acuartelamiento:
</label>
</th>
<td style="vertical-align: middle">
<select id="form_fechaAsignacion" name="form[fechaAsignacion]" style="width: 100%">
{{ fechas | raw }}
</select>
<input type="hidden" id="centrogeometria"></span>
<a id="mapacentro" class="botonmapa noti btn-minier hide" title="Mostrar Ubicación en Mapa" itemid="centrogeometria" geom="punto" href="#">
<i class="fas fa-globe bigger-220 blue"></i>
</a>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_anno">
{% trans from 'crud' %} reclutaproceso.fields.centroMovilizacion {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<select id="cbCentroMovilizacion" name="cbCentroMovilizacion]" style="width: 100%">
{{ centros | raw }}
</select>
<input type="hidden" id="centrogeometria">
<a id="botonmapa" class="botonmapa noti btn-minier hide" title="Mostrar Ubicación en Mapa" itemid="centrogeometria" geom="punto" href="#">
<i class="fas fa-globe bigger-220 blue"></i>
</a>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_anno">
Región:
</label>
</th>
<td style="vertical-align: middle">
<span id="span_centro_region"></span>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_anno">
{% trans from 'crud' %} reclutaproceso.fields.provincia {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<span id="span_centro_provincia"></span>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_anno">
{% trans from 'crud' %} reclutaproceso.fields.canton {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<span id="span_centro_canton"></span>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_anno">
{% trans from 'crud' %} reclutaproceso.fields.parroquia {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<span id="span_centro_parroquia"></span>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_direccion">
{% trans from 'crud' %} reclutaproceso.fields.direccion {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<span id="span_centro_direccion"></span>
</td>
</tr>
<tr>
<th style="width: 25%">
<label id="label_form_direccion">
{% trans from 'crud' %} reclutaproceso.fields.direccionAcuartelamiento {% endtrans %}:
</label>
</th>
<td style="vertical-align: middle">
<span id="span_centro_direccionAcuartelamiento"></span>
</td>
</tr>
</table>
</div>
</div>
</div>
{% endif %}
<div id="dialog-mapa-residencia" title="Definir Ubicación en Mapa"></div>
{% endblock show_data %}