<?php
/**
 * @var \App\View\AppView $this
 * @var \App\Model\Entity\SeguimientoProyecto $seguimientoProyecto
 * @var \Cake\Collection\CollectionInterface $pacientes
 */
?>

<div class="container mt-4 mb-4">
    <div class="row">
        <div class="col-md-10 offset-md-1">
            <?php if (!$this->Permisos->tiene('SeguimientosProyectos', 'edit')): ?>
                <div class="alert alert-danger" role="alert">
                    <i class="fas fa-lock"></i> No tienes permisos para editar seguimientos de proyecto.
                </div>
            <?php else: ?>
                <?= $this->Form->create($seguimientoProyecto, ['class' => 'row g-3']) ?>

                <div class="col-12 mb-4">
                    <h3 class="text-info">
                        <i class="fas fa-tasks"></i> Editar Seguimiento de Proyecto
                    </h3>
                </div>

                <div class="col-md-12 mb-3">
                    <?= $this->Form->control('cliente_facturacion_id', [
                        'label' => 'Cliente',
                        'type' => 'select',
                        'options' => $pacientes,
                        'class' => 'form-control',
                        'required' => true,
                        'empty' => '-- Seleccionar Cliente --'
                    ]) ?>
                </div>

                <div class="col-md-12 mb-3">
                    <?= $this->Form->control('titulo', [
                        'label' => 'Título del Servicio/Proyecto',
                        'class' => 'form-control',
                        'required' => true,
                        'placeholder' => 'Ej: Sistema de Facturación'
                    ]) ?>
                </div>

                <div class="col-md-6 mb-3">
                    <?= $this->Form->control('fecha_inicio', [
                        'label' => 'Fecha inicio',
                        'type' => 'date',
                        'class' => 'form-control',
                        'required' => true
                    ]) ?>
                </div>

                <div class="col-md-6 mb-3">
                    <?= $this->Form->control('duracion_estimada', [
                        'label' => 'Duración estimada',
                        'class' => 'form-control',
                        'placeholder' => 'Ej: 30 días / 3 sprints'
                    ]) ?>
                </div>

                <div class="col-md-12 mb-3">
                    <?= $this->Form->control('observacion', [
                        'label' => 'Observación',
                        'type' => 'textarea',
                        'rows' => 4,
                        'class' => 'form-control',
                        'placeholder' => 'Comentarios generales'
                    ]) ?>
                </div>
                <div class="col-12 text-center">
                    <?= $this->Form->button(__('Actualizar Seguimiento'), ['class' => 'btn btn-info']) ?>
                </div>

                <?= $this->Form->end() ?>
            <?php endif; ?>
        </div>
    </div>
</div>
