<?php
include_once '../../controllers/CajaController.php';
$cajaController = new CajaController();

if (isset($_GET['id'])) {
    $id = $_GET['id'];
    $egreso = $cajaController->obtenerEgresoPorId($id);
}

if (isset($_POST['guardar'])) {
    $data = [
        'idegreso' => $_POST['idegreso'],
        'proveedor' => $_POST['proveedor'],
        'fecha_recibo' => $_POST['fecha_recibo'],
        'monto' => $_POST['monto'],
        'detalle' => $_POST['detalle'],
        'nro_recibo' => $_POST['nro_recibo'],
        'estado' => $_POST['estado'],
        'usuario' => $_POST['usuario'],
        'sucursal_varchar' => $_POST['sucursal_varchar']
    ];
    $cajaController->guardarEgreso($data);
    header('Location: egresos.php');
    exit;
}
?>

<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Editar Egreso</title>
    <link rel="stylesheet" href="../../public/css/estilo.css">
</head>

<body>
    <div class="main-content">
        <h2>Editar Egreso</h2>

        <!-- Botones de navegación -->
        <div style="text-align: right;">
            <a href="egresos.php" class="button">Volver al Menú de Egresos</a>
            <a href="dashboard_caja.php" class="button">Volver a Gestión de Caja</a>
            <a href="../../index.php" class="button">Volver a la Página Principal</a>
        </div>

        <!-- Formulario para editar egresos -->
        <form action="editar_egreso.php" method="post">
            <input type="hidden" name="idegreso" value="<?php echo isset($egreso) ? $egreso['idegreso'] : ''; ?>">
            <div>
                <label for="proveedor">Proveedor:</label>
                <input type="text" id="proveedor" name="proveedor" value="<?php echo isset($egreso) ? $egreso['proveedor'] : ''; ?>" required>
            </div>
            <div>
                <label for="fecha_recibo">Fecha de Recibo:</label>
                <input type="date" id="fecha_recibo" name="fecha_recibo" value="<?php echo isset($egreso) ? $egreso['fecha_recibo'] : ''; ?>" required>
            </div>
            <div>
                <label for="monto">Monto:</label>
                <input type="number" step="0.01" id="monto" name="monto" value="<?php echo isset($egreso) ? $egreso['monto'] : ''; ?>" required>
            </div>
            <div>
                <label for="detalle">Detalle:</label>
                <textarea id="detalle" name="detalle" required><?php echo isset($egreso) ? $egreso['detalle'] : ''; ?></textarea>
            </div>
            <div>
                <label for="nro_recibo">Número de Recibo:</label>
                <input type="number" id="nro_recibo" name="nro_recibo" value="<?php echo isset($egreso) ? $egreso['nro_recibo'] : ''; ?>" required>
            </div>
            <div>
                <label for="estado">Estado:</label>
                <select id="estado" name="estado" required>
                    <option value="1" <?php echo isset($egreso) && $egreso['estado'] == 1 ? 'selected' : ''; ?>>Activo</option>
                    <option value="0" <?php echo isset($egreso) && $egreso['estado'] == 0 ? 'selected' : ''; ?>>Inactivo</option>
                </select>
            </div>
            <div>
                <label for="usuario">Usuario:</label>
                <input type="text" id="usuario" name="usuario" value="<?php echo isset($egreso) ? $egreso['usuario'] : ''; ?>" required>
            </div>
            <div>
                <label for="sucursal_varchar">Sucursal:</label>
                <input type="text" id="sucursal_varchar" name="sucursal_varchar" value="<?php echo isset($egreso) ? $egreso['sucursal_varchar'] : ''; ?>" required>
            </div>
            <div>
                <button type="submit" name="guardar">Guardar</button>
            </div>
        </form>
    </div>
</body>

</html>