diff --git a/Controleur/ControleurAjaxconstante.php b/Controleur/ControleurAjaxconstante.php index 3aff3b9..ef6f465 100755 --- a/Controleur/ControleurAjaxconstante.php +++ b/Controleur/ControleurAjaxconstante.php @@ -49,8 +49,8 @@ class ControleurAjaxconstante extends Controleur { if($numeroConstante=="0"){ $this->beneficiaire->creerconstantebeneficiaire($idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, - $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene); - + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene); + }else{ $this->beneficiaire->majconstantebeneficiaire($idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene, diff --git a/Modele/Beneficiaire.php b/Modele/Beneficiaire.php index 7b1c36b..2719825 100755 --- a/Modele/Beneficiaire.php +++ b/Modele/Beneficiaire.php @@ -1382,4 +1382,58 @@ public function getTarifActeAdherent($idAdherent) return $ligne['messagePrestataireRecFac']; } + public function getconstantebeneficiaire($idBeneficiaire, $codePrestataire, $datePriseConstante) + { + $sql = 'CALL sp_p_constante_beneficiaire(?, ?, ?);'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $codePrestataire, $datePriseConstante)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + + } + + public function getnumeroconstantebeneficiaire($idBeneficiaire, $codePrestataire, $datePriseConstante) + { + $sql = 'SELECT fn_numero_constante_beneficiaire(?, ?, ?) AS numeroConstante;'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $codePrestataire, $datePriseConstante))->fetch(PDO::FETCH_ASSOC); + + return $resultat['numeroConstante']; + + } + + public function creerconstantebeneficiaire($idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene) + { + $codeSociete = $_SESSION['p_codeSociete']; + $user = $_SESSION['p_login']; + + $sql = 'CALL sp_p_creer_priseconstante_beneficiaire(?,?,?,?,?,?,?,?,?,?,?,?,?);'; + $this->executerRequete($sql, array($codeSociete,$idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene,$user)); + + } + + public function majconstantebeneficiaire($idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene,$numeroConstante) + { + $codeSociete = $_SESSION['p_codeSociete']; + $user = $_SESSION['p_login']; + + $sql = 'CALL sp_p_maj_priseconstante_beneficiaire(?,?,?,?,?,?,?,?,?,?,?,?,?,?);'; + $this->executerRequete($sql, array($codeSociete,$idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene,$user,$numeroConstante)); + + } + + public function gethistoriqueconstantebeneficiaire($idBeneficiaire) + { + + $sql = 'CALL sp_get_historiqueconstantebeneficiaire(?);'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + } \ No newline at end of file