<?php $this->assign('title', 'Mis Presupuestos'); ?>

<h3 class="mb-4"><i class="fas fa-file-invoice-dollar"></i> Mis Presupuestos</h3>

<?php if (!empty($presupuestos)): ?>
    <div class="table-responsive">
        <table class="table table-striped">
            <thead >
                <tr>
                    <th>Presupuesto</th>
                    <th>Fecha</th>
                    <th>Total</th>
                    <th>Saldo Pendiente</th>
                    <th></th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($presupuestos as $p): ?>
                    <tr>
                        <td>#<?= h($p->id) ?></td>
                        <td><?= $p->created ? $p->created->format('d/m/Y') : '' ?></td>
                        <td>S/ <?= number_format((float) $p->total, 2) ?></td>
                        <td>
                            <?php if ($p->_saldoPendiente > 0): ?>
                                <span class="text-danger fw-bold">S/ <?= number_format($p->_saldoPendiente, 2) ?></span>
                            <?php else: ?>
                                <span class="badge bg-success">Facturado completo</span>
                            <?php endif; ?>
                        </td>
                        <td>
                            <?= $this->Html->link('<i class="fas fa-eye"></i>', ['action' => 'view', $p->id], ['class' => 'btn btn-sm btn-portal-primary', 'escape' => false]) ?>
                        </td>
                    </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
    </div>
    <div class="paginator">
        <ul class="pagination">
            <?= $this->Paginator->first('<< Primero') ?>
            <?= $this->Paginator->prev('< Anterior') ?>
            <?= $this->Paginator->numbers() ?>
            <?= $this->Paginator->next('Siguiente >') ?>
            <?= $this->Paginator->last('Último >>') ?>
        </ul>
    </div>
<?php else: ?>
    <p class="text-muted">No tienes presupuestos registrados todavía.</p>
<?php endif; ?>
