<?php
/**
 * @var \App\View\AppView $this
 * @var iterable<\App\Model\Entity\SeguimientoProyecto> $seguimientosProyectos
 */
?>

<div class="seguimientosProyectos index content">
    <div class="container-fluid mt-4">
        <div class="card shadow-sm border-0">
            <div class="card-header bg-info text-white d-flex justify-content-between align-items-center">
                <h3 class="mb-0">Gestión de Seguimientos de Proyecto</h3>
                <a href="<?= $this->Url->build(['action' => 'add']) ?>" class="btn btn-light btn-sm">+ Nuevo Seguimiento</a>
            </div>
            <div class="card-body table-responsive">
                <table class="table table-hover align-middle">
                    <thead>
                        <tr>
                            <th>Título</th>
                            <th>Cliente</th>
                            <th>Fecha inicio</th>
                            <th>Duración estimada</th>
                            <th>Estado</th>
                            <th class="text-end">Acciones</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php foreach ($seguimientosProyectos as $seguimientoProyecto): ?>
                            <tr>
                                <td><?= h($seguimientoProyecto->titulo) ?></td>
                                <td><?= $seguimientoProyecto->clientes_facturacion ? h($seguimientoProyecto->clientes_facturacion->nombre_razon_social) : '-' ?></td>
                                <td><?= h($seguimientoProyecto->fecha_inicio) ?></td>
                                <td><?= h($seguimientoProyecto->duracion_estimada) ?: '-' ?></td>
                                <td>
                                    <span class="badge bg-<?= $seguimientoProyecto->estado_control === 'A' ? 'success' : 'secondary' ?>">
                                        <?= $seguimientoProyecto->estado_control === 'A' ? 'Activo' : 'Inactivo' ?>
                                    </span>
                                </td>
                                <td class="text-end">
                                    <?= $this->Html->link('Ver', ['action' => 'view', $seguimientoProyecto->id], ['class' => 'btn btn-sm btn-outline-info']) ?>
                                    <?= $this->Html->link('Editar', ['action' => 'edit', $seguimientoProyecto->id], ['class' => 'btn btn-sm btn-outline-primary']) ?>
                                    <?= $this->Form->postLink('Eliminar', ['action' => 'delete', $seguimientoProyecto->id], ['confirm' => '¿Desactivar este seguimiento?', 'class' => 'btn btn-sm btn-outline-danger']) ?>
                                </td>
                            </tr>
                        <?php endforeach; ?>
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</div>
