@if (session('success'))
@endif
@if (session('error'))
@endif
CURP
El CURP no puede ser modificado
@error('curp')
{{ $message }}
@enderror
Apellido Paterno
@error('ape_paterno')
{{ $message }}
@enderror
Apellido Materno
@error('ape_materno')
{{ $message }}
@enderror
Nombre(s)
@error('nombre_psc')
{{ $message }}
@enderror
Email
@error('email')
{{ $message }}
@enderror
RFC
@error('rfc')
{{ $message }}
@enderror
Homoclave
@error('homoclave')
{{ $message_homoclave }}
@enderror
Celular
@error('celular')
{{ $message }}
@enderror
Fecha Ingreso
@error('fecha_ingreso')
{{ $message }}
@enderror
Calle
@error('calle')
{{ $message }}
@enderror
Num. ext
@error('num_ext')
{{ $message }}
@enderror
No. Int.
@error('ins_num_int')
{{ $message }}
@enderror
Colonia
@error('colonia')
{{ $message }}
@enderror
CP
@error('cp')
{{ $message }}
@enderror
Estado
Seleccione:
@foreach ($estados_mexico as $estado)
ins_estado == (string) $estado->esmex_id ? 'selected' : '' }}>
{{ $estado->esmex_nombre }}
@endforeach
@error('estados')
{{ $message }}
@enderror
Municipio
@foreach ($lista_municipios as $municipio)
ins_id_municipio == $municipio->mu_clave ? 'selected' : '' }}>
{{ $municipio->mu_nombre }}
@endforeach
@error('lista_municipios')
{{ $message }}
@enderror
Identificación
ins_identificacion == 'INE' ? 'selected' : '' }}>INE
ins_identificacion == 'CEDULA' ? 'selected' : '' }}>CEDULA
ins_identificacion == 'PASAPORTE' ? 'selected' : '' }}>PASAPORTE
@error('')
{{ $message }}
@enderror
Clave de Elector (INE) / Folio (Otros) *
@error('folio_ide')
{{ $message }}
@enderror
Acta de Nacimiento
ins_acta_nac == 'SI' ? 'selected' : '' }}>SI
ins_acta_nac == 'NO' ? 'selected' : '' }}>NO
@error('acta')
{{ $message }}
@enderror
Regimén Fiscal
ins_regimen_fiscal == '612' ? 'selected' : '' }}>612 - Personas Físicas con Actividades Empresariales y Profesionales
ins_regimen_fiscal == '621' ? 'selected' : '' }}>621 - Incorporación Fiscal
ins_regimen_fiscal == '626' ? 'selected' : '' }}>626 - Simplificado de Confianza
@error('regimen')
{{ $message }}
@enderror
Subir Identificación
@if ($instructor->ins_file_identificacion)
Ampliar
@else
Todavía no se ha cargado ningún archivo
@endif
Subir Constancia de Situación Fiscal
@if ($instructor->ins_file_cons_fiscal)
Ampliar
@else
Todavía no se ha cargado ningún archivo
@endif
Subir CURP
@if ($instructor->ins_file_curp)
Ampliar
@else
Todavía no se ha cargado ningún archivo
@endif
Subir Comprobante de Domicilio
@if ($instructor->ins_file_domicilio)
Ampliar
@else
Todavía no se ha cargado ningún archivo
@endif
Subir Curriculum
@if ($instructor->ins_file_curriculum)
Ampliar
@else
Todavía no se
ha cargado
ningún archivo
@endif
Subir Estado de Cuenta
@if ($instructor->ins_file_estado_cuenta)
Ampliar
@else
Todavía no se ha cargado ningún archivo
@endif
Nombre de Banco
@error('nombre_banco')
{{ $message }}
@enderror
Núm. de Cuenta
@error('cuenta_banco')
{{ $message }}
@enderror
Cuenta CLABE
@error('clabe_banco')
{{ $message }}
@enderror
Especialidades
@foreach ($especialidades as $especialidad)
{{ $especialidad->esp_nombre }} | {{ $especialidad->esp_clave }}
@endforeach
@error('especialidad')
{{ $message }}
@enderror
¿Es
Alineador?
@foreach ($certificaciones as $certificacion)
{{ $certificacion->cur_clave }}
@endforeach
@error('especialidad5')
{{ $message }}
@enderror
¿Es
Evaluador?
usu_perfil_id, [1, 24]) ? 'disabled' : '' }}>
@foreach ($certificaciones as $certificacion)
{{ $certificacion->cur_clave }}
@endforeach
@error('especialidad5')
{{ $message }}
@enderror
¿Es Instructor ROCO?
ins_roco == 1 ? 'selected' : '' }}>SI
ins_roco == 0 ? 'selected' : '' }}>NO
@error('roco')
{{ $message }}
@enderror
Historial de Observaciones del Instructor
Este campo muestra el historial completo de observaciones. Las más recientes aparecen primero.
@if(isset($esBorrador) && $esBorrador || isset($rechazado) && $rechazado)
{{-- CAMPO PARA AGREGAR NUEVA OBSERVACIÓN --}}
Agregar Nueva Observación
Esta observación se agregará al historial con fecha, hora y su nombre.
La observación debe tener al menos 10 caracteres
@endif
@puede('Instructores', 'permitir_cambio_unidad_instructor')
@if ($instructor->ins_estatus_validado != 0)
Instructor asignado a la Unidad {{ $unidadActual->uni_nombre_corto ?? $instructor->ins_id_unidad }}
Para cambiar la asignación, seleccione otra unidad:
Seleccione:
@foreach ($unidades as $uni)
@if(trim($uni->uni_nombre_corto ?? '') !== '')
ins_id_unidad == (string) $uni->uni_identificador ? 'selected' : '' }}>
{{ $uni->uni_nombre_corto }}
@endif
@endforeach
Guardar Asignación
@endif
@endpuede
{{-- SECCIÓN DE BOTONES DE GUARDAR --}}
@if(isset($aceptado) && $aceptado)
{{-- ESTADO 3: ACEPTADO - PERMITIR CAMBIOS SOLO A PERFILES 1 Y 9 --}}
@php
$perfilUsuario = Auth::user()->usu_perfil_id ?? null;
$perfilesPermitidos = [1, 9, 24];
$puedeEditar = in_array($perfilUsuario, $perfilesPermitidos);
@endphp
@if($puedeEditar)
Instructor Aceptado
El instructor ha sido aceptado y autorizado. Puede actualizar campos editables si es necesario.
@else
Instructor Aceptado
El instructor ha sido aceptado y autorizado. Los campos del formulario no pueden ser modificados en este estatus.
@endif
{{-- BOTÓN PARA ACTUALIZAR SOLO CAMPOS MODIFICADOS (SOLO PERFILES 1 Y 9) --}}
@if($puedeEditar)
@puede('Instructores', 'hacer_cambios_instructor')
Rechazar Instructor
Actualizar Información
@endpuede
@endif
@elseif(isset($rechazado) && $rechazado)
{{-- ESTADO 2: RECHAZADO - PERMITIR CORRECCIONES --}}
Instructor Rechazado
El instructor fue rechazado. Puede realizar correcciones y enviar nuevamente.
@puede('Instructores', 'hacer_cambios_instructor')
Guardar Correcciones
@endpuede
{{-- BOTÓN PARA AUTORIZAR DESPUÉS DE CORRECCIONES --}}
@puede('Instructores', 'autorizar_instructor')
Autorizar Instructor Corregido
@endpuede
@elseif(isset($enRevision) && $enRevision)
{{-- ESTADO 1: EN REVISIÓN - MOSTRAR BOTONES DE ADMINISTRACIÓN --}}
⏳ En Revisión
El instructor está en proceso de revisión administrativa.
@if (Auth::user()->usu_perfil_id == 24)
Guardar Correcciones
@endif
{{-- BOTONES DE ADMINISTRACIÓN --}}
@puede('Instructores', 'rechazar_instructor')
Rechazar
@endpuede
@puede('Instructores', 'autorizar_instructor')
Autorizar
@endpuede
@else
{{-- ESTADO 0: BORRADOR - MOSTRAR BOTONES DE GUARDAR --}}
📝 Borrador
Complete todos los campos requeridos y guarde para enviar a revisión.
@if(isset($perteneceALaMismaUnidad) && $perteneceALaMismaUnidad)
@puede('Instructores', 'hacer_cambios_instructor')
Guardar borrador
@endpuede
@puede('Instructores', 'hacer_cambios_instructor')
Guardar
@endpuede
@endif
@endif