<?php
// Asignar vacante a persona en Plantilla
require_once(__DIR__ . '/../db/conexion.php');
header('Content-Type: application/json');


$curp = $_POST['curp'] ?? '';
$codigo = $_POST['codigo'] ?? '';
$puesto = $_POST['puesto'] ?? '';
$pdv = $_POST['pdv'] ?? '';

if (!$curp || !$codigo || !$puesto || !$pdv) {
    echo json_encode(['success' => false, 'message' => 'Faltan datos requeridos.']);
    exit;
}

// Actualizar Plantilla usando CURP
$stmt = $conn->prepare("UPDATE Plantilla SET posicionCode = ?, PUESTO = ?, `DEPARTAMENTO INTERNO` = ? WHERE CURP = ? AND (posicionCode IS NULL OR posicionCode = '')");
$stmt->bind_param('ssss', $codigo, $puesto, $pdv, $curp);
$stmt->execute();

if ($stmt->affected_rows > 0) {
    echo json_encode(['success' => true]);
} else {
    echo json_encode(['success' => false, 'message' => 'No se pudo actualizar. Verifica los datos.']);
}
$stmt->close();
$conn->close();
