<?php
require_once __DIR__ . '/../config/database.php';
require_once __DIR__ . '/../includes/helpers.php';

require_post();
$data = json_input();
require_fields($data, ['nombre']);

$pdo = getConnection();

try {
    $stmt = $pdo->prepare("INSERT INTO lugarcompra (nombre, contacto_nombre, telefono, email, direccion, dias_credito, dias_entrega, activo)
        VALUES (?, ?, ?, ?, ?, ?, ?, 1)");
    $stmt->execute([
        trim($data['nombre']),
        $data['contacto_nombre'] ?? null,
        $data['telefono'] ?? null,
        $data['email'] ?? null,
        $data['direccion'] ?? null,
        (int)($data['dias_credito'] ?? 0),
        (int)($data['dias_entrega'] ?? 0)
    ]);

    json_success(['id' => (int)$pdo->lastInsertId()], 'Proveedor creado correctamente');
} catch (Exception $e) {
    json_error('Error al crear proveedor: ' . $e->getMessage());
}
