@php $filtro_pertenencia = $filtro_pertenencia ?? ''; $filtro_pertenencias = $filtro_pertenencias ?? []; $bHabilitadoCampoSujetoPasivo = $bHabilitadoCampoSujetoPasivo ?? false; $bOcultarCamposSujetoPasivo = $bOcultarCamposSujetoPasivo ?? false; $instituciones = $instituciones ?? null; $nIdHtmlSelectInstitucion = $nIdHtmlSelectInstitucion ?? ''; $sUrlFuenteDatos = $sUrlFuenteDatos ?? ''; $aOpcionesSelectSujetoPasivoNuevoFormato = $aOpcionesSelectSujetoPasivoNuevoFormato ?? []; $aOpcionesSelectSujetoPasivo = $aOpcionesSelectSujetoPasivo ?? []; $nIdInstitucionUsuarioActual = $nIdInstitucionUsuarioActual ?? ''; $sFiltroRutSujetoPasivo = $sFiltroRutSujetoPasivo ?? ''; $sFiltroRutSujetoActivo = $sFiltroRutSujetoActivo ?? ''; $texto_libre = $texto_libre ?? ''; $estado = $estado ?? ''; $estados = $estados ?? []; $sFiltroFechaDesde = $sFiltroFechaDesde ?? ''; $sFiltroFechaHasta = $sFiltroFechaHasta ?? ''; $donativos = $donativos ?? null; @endphp

Registro de donativos oficiales y protocolares recibidos @if(Auth::user()->hasPermiso('Donativo','c') && !Auth::user()->root)
Agregar donativo
@endif

{!! html()->form('GET', url('admin/donativos')) ->class('form-horizontal') ->name('form-admin-donativos') ->open() !!} @php $nIdHtmlSelectInstitucion = 'filtro_institucion'; $sUrlFuenteDatos = 'cargos-pasivos/lista-sujetos'; @endphp @if(count($filtro_pertenencias) > 0) @php $nIdHtmlSelectInstitucion = 'filtro_pertenencia'; $sUrlFuenteDatos = 'cargos-pasivos/lista-sujetos-sin-dependencia'; @endphp
{!! html()->select($nIdHtmlSelectInstitucion, [null => 'Ingrese el nombre o apellido del sujeto pasivo'] + $filtro_pertenencias, isset($filtro_pertenencias) ? $filtro_pertenencias : '') ->class('form-select') ->id($nIdHtmlSelectInstitucion) !!}
@endif @php if(!$bHabilitadoCampoSujetoPasivo ??= true) { $bHabilitadoCampoSujetoPasivo = true; } $bOcultarCamposSujetoPasivo = false; if( Auth::user()->selectedPertenencia()->cargo_pasivo ?? false && Auth::user()->selectedPertenencia()->cargo_pasivo == 1 ) { $bHabilitadoCampoSujetoPasivo = false; $bOcultarCamposSujetoPasivo = true; } @endphp @if(\Auth::user()->root && $instituciones !== null) @php $nIdHtmlSelectInstitucion = 'filtro_institucion'; $sUrlFuenteDatos = 'cargos-pasivos/lista-sujetos'; @endphp
{!! html()->select($nIdHtmlSelectInstitucion, [null => 'Ingrese el nombre de la institución'] + $instituciones->all(), $filtro_institucion ?? '') ->class('form-control') ->id('institucion') ->attribute('onchange', 'filtroInstitucionChange(this, "sujeto_pasivo", "sujeto_pasivo_rut")') !!}
@php $bHabilitadoCampoSujetoPasivo = false; if(!empty($filtro_institucion ?? '')) { $bHabilitadoCampoSujetoPasivo = true; } @endphp @endif @if(!$bOcultarCamposSujetoPasivo)
@if($nIdHtmlSelectInstitucion == 'filtro_pertenencia') @else @endif
@endif
{!! html()->select('estado', [null => 'Seleccione un estado'] + $estados, $estado ?? '') ->class('form-control') ->id('estado') !!}
@if(\Auth::user()->root) @else @endif
{!! html()->button('Buscar') ->class('btn btn-primary me-2') ->type('submit') !!} Limpiar
{!! html()->form()->close() !!} @if(!is_null($donativos))
@foreach($donativos as $item) @endforeach @if(count($donativos) == 0) @endif
{!! Helpers::headColumn('fecha', 'Fecha') !!} Sujeto pasivo {!! Helpers::headColumn('descripcion', 'Singularización') !!} Donante {!! Helpers::headColumn('estado', 'Estado') !!} Acciones
{{ $item->fecha }} {{ trim(($item->pertenencia?->usuario?->nombres ?? '').' '.($item->pertenencia?->usuario?->apellidos ?? '')) }} {{ $item->descripcion }} {{ join(', ', $item->representados()->pluck('nombre')->all()) }} {{ ucwords($item->estado) }}
@if(Auth::user()->hasPermiso('Donativo','u')) Editar @endif @if(Auth::user()->hasPermiso('Donativo','d')) Eliminar @endif
Sin datos
{{ $donativos->appends( \Request::query() )->links() }} @endif