// Ouvrir le modal d'édition avec les données du fournisseur
function openEditModal(supplierId, name, address, email, phone, status) {
    const modal = document.getElementById("modal-edit-supplier");
    const form = document.getElementById("edit-supplier-form");
    const nameInput = document.getElementById("edit_name");
    const addressInput = document.getElementById("edit_address");
    const emailInput = document.getElementById("edit_email");
    const phoneInput = document.getElementById("edit_phone");
    const statusSelect = document.getElementById("edit_status");

    // Mettre à jour l'action du formulaire
    form.action = "/suppliers/" + supplierId;

    // Remplir les champs avec les données du fournisseur
    nameInput.value = name || "";
    addressInput.value = address || "";
    emailInput.value = email || "";
    phoneInput.value = phone || "";
    statusSelect.value = status || "actif";

    // Ouvrir le modal
    modal.classList.remove("hidden");
    modal.classList.add("flex", "items-center", "justify-center");

    // Empêcher le scroll du body
    document.body.style.overflow = "hidden";
}

// Ouvrir le modal de confirmation de suppression du fournisseur
function openDeleteSupplierModal(supplierId) {
    openDeleteConfirmModal("delete-supplier-modal", function () {
        const form = document.getElementById("delete-form-" + supplierId);
        if (form) {
            form.submit();
        }
    });
}
