@foreach ($postulantesParaDetalle as $postulante)
@php
$documentos = $postulante->carpetaDeDocumentos->detalleDocumentosRequeridos;
$cantidadDocumentos = 0;
$cantidadDocumentosEntregado = 0;
$cantidadDocumentosNoEntregado = 0;
foreach ($documentosRequeridos as $documentosReq) {
if ($documentosReq->tipo_documento == 'Documento') {
$detalleDocumentoEntregado = false;
$cantidadDocumentos++;
foreach ($documentos as $documento) {
if ($documento->documentoPostulante->id == $documentosReq->id) {
if ($documento->estado == 'Entregado') {
$detalleDocumentoEntregado = true;
}
}
}
if ($detalleDocumentoEntregado == true) {
$cantidadDocumentosEntregado++;
} else {
$cantidadDocumentosNoEntregado++;
}
}
}
if ($cantidadDocumentosEntregado > 0) {
$porcentaje = $cantidadDocumentosEntregado / $cantidadDocumentos;
} else {
$porcentaje = 0;
}
$porcentaje = $porcentaje * 100;
$barraDeProgresoDocumento = '';
if ($cantidadDocumentos == $cantidadDocumentosEntregado) {
$barraDeProgresoDocumento = '' . '' . $cantidadDocumentosEntregado . '/' . $cantidadDocumentos . '
';
} elseif ($cantidadDocumentosEntregado > 0) {
$barraDeProgresoDocumento = '' . '' . $cantidadDocumentosEntregado . '/' . $cantidadDocumentos . '
';
} else {
$barraDeProgresoDocumento = '' . '' . $cantidadDocumentosEntregado . '/' . $cantidadDocumentos . '
';
}
$actividades = $postulante->carpetaDeDocumentos->detalleDocumentosRequeridos;
$cantidadActividades = 0;
$cantidadActividadesApto = 0;
$cantidadActividadesNoApto = 0;
foreach ($documentosRequeridos as $documentosReq) {
if ($documentosReq->tipo_documento == 'Actividad') {
$detalleActividadApto = false;
$cantidadActividades++;
foreach ($actividades as $actividad) {
if ($actividad->documentoPostulante->id == $documentosReq->id) {
if ($actividad->estado == 'Apto' || $actividad->estado == 'Apto c/observaciones') {
$detalleActividadApto = true;
}
}
}
if ($detalleActividadApto == true) {
$cantidadActividadesApto++;
} else {
$cantidadActividadesNoApto++;
}
}
}
if ($cantidadActividadesApto > 0) {
$porcentaje = $cantidadActividadesApto / $cantidadActividades;
} else {
$porcentaje = 0;
}
$porcentaje = $porcentaje * 100;
$barraDeProgresoActividad = '';
if ($cantidadActividades == $cantidadActividadesApto) {
$barraDeProgresoActividad = '' . '' . $cantidadActividadesApto . '/' . $cantidadActividades . '
';
} elseif ($cantidadActividadesApto > 0) {
$barraDeProgresoActividad = '' . '' . $cantidadActividadesApto . '/' . $cantidadActividades . '
';
} else {
$barraDeProgresoActividad = '' . '' . $cantidadActividadesApto . '/' . $cantidadActividades . '
';
}
$seVisualizaPostulante=false;
if (Gate::check('postulante.edit') || Gate::check('postulante.destroy') || Gate::check('postulante.create') || Gate::check('postulante.edit-referencia') || Gate::check('postulante.index-carpeta-documentos-postulantes') || Gate::check('postulante.index-carpeta-documentos-postulantes') || Gate::check('postulante.editar-carpeta-documentos-postulantes')) {
$seVisualizaPostulante=true;
}else if($solicitudDeReclutamiento->id_usuario == auth()->user()->id){
if(isset($postulante->envioSondeo)){
$seVisualizaPostulante=true;
}
}else if(isset($postulante->envioSondeo)){
$seVisualizaPostulante=true;
}
@endphp
@if ($seVisualizaPostulante==true)
| {{ $postulante->id }} |
@if (isset($postulante->fecha_formalizacion))
{{ $postulante->fecha_formalizacion }} |
@else
|
@endif
@if (isset($postulante->observacion_formalizacion))
{{ $postulante->observacion_formalizacion }} |
@else
|
@endif
|
{{ $postulante->rut }} |
{{ $postulante->nombre }} |
{{$cargo->cargo}} |
@if ($postulante->estado=="Pendiente")
@if (isset($postulante->id_envio_sondeo))
Sondeo enviado
@else
@if ($postulante->referido==true)
Postulante referido
@else
Postulante sondeado
@endif
@endif
@else
@if ($postulante->estado == 'Descartado')
Sondeo rechazado
@else
@if (isset($postulante->fecha_entrevista_tecnica))
@if (isset($postulante->fecha_responder_ficha_entrevista_tecnica))
@if ($postulante->estado == 'Descartado')
Entrevista rechazada
@else
@if (count($postulante->referencias)>0)
@if (isset($postulante->fecha_formalizacion))
@if (isset($postulante->fecha_envio_carpeta))
@if (isset($postulante->fecha_aprobacion_carpeta))
@if ($postulante->carpetaDeDocumentos->estado_carpeta=="Aprobado")
Carpeta aceptada
@elseif ($postulante->carpetaDeDocumentos->estado_carpeta=="Rechazado")
Carpeta rechazada
@endif
@else
Carpeta en revisión
@endif
@else
@if (count($postulante->carpetaDeDocumentos->examenesActividadesRechazados)>0)
Exámenes alterados
@else
@if (count($postulante->carpetaDeDocumentos->examenesActividadesPendientes)>0)
Documentos pendientes
@else
Formalizado, exámenes y actividades en proceso
@endif
@endif
@endif
@else
Formalización pendiente
@endif
@else
Referencia pendiente
@endif
@endif
@else
Entrevista coordinada
@endif
@else
Entrevista pendiente
@endif
@endif
@endif
|
{{fechaConFormatoDeChile($postulante->created_at)}} |
@if (isset($postulante->fecha_envio_sondeo))
{{fechaConFormatoDeChile($postulante->fecha_envio_sondeo)}} |
@else
|
@endif
@if (isset($postulante->fecha_postulante_aceptado))
{{fechaConFormatoDeChile($postulante->fecha_postulante_aceptado)}} |
@else
@if (isset($postulante->fecha_postulante_aceptado_2))
{{fechaConFormatoDeChile($postulante->fecha_postulante_aceptado_2)}} |
@else
|
@endif
@endif
@if (isset($postulante->fecha_establecer_fecha_entrevista_tecnica))
{{fechaConFormatoDeChile($postulante->fecha_establecer_fecha_entrevista_tecnica)}} |
@else
|
@endif
@if (isset($postulante->fecha_responder_ficha_entrevista_tecnica))
{{fechaConFormatoDeChile($postulante->fecha_responder_ficha_entrevista_tecnica)}} |
@else
|
@endif
@if (isset($postulante->fecha_ingreso_referencias))
{{fechaConFormatoDeChile($postulante->fecha_ingreso_referencias)}} |
@else
|
@endif
@if (isset($postulante->fecha_establecer_fecha_formalizacion))
{{fechaConFormatoDeChile($postulante->fecha_establecer_fecha_formalizacion)}} |
@else
|
@endif
@if (isset($postulante->fecha_envio_carpeta))
{{fechaConFormatoDeChile($postulante->fecha_envio_carpeta)}} |
@else
|
@endif
@if (isset($postulante->fecha_aprobacion_carpeta))
{{fechaConFormatoDeChile($postulante->fecha_aprobacion_carpeta)}} |
@else
|
@endif
@if (isset($postulante->fecha_cierre))
{{fechaConFormatoDeChile($postulante->fecha_cierre)}} |
@else
|
@endif
@if (Gate::check('postulante.edit') || Gate::check('postulante.destroy') || Gate::check('postulante.create') || Gate::check('postulante.edit-referencia') || Gate::check('postulante.index-carpeta-documentos-postulantes') || Gate::check('postulante.index-carpeta-documentos-postulantes') || Gate::check('postulante.editar-carpeta-documentos-postulantes'))
{{$postulante->dias_atraso_envio_sondeo}} |
{{$postulante->dias_atraso_postulante_aceptado}} |
{{$postulante->dias_atraso_establecer_fecha_entrevista_tecnica}} |
{{$postulante->dias_atraso_responder_ficha_entrevista_tecnica}} |
{{$postulante->dias_atraso_ingreso_referencias}} |
{{$postulante->dias_atraso_establecer_fecha_formalizacion}} |
{{$postulante->dias_atraso_envio_carpeta}} |
{{$postulante->dias_atraso_aprobacion_carpeta}} |
{{$postulante->dias_atraso_cierre}} |
@endif
@endif
@endforeach