From c324e71e824bea82a3c8a20c4f8aea822806a4d3 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Thu, 22 Jan 2026 12:07:39 +0000 Subject: [PATCH] fra --- .../ControleurAjaxdemanderemboursement.php | 39 ++++++++++ Js/fonctions.js | 38 ++++++++++ Modele/Remboursement.php | 11 +++ Vue/Ajaxdemanderemboursement/index.php | 72 +++++++++++++++++++ Vue/Remboursementclassique/index.php | 2 +- Vue/gabarit.php | 2 +- 6 files changed, 162 insertions(+), 2 deletions(-) create mode 100755 Controleur/ControleurAjaxdemanderemboursement.php create mode 100755 Vue/Ajaxdemanderemboursement/index.php diff --git a/Controleur/ControleurAjaxdemanderemboursement.php b/Controleur/ControleurAjaxdemanderemboursement.php new file mode 100755 index 0000000..addd2fa --- /dev/null +++ b/Controleur/ControleurAjaxdemanderemboursement.php @@ -0,0 +1,39 @@ +remb = new Remboursement(); + } + + public function index() + { + $idClient = $_SESSION['idClient_C']; + $d1 = $this->requete->getParametreDate("d1"); + $d2 = $this->requete->getParametreDate("d2"); + $codeStatutPaiement = $this->requete->getParametreFormulaire("codeStatutPaiement"); + + $demandes = $this->remb->getListeDossiersRemboursements($idClient, $d1, $d2, $codeStatutPaiement); + + $this->genererVueAjax(array('demandes' => $demandes)); + } + + public function enregistrerdemande() + { + $numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire"); + $commentaires = $this->requete->getParametreFormulaire("commentaires"); + + $this->remb->enregistrerdemande($numeroBeneficiaire, $commentaires); + } + + public function selectionnerremb() + { + $idDemande = $this->requete->getParametreFormulaire("idDemande"); + + $_SESSION['idDemandeRemboursement'] = $idDemande; + } + +} \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 6079f8d..e6a5280 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5599,4 +5599,42 @@ function consulter_dossier_classique(idDossierClassique) function afficher_dossier_classique() { window.location.assign($("#racineWeb" ).val()+"Dossierclassique/"); +} + +function listerremboursement() +{ + + d1 = $("#d1").val(); + d2 = $("#d2").val(); + codeStatutPaiement = $("#codeStatutPaiement").val(); + + donnees = 'd1='+ d1+'&d2='+d2+'&codeStatutPaiement='+codeStatutPaiement; + + $("#div_dossiers").html(` +
+
+ Loading... +
+ + Veuillez patienter... / Please wait... + +
+ `); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxdemanderemboursement/", + type: 'POST', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + // alert(data); + + + $('#div_dossiers').html(data); + }, + complete: function() { + + } + }); } \ No newline at end of file diff --git a/Modele/Remboursement.php b/Modele/Remboursement.php index 125dbe9..3c4e9d8 100755 --- a/Modele/Remboursement.php +++ b/Modele/Remboursement.php @@ -93,5 +93,16 @@ class Remboursement extends Modele { return $resultat->fetchAll(PDO::FETCH_ASSOC); } + + public function getListeDossiersRemboursements($idClient, $d1, $d2, $codeStatutPaiement) + { + $codeStatutPaiement = contruireParamLike($codeStatutPaiement); + + $sql = 'call sp_c_get_dossiers_remboursement_rd_rh(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idClient, $d1, $d2, $codeStatutPaiement)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } } \ No newline at end of file diff --git a/Vue/Ajaxdemanderemboursement/index.php b/Vue/Ajaxdemanderemboursement/index.php new file mode 100755 index 0000000..e2f5c0b --- /dev/null +++ b/Vue/Ajaxdemanderemboursement/index.php @@ -0,0 +1,72 @@ +
+ +
+ + + + +
+ +
+
+ + + +
+
+ +
+
+ + + + + + + + + + + + + + nettoyer($v['id']); + $numeroDemandeRemboursement = $this->nettoyer($v['numeroDemandeRemboursement']); + $dateSysteme = $this->nettoyer($v['dateSysteme']); + $codeStatutPaiement = $v['codeStatutPaiement']; + ?> + + + + + + + + + + + +
Date
+ + nettoyer($v['adherent'])." (".$this->nettoyer($v['numeroAdherent']).")" ?>nettoyer($v['beneficiaire'])." (".$this->nettoyer($v['numeroBeneficiaire']).")" ?> + + + + + + + + nettoyer($v['motifReponseDemandeRemboursement']) ?> + +
+
+
+ +
\ No newline at end of file diff --git a/Vue/Remboursementclassique/index.php b/Vue/Remboursementclassique/index.php index 0f50bff..d956219 100755 --- a/Vue/Remboursementclassique/index.php +++ b/Vue/Remboursementclassique/index.php @@ -35,7 +35,7 @@
-
diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 055dcb5..14b3a4d 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -663,7 +663,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - +