

<?php $__env->startSection('title', 'Reporte Ingresos y Egresos'); ?>

<?php
    $estadoTexto = function ($estado) {
        if ($estado === 'AC') {
            return 'IMPRESO';
        }
        if ($estado === 'BA' || $estado === 'SA') {
            return 'SOLICITA ANULACION';
        }
        if ($estado === 'AN') {
            return 'ANULADO';
        }
        return $estado;
    };
?>

<?php $__env->startSection('content'); ?>
<style>
    .panel {
        background: #fff;
        border: 1px solid #d9dee3;
        border-radius: 6px;
        margin-bottom: 20px;
        overflow: hidden;
    }

    .panel-primary {
        border-color: #2d5a87;
    }

    .panel-primary > .panel-heading {
        background: #2d5a87;
        color: #fff;
        padding: 12px 15px;
        font-weight: 700;
        font-size: 15px;
    }

    .panel-body {
        padding: 18px;
    }

    .fila-anulada,
    .fila-anulada td,
    .fila-anulada a,
    .fila-anulada i {
        color: #dc3545 !important;
    }

    tfoot td {
        font-weight: 700;
        background: #f8f9fa;
    }

    .acciones-reporte {
        display: inline-flex;
        gap: 6px;
        align-items: center;
    }
</style>

<div class="container">
    <div class="row justify-content-center">
        <div class="col-lg-10">
            <div class="panel panel-primary shadow-sm">
                <div class="panel-heading">REPORTE INGRESOS Y EGRESOS</div>

                <div class="panel-body">
                    <form method="GET" action="<?php echo e(route('admin.reporte-movimientos.index')); ?>">
                        <div class="row g-3 align-items-end">
                            <?php if($esSuperAdmin): ?>
                                <div class="col-md-3">
                                    <label for="id_sede" class="form-label">SEDE</label>
                                    <select name="id_sede" id="id_sede" class="form-select" required>
                                        <option value="">Seleccione sede</option>
                                        <?php $__currentLoopData = $sedes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sede): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <option value="<?php echo e($sede->id); ?>" <?php echo e((string) $id_sede === (string) $sede->id ? 'selected' : ''); ?>>
                                                <?php echo e($sede->sede); ?>

                                            </option>
                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                    </select>
                                </div>
                            <?php endif; ?>

                            <div class="col-md-3">
                                <label for="tipo_movimiento" class="form-label">TIPO</label>
                                <select name="tipo_movimiento" id="tipo_movimiento" class="form-select" required>
                                    <option value="">Seleccione tipo</option>
                                    <option value="1" <?php echo e((string) $tipoMovimiento === '1' ? 'selected' : ''); ?>>INGRESO</option>
                                    <option value="2" <?php echo e((string) $tipoMovimiento === '2' ? 'selected' : ''); ?>>EGRESO</option>
                                </select>
                            </div>

                            <div class="col-md-3">
                                <label for="fecha_inicio" class="form-label">FECHA INICIO</label>
                                <input type="date" name="fecha_inicio" id="fecha_inicio" class="form-control" value="<?php echo e($fechaInicio); ?>" required>
                            </div>

                            <div class="col-md-3">
                                <label for="fecha_fin" class="form-label">FECHA FINAL</label>
                                <input type="date" name="fecha_fin" id="fecha_fin" class="form-control" value="<?php echo e($fechaFin); ?>" required>
                            </div>

                            <div class="col-md-3">
                                <button type="submit" class="btn btn-primary w-100">
                                    <i class="fas fa-search me-2"></i>Buscar
                                </button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>

            <?php if($tipoMovimiento !== ''): ?>
                <div class="panel panel-primary shadow-sm">
                    <div class="panel-heading">
                        <?php echo e((string) $tipoMovimiento === '1' ? 'REPORTE DE INGRESOS' : 'REPORTE DE EGRESOS'); ?>

                    </div>

                    <div class="panel-body">
                        <div class="table-responsive">
                            <table class="table table-bordered table-hover table-sm" style="font-size:12px;">
                                <thead>
                                    <tr>
                                        <th>ITEM</th>
                                        <th>FECHA MOVIMIENTO</th>
                                        <th>SERIE-NUMERO</th>
                                        <th>ESTADO</th>
                                        <th>CODIGO</th>
                                        <th>MONTO SOLES</th>
                                        <th>MONTO DOLARES</th>
                                        <th>ACCION</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php $__empty_1 = true; $__currentLoopData = $items; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
                                        <tr class="<?php echo e($item->estado === 'AN' ? 'fila-anulada' : ''); ?>">
                                            <td class="text-center"><?php echo e($loop->iteration); ?></td>
                                            <td class="text-center">
                                                <?php echo e(\Carbon\Carbon::parse($item->fecha_movimiento)->format('d-m-Y H:i:s')); ?>

                                            </td>
                                            <td class="text-center"><?php echo e($item->serie); ?>-<?php echo e($item->numero); ?></td>
                                            <td class="text-center"><?php echo e($estadoTexto($item->estado)); ?></td>
                                            <td class="text-center"><?php echo e($item->codigo); ?></td>
                                            <td class="text-center"><?php echo e(number_format((float) $item->monto, 2, '.', ',')); ?></td>
                                            <td class="text-center"><?php echo e(number_format((float) $item->monto_dolar, 2, '.', ',')); ?></td>
                                            <td class="text-center">
                                                <?php if((int) $item->tipo_movimiento === 1): ?>
                                                    <div class="acciones-reporte">
                                                        <a href="<?php echo e(route('admin.ingreso.show', $item->id)); ?>" class="btn btn-sm btn-outline-secondary" title="Ver detalle">
                                                            <i class="fas fa-search"></i>
                                                        </a>
                                                        <a href="<?php echo e(route('admin.ingreso.pdf', $item->id)); ?>" class="btn btn-sm btn-outline-danger" title="Ver PDF" target="_blank" rel="noopener noreferrer">
                                                            <i class="fas fa-file-pdf"></i>
                                                        </a>
                                                    </div>
                                                <?php else: ?>
                                                    <div class="acciones-reporte">
                                                        <a href="<?php echo e(route('admin.egreso.show', $item->id)); ?>" class="btn btn-sm btn-outline-secondary" title="Ver detalle">
                                                            <i class="fas fa-search"></i>
                                                        </a>
                                                        <a href="<?php echo e(route('admin.egreso.pdf', $item->id)); ?>" class="btn btn-sm btn-outline-danger" title="Ver PDF" target="_blank" rel="noopener noreferrer">
                                                            <i class="fas fa-file-pdf"></i>
                                                        </a>
                                                    </div>
                                                <?php endif; ?>
                                            </td>
                                        </tr>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
                                        <tr>
                                            <td colspan="8" class="text-center">No existen registros para el filtro seleccionado.</td>
                                        </tr>
                                    <?php endif; ?>
                                </tbody>
                                <tfoot>
                                    <tr>
                                        <td colspan="5" class="text-end">TOTALES</td>
                                        <td class="text-center"><?php echo e(number_format($totalSoles, 2, '.', ',')); ?></td>
                                        <td class="text-center"><?php echo e(number_format($totalDolares, 2, '.', ',')); ?></td>
                                        <td></td>
                                    </tr>
                                </tfoot>
                            </table>
                        </div>
                    </div>
                </div>
            <?php endif; ?>
        </div>
    </div>
</div>
<?php $__env->stopSection(); ?>


<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH D:\laragon\www\seminario\resources\views/Caja/reporte_movimientos/index.blade.php ENDPATH**/ ?>