diff --git a/Controleur/ControleurAjaxbaremelettrecletemp.php b/Controleur/ControleurAjaxbaremelettrecletemp.php index 1d00e8c0..95cf5209 100755 --- a/Controleur/ControleurAjaxbaremelettrecletemp.php +++ b/Controleur/ControleurAjaxbaremelettrecletemp.php @@ -102,4 +102,19 @@ class ControleurAjaxbaremelettrecletemp extends Controleur { )); } + public function detailactesconscollege() + { + $idActesbaremepriseenchargelettrecle = $this->requete->getParametreFormulaire("idActesbaremepriseenchargelettrecle"); + $lettreCle = $this->requete->getParametreFormulaire("lettreCle"); + + $_SESSION['idActesbaremepriseenchargelettrecle'] = $idActesbaremepriseenchargelettrecle; + $_SESSION['lettreCle'] = $lettreCle; + + $detailactes = $this->garantie->getActesGarantieBaremeLettreCleDetailacteCollege($idActesbaremepriseenchargelettrecle); + + $this->genererVueAjax(array + ( + 'detailactes' => $detailactes + )); + } } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 58f05357..237d2b14 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -92586,3 +92586,36 @@ function retour_bareme_college_temp() return; } } + +async function detail_baremeacte_lettre_cle_college(idActesbaremepriseenchargelettrecle, lettreCle) { + alert('detail_baremeacte_lettre_cle_college'); + return; + + const racineWeb = document.getElementById("racineWeb").value; + const url = `${racineWeb}Ajaxbaremelettrecletemp/detailactesconscollege/`; + + const formData = new FormData(); + formData.append("idActesbaremepriseenchargelettrecle", idActesbaremepriseenchargelettrecle); + formData.append("lettreCle", lettreCle); + + try { + const response = await fetch(url, { + method: "POST", + body: formData, + }); + + if (!response.ok) { + throw new Error(`Erreur HTTP : ${response.status}`); + } + + const html = await response.text(); + document.getElementById("div_detail_bareme_actes").innerHTML = html; + + } catch (error) { + console.error("Erreur lors du chargement du détail :", error); + } finally { + // Équivalent du bloc complete: — s'exécute toujours + const modal = document.getElementById("div_detail_bareme_actes"); + $(modal).modal("show"); // Bootstrap modal conservé si Bootstrap jQuery est présent + } +} diff --git a/Modele/Garantiesbaremepriseencharge.php b/Modele/Garantiesbaremepriseencharge.php index d42d05b1..805e19b7 100755 --- a/Modele/Garantiesbaremepriseencharge.php +++ b/Modele/Garantiesbaremepriseencharge.php @@ -1675,7 +1675,6 @@ class Garantiesbaremepriseencharge extends Modele { public function getActesGarantieBaremeLettreCleDetailacteCollege($idActesbaremepriseenchargelettrecle) { - // $sql = "call sp_afficher_lettre_cle_bareme_detail_actes_temp(?);"; $sql = "call sp_afficher_lettre_cle_bareme_detail_actes_college(?);"; $resultat = $this->executerRequete($sql, array($idActesbaremepriseenchargelettrecle)); diff --git a/Vue/Ajaxbaremelettrecletemp/detailactesconscollege.php b/Vue/Ajaxbaremelettrecletemp/detailactesconscollege.php new file mode 100755 index 00000000..1d926993 --- /dev/null +++ b/Vue/Ajaxbaremelettrecletemp/detailactesconscollege.php @@ -0,0 +1,79 @@ + + + + + + \ No newline at end of file diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 20036267..b19a6082 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -976,7 +976,7 @@ - +