@if(Auth::user()->root || Auth::user()->hasRol('admin') )

Disponibilidad de sujetos pasivos

Con esta herramienta podrá visualizar los sujetos pasivos que se encuentran disponibles o los que se encuentran fuera de la oficina. Además, podrá cambiar la disponibilidad de este asignando un sujeto activo disponible como fuera de la oficina y viceversa.

Si el sujeto pasivo tiene más de un cargo vigente tendrá que cambiar cada uno de ellos individualmente.


@if( !is_null(\Session::get('status')) )
@endif @if( !is_null(\Session::get('error')) )
@endif
{!! html()->form('GET', url('admin/tools/disponibilidad')) ->class('form-horizontal') ->name('form-disponibilidad_sujetos_pasivos') ->open() !!}
{!! html()->label('Institución', 'institucion') ->class('form-label') !!} {!! html()->select('institucion', [null => 'Seleccione una opción'] + ($instituciones->all() ?? []), $institucion['id'] ?? '' )->class('')->id('institucion') !!}

{!! html()->button('Filtrar') ->class('btn btn-primary') ->type('submit') !!} Limpiar
{!! html()->form()->close() !!}

@if(count($sujetos_pasivos_fuera) < 1)

No existen sujetos pasivos fuera de la oficina que cumplan con los criterios de búsqueda seleccionados

@else

Total fuera de la oficina: {{$total_spf}}

@foreach($sujetos_pasivos_fuera as $sujeto) @endforeach
Pasaporte Nombre Cargo Institucion Estado Acción
{{ $sujeto->usuario['pasaporte'] ?? '' }} {{ ($sujeto->usuario['nombres'] ?? null) !== null && ($sujeto->usuario['apellidos'] ?? null) !== null ? mb_convert_case($sujeto->usuario['nombres'], MB_CASE_TITLE, "UTF-8") . ' ' . mb_convert_case($sujeto->usuario['apellidos'], MB_CASE_TITLE, "UTF-8") : '' }} {{ $sujeto['cargo'] ?? '' }} {{ $sujeto->institucion['nombre'] ?? '' }} @if(($sujeto['fuera_de_oficina'] ?? 0) == 1) @else @endif
@if(($filtros ?? null) !== null) {{ $sujetos_pasivos_fuera->fragment('fuera')->appends($filtros)->links() }} @else {{ $sujetos_pasivos_fuera->fragment('fuera')->links() }} @endif
@endif
@if(count($sujetos_pasivos_disponibles) < 1)

No existen sujetos pasivos disponibles que cumplan con los criterios de búsqueda seleccionados

@else

Total disponibles: {{$total_spd}}

@foreach($sujetos_pasivos_disponibles as $sujeto) @endforeach
Pasaporte Nombre Cargo Institucion Estado Acción
{{ $sujeto->usuario['pasaporte'] ?? '' }} {{ ($sujeto->usuario['nombres'] ?? null) !== null && ($sujeto->usuario['apellidos'] ?? null) !== null ? mb_convert_case($sujeto->usuario['nombres'], MB_CASE_TITLE, "UTF-8") . ' ' . mb_convert_case($sujeto->usuario['apellidos'], MB_CASE_TITLE, "UTF-8") : '' }} {{ $sujeto['cargo'] ?? '' }} {{ $sujeto->institucion['nombre'] ?? '' }} @if(($sujeto['fuera_de_oficina'] ?? 0) == 1) @else @endif
@if(($filtros ?? null) !== null) {{ $sujetos_pasivos_disponibles->fragment('disponible')->appends($filtros)->links() }} @else {{ $sujetos_pasivos_disponibles->fragment('disponible')->links() }} @endif
@endif
@endif