From 838c267d7e9982c3b5829f0d3ecf7adcdc78e5b2 Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Mon, 5 Jan 2026 01:21:19 +0000 Subject: [PATCH] z --- Controleur/ControleurAjaxfacturesfamille.php | 22 +++++++ Js/fonctions.js | 23 +++++++ Vue/Ajaxfacturesfamille/index.php | 69 ++++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 Controleur/ControleurAjaxfacturesfamille.php create mode 100644 Vue/Ajaxfacturesfamille/index.php diff --git a/Controleur/ControleurAjaxfacturesfamille.php b/Controleur/ControleurAjaxfacturesfamille.php new file mode 100644 index 0000000..def944b --- /dev/null +++ b/Controleur/ControleurAjaxfacturesfamille.php @@ -0,0 +1,22 @@ +facture = new Facture(); + } + + public function index() + { + $idAdherent = $_SESSION['idAdherent_C']; + $d1 = $this->requete->getParametreDate("d1"); + $d2 = $this->requete->getParametreDate("d2"); + + $factures = $this->facture->getfacturesfamille($idAdherent, $d1, $d2) ; + + $this->genererVueAjax(array('factures' => $factures)); + } +} \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 79e33fa..5d69867 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -3177,3 +3177,26 @@ function factures_famille_2() { window.location.assign($("#racineWeb" ).val()+"Facturesfamilleadh/"); } + +function listerfacturefamille() +{ + d1=$("#d1").val(); + d2=$("#d2").val(); + + donnees = 'd1='+d1+'&d2='+d2; + + $("#div_dossiers").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxfacturesfamille/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + $("#div_dossiers").html(data); + }, + complete: function() { + } + }); +} diff --git a/Vue/Ajaxfacturesfamille/index.php b/Vue/Ajaxfacturesfamille/index.php new file mode 100644 index 0000000..4b0d66b --- /dev/null +++ b/Vue/Ajaxfacturesfamille/index.php @@ -0,0 +1,69 @@ +
+ + + + + + + + + + + + + + + + + + + nettoyer($facture['idFacture']); + $numeroFeuilleMaladie=$this->nettoyer($facture['numeroFeuilleMaladie']); + $tiersPayant = $facture['tiersPayant']; + + $codeTypeFacture = $this->nettoyer($facture['codeTypeFacture']); + + $numeroBon = $this->nettoyer($facture['numeroBonConsultation']); + + if($codeTypeFacture=="PHAR") + { + $numeroBon = $this->nettoyer($facture['numeroBonOrdonnance']); + } + elseif($codeTypeFacture=="OPT") + { + $numeroBon = $this->nettoyer($facture['numeroBonOptique']); + } + elseif($codeTypeFacture=="LAB") + { + $numeroBon = $this->nettoyer($facture['numeroBonExamen']); + } + elseif($codeTypeFacture=="SEA") + { + $numeroBon = $this->nettoyer($facture['numeroBonKine']); + } + + ?> + + + + + + + + + + + + + + + + + + +
Type Date
+ + nettoyer($facture['dateSysteme'])) ?>nettoyer($facture['prestataire']) ?>nettoyer($facture['beneficiaire']) ?>nettoyer($facture['fraisReel'])) ?>nettoyer($facture['montantTm'])) ?>nettoyer($facture['montantArembourser'])) ?>nettoyer($facture['fraisExclu'])) ?>nettoyer($facture['fraisRetenu'])) ?>
+