From 15f785e17f8f328e2fe7e378f854cb260db30a88 Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Tue, 10 Mar 2026 02:40:26 +0000 Subject: [PATCH] a --- Controleur/ControleurExamensmedicaux.php | 8 +++++--- Modele/Detailtarifacte.php | 12 ++++++++++++ Modele/Feuillemaladie.php | 1 - Modele/Prestationactes.php | 12 ++++++++++++ Vue/Examensmedicaux/index.php | 4 ++++ 5 files changed, 33 insertions(+), 4 deletions(-) diff --git a/Controleur/ControleurExamensmedicaux.php b/Controleur/ControleurExamensmedicaux.php index 6f9d417..1d51e0a 100755 --- a/Controleur/ControleurExamensmedicaux.php +++ b/Controleur/ControleurExamensmedicaux.php @@ -6,7 +6,7 @@ require_once 'Modele/Examen_temp.php'; require_once 'Modele/Detailtarifacte.php'; require_once 'Modele/Ged.php'; -class ControleurExamensmedicaux extends Controleur { +class ControleurExamensmedicaux extends Controleur { private $menuvue; private $prescription; private $detailprescription; @@ -158,9 +158,11 @@ class ControleurExamensmedicaux extends Controleur { unset($_FILES['fichier_upload']); $geds = $this->ged->getgedexamen(); - + + $prixActeModifiable = $this->acte->getPrixActeModifiable(); + $this->genererVue(array('prescription' => $prescription, 'detailprescriptions' => $detailprescriptions,'tauxCouverture' => $tauxCouverture, 'detailnonlivres' => $detailnonlivres, 'detaillivres' => $detaillivres, 'prestations_total' => $prestations_total, 'geds' => $geds, - 'msgErreurGed' => $msgErreurGed)); + 'msgErreurGed' => $msgErreurGed, 'prixActeModifiable' => $prixActeModifiable)); } } \ No newline at end of file diff --git a/Modele/Detailtarifacte.php b/Modele/Detailtarifacte.php index 0166369..d1b9635 100755 --- a/Modele/Detailtarifacte.php +++ b/Modele/Detailtarifacte.php @@ -1100,5 +1100,17 @@ public function getseancespossiblesprescription() return $resultat['numeroEnteteEntentePrealable']; } + + public function getPrixActeModifiable() + { + $codeSociete = $_SESSION['p_codeSociete']; + $codePrestataire = $_SESSION['p_codePrestataire_C']; + + $sql = 'SELECT fn_prix_acte_modifiable(?, ?) AS prixActeModifiable;'; + + $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire))->fetch(PDO::FETCH_ASSOC); + + return $resultat['prixActeModifiable']; + } } \ No newline at end of file diff --git a/Modele/Feuillemaladie.php b/Modele/Feuillemaladie.php index 6cd7cc5..dad8176 100755 --- a/Modele/Feuillemaladie.php +++ b/Modele/Feuillemaladie.php @@ -98,7 +98,6 @@ class Feuillemaladie extends Modele { $feuillemaladie = $this->executerRequete($sql, array($numeroFeuilleMaladie)); return $feuillemaladie->fetch(PDO::FETCH_ASSOC); - } public function getfeuillesmaladie($codePrestataire, $idBeneficiaire, $d1, $d2) diff --git a/Modele/Prestationactes.php b/Modele/Prestationactes.php index c2211ec..93cb0ac 100755 --- a/Modele/Prestationactes.php +++ b/Modele/Prestationactes.php @@ -1521,5 +1521,17 @@ class Prestationactes extends Modele return $ligne['contestation']; } + + public function getPrixActeModifiable() + { + $codeSociete = $_SESSION['p_codeSociete']; + $codePrestataire = $_SESSION['p_codePrestataire_C']; + + $sql = 'SELECT fn_prix_acte_modifiable(?, ?) AS prixActeModifiable;'; + + $resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire))->fetch(PDO::FETCH_ASSOC); + + return $resultat['prixActeModifiable']; + } } \ No newline at end of file diff --git a/Vue/Examensmedicaux/index.php b/Vue/Examensmedicaux/index.php index da2102e..4d439d9 100755 --- a/Vue/Examensmedicaux/index.php +++ b/Vue/Examensmedicaux/index.php @@ -6,8 +6,12 @@ $agePrescription = $prescription['agePrescription']; $ajoutPrescriptionExam = ($_SESSION['p_ajoutPrescriptionExam_C']==1) ; $actVisible = $_SESSION['p_actVisible']; + + echo "prixActeModifiable => $prixActeModifiable"; + ?> +