<form id="frmFidecheckEdit">
	{{csrf_field()}}
	<input type="hidden" name="accion" value="actualizar">
	<input type="hidden" name="id_fidecheck" value="{{$fidecheck->id_fidecheck}}">
	<input type="hidden" name="cliente" value="{{$fidecheck->cliente}}">
    <!-- -->
	<div class="row my-2">
		<div class="col-md-12">
			<label class="form-label" for="cliente_ro">@traducir('Cliente','Cliente')</label>
			<input name="clliente_ro" id="cliente_ro" class="form-control form-control-sm" value="{{$fidecheck->nombre_cliente}}" readonly="readonly">
		</div>
	</div>
    <!-- -->
	<div class="row justify-content-center my-2">
		<div class="col-md-6">
			<label for="contraparte_ro">@traducir('Contraparte','Contraparte')</label>
			<input name="contraparte_ro" id="contraparte_ro" class="form-control form-control-sm" value="{{$fidecheck->nombre_persona}}" readonly="readonly">
		</div>
        <!-- -->
		<div class="col-md-3">
			<label class="form-label" for="identificacion">@traducir('Identificación','Identificación')</label>
			<input name="identificacion" id="identificacion" class="form-control form-control-sm" value="{{$fidecheck->abreviatura}} {{$fidecheck->identificacion}}" readonly="readonly">
		</div>
        <!-- -->
		<div class="col-md-3">
			<label class="form-label" for="country_name">@traducir('País','País')</label>
			<input name="country_name" id="country_name" class="form-control form-control-sm" value="{{$fidecheck->country_name}}" readonly="readonly">
		</div>
	</div>
    <!-- -->
	@if ($fidecheck->seccion == 'S')
	<div class="row my-2">
		<div class="col-md-8">
			<label for="nombre">@traducir('Nombre o razón social','Nombre o razón social')</label>
			<input name="nombre" id="nombre" class="form-control form-control-sm" maxlength="250" required="required" value="{{$fidecheck->nombre}}">
		</div>

		<div class="col-md-4">
			<label for="nacionalidad">@traducir('Nacionalidad o país de origen','Nacionalidad o país de origen')</label>
			<input name="nacionalidad" id="nacionalidad" class="form-control form-control-sm" maxlength="30" value="{{$fidecheck->nacionalidad}}">
		</div>
	</div>
    <!-- -->
	<div class="row my-2">
		<div class="col-md-4 form-group">
			<label class="form-label" for="tax_id">@traducir('Tax ID','Tax ID')</label>
			<input name="tax_id" id="tax_id" class="form-control form-control-sm" maxlength="50" value="{{$fidecheck->tax_id}}">
		</div>
        <!-- -->
		<div class="col-md-4">
			<label class="form-label" for="porcentaje">% @traducir('Participación','Participación')</label>
			<input name="porcentaje" id="porcentaje" class="form-control form-control-sm" maxlength="5" value="{{$fidecheck->porcentaje}}">
		</div>
	@endif
    <!-- -->
	@if ($fidecheck->seccion == 'R')
	<div class="row my-2">
		<div class="col-md-8">
			<label class="form-label" for="nombre">@traducir('Razón social','Razón social')</label>
			<input name="nombre" id="nombre" class="form-control form-control-sm" maxlength="250" required="required" value="{{$fidecheck->nombre}}">
		</div>
		<div class="col-md-4">
			<label class="form-label" for="nacionalidad">@traducir('Nacionalidad o país de origen','Nacionalidad o país de origen')</label>
			<input name="nacionalidad" id="nacionalidad" class="form-control form-control-sm" maxlength="30" value="{{$fidecheck->nacionalidad}}">
		</div>
	</div>
    <!-- -->
	<div class="row my-2">
		<div class="col-md-4">
			<label class="form-label" for="tax_id">@traducir('Tax ID','Tax ID')</label>
			<input name="tax_id" id="tax_id" class="form-control form-control-sm" maxlength="50" value="{{$fidecheck->tax_id}}">
		</div>
        <!-- -->
		<div class="col-md-4">
			<label class="form-label" for="tipo_relacion">@traducir('Tipo de relación','Tipo de relación')</label>
			<input name="tipo_relacion" id="tipo_relacion" class="form-control form-control-sm" maxlength="100" value="{{$fidecheck->tipo_relacion}}">
		</div>
	@endif
    <!-- -->
	@if ($fidecheck->seccion == 'D')
	<div class="row my-2">
		<div class="col-md-8">
			<label class="form-label" for="nombre">@traducir('Nombre y apellido','Nombre y apellido')</label>
			<input name="nombre" id="nombre" class="form-control form-control-sm" maxlength="250" required="required" value="{{$fidecheck->nombre}}">
		</div>
        <!-- -->
		<div class="col-md-4">
			<label class="form-label" for="nacionalidad">@traducir('Nacionalidad o país de origen','Nacionalidad o país de origen')</label>
			<input name="nacionalidad" id="nacionalidad" class="form-control form-control-sm" maxlength="30" value="{{$fidecheck->nacionalidad}}">
		</div>
	</div>
    <!-- -->
	<div class="row my-2">
		<div class="col-md-4">
			<label class="form-label" for="tax_id">@traducir('Tax ID','Tax ID')</label>
			<input name="tax_id" id="tax_id" class="form-control form-control-sm" maxlength="50" value="{{$fidecheck->tax_id}}">
		</div>
		<div class="col-md-4">
			<label class="form-label" for="cargo">@traducir('Cargo','Cargo')</label>
			<input name="cargo" id="cargo" class="form-control form-control-sm" maxlength="100" value="{{$fidecheck->cargo}}">
		</div>
	@endif
    <!-- -->
	@if ($fidecheck->seccion == 'P')
	<div class="row my-2">
        <input type="hidden" name="nombre" value="{{$fidecheck->nombre_persona}}">
        <input type="hidden" name="tax_id" value="{{$fidecheck->identificacion}}">
	@endif
		<div class="col-md-4">
			<label class="form-label" for="fidecheck">Fidecheck</label>
			<select name="fidecheck" id="fidecheck" class="form-select form-select-sm">
				<option value="" @if(NULL == $fidecheck->fidecheck) selected @endif>-- Sin datos --</option>
				<option value="N" @if('N' == $fidecheck->fidecheck) selected @endif>NEGATIVO</option>
				<option value="R" @if('R' == $fidecheck->fidecheck) selected @endif>RELACIONADO</option>
				<option value="S" @if('S' == $fidecheck->fidecheck) selected @endif>SUJETO OBLIGADO</option>
				<option value="E" @if('E' == $fidecheck->fidecheck) selected @endif>PEP</option>
				<option value="P" @if('P' == $fidecheck->fidecheck) selected @endif>POSITIVO</option>
			</select>
		</div>
	</div>
    <!-- -->
	@if ($fidecheck->seccion == 'P')
	<div class="col-md-8"></div>
	@endif
    <!-- -->
	<div class="row my-2">
		<div class="col-md-12">
			<label class="form-label" for="detalle">{{\App\Http\Controllers\Traducciones::get('Detalle: Completarlo con el texto completo, que aparecerá en el certificado. Por ej:<br>Integrante de listas (PEP/Sancionado/Sujetos Obligados/Terroristas) - (Cargo) de (Institución)')}}</label>
			<!--input name="detalle" id="detalle" class="form-control" maxlength="300" value="{{$fidecheck->detalle}}"-->
			<textarea name="detalle" class="form-control form-control-sm" rows="8" id="detalle">{{$fidecheck->detalle}}</textarea>
		</div>
	</div>
	<!-- -->
	<div class="row my-2">
		<div class="col-md-12 text-center">
			<button type="submit" class="btn btn-fidelitas"><i class="bi bi-check"></i> @traducir('Aceptar','Aceptar')</button>
			<button type="button" class="btn btn-fidelitas" data-bs-dismiss="modal"><i class="bi bi-x"></i> @traducir('Cancelar','Cancelar')</button>
		</div>
	</div>
</form>
<div class="alert alert-success alerta_fide d-none" role="alert">
</div>
<!-- -->
@if( !isset($reporte) )
	<script>
		$(document).ready(function(){
			actualizarFidecheckNuevo();
		});
		function actualizarFidecheckNuevo(){
			$('#frmFidecheckEdit').submit(function(e){
					e.preventDefault();
					// ENVIA EL CAMBIO A LOS INDICADORES Y GUARDA ANTES DE GRABAR EL CAMBIO DEL FIDECHECK (ES IMPORTANTE PORQUE DESPUÉS DEBERÍA ACTUALIZARSE CUANDO ACTUALIZA EL FIDECHECK)
					let val_ind_compliance = null;
					if ( $('#fidecheck').val() == 'N' || $('#fidecheck').val() == 'S' ){
						val_ind_compliance = 'P';
					} else if ( $('#fidecheck').val() == 'R' || $('#fidecheck').val() == 'E' || $('#fidecheck').val() == 'P' ){
						val_ind_compliance = 'O';
					} else {
						val_ind_compliance = 'X';
					}
					//
					$('.indicadores-inquiro').each(function(){
					    if ($(this).prop('name') == 'COMPLIANCE'){
					        $(this).val(val_ind_compliance);
					        let nombre = this.name;
					        let valor_ind = this.value;
					        //
					        let opcion_elegida = this.selectedOptions[0];
					        let texto = opcion_elegida.innerText;
					        //
					        let token = $(formulario+' [name="_token"]').val();
					        let producto = $(formulario+' [name="producto"]').val();
					        let contraparte = $(formulario+' [name="contraparte"]').val();
					        let form_ind = new FormData();
					        form_ind.append('_token',token);
					        form_ind.append('accion','indicadores-update');
					        form_ind.append('contraparte',contraparte);
					        form_ind.append('producto',producto);
					        form_ind.append(nombre,valor_ind);
							
					        $.ajax({
					            method : 'post',
					            url : '/blue/servicios-contratados-contrapartes/dossier-inquirovitae/acciones-inquirovitae',
					            data : form_ind,
					            processData : false,
					            contentType : false,
					            beforeSend : function(){
					                $('#btn-cancelar-edicion-indicadores').attr('disabled',false);
					            },
					            success : function(response) {
					                $('#cargando-indicadores').remove();
					                var data = JSON.parse(response);
					                $('#btn-cancelar-edicion-indicadores').attr('disabled',false);
					                //
					                if (data.message != ''){
					                    alert(data.message);
					                } else {
					                    $('.'+nombre+'-icon').css('color',data.indicador.icon_color);
					                    $('.'+nombre+'-text').empty().append('<p class="fw-lighter">'+texto+'</p>');
					                }
					            },
					            error : function(){
					                $('#btn-cancelar-edicion-indicadores').attr('disabled',false);
					            }
					        });
					    }
					});
					$.ajax({
						method : 'POST',
						url : '/blue/servicios-contratados-contrapartes/fidecheck/acciones',
						data : $(this).serialize(),
						success : function(data){
							$('.alerta_fide').removeClass('d-none')
							$('.alerta_fide').text('Registros actulizados exitosamente')  
							setTimeout(() => {
								$('.alerta_fide').addClass('d-none')
								$("#modalFidecheck_nuevo").modal("hide")
								actividadesTarea($('#contenido-actividad-tarea'),$('#cargar-actividad-tarea'),$('#error-actividad-tarea'),$('#sin-actividad-tarea'));                    
							}, 2000);
						}
					});
			});
		}
	</script>
@endif