diff --git a/Controleur/ControleurAjaxconstante.php b/Controleur/ControleurAjaxconstante.php new file mode 100755 index 0000000..3c4138a --- /dev/null +++ b/Controleur/ControleurAjaxconstante.php @@ -0,0 +1,63 @@ +beneficiaire = new Beneficiaire(); + } + + public function index() { + + $idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire"); + $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); + + $datePriseConstante = date('Y-m-d'); + + $codePrestataire = $_SESSION['p_codePrestataire_C']; + + $constantes = $this->beneficiaire->getconstantebeneficiaire($idBeneficiaire, $codePrestataire, $datePriseConstante); + $historiques = $this->beneficiaire->gethistoriqueconstantebeneficiaire($idBeneficiaire); + + $this->genererVueAjax(array( + 'beneficiaire' => $beneficiaire, + 'constantes' => $constantes, + 'historiques' => $historiques + )); + } + + public function enregistrer() + { + $idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire"); + $temperature = $this->requete->getParametreFormulaire("temperature"); + $poids = $this->requete->getParametreFormulaire("poids"); + $taille = $this->requete->getParametreFormulaire("taille"); + $imc = $this->requete->getParametreFormulaire("imc"); + $systolique = $this->requete->getParametreFormulaire("systolique"); + $diastolique = $this->requete->getParametreFormulaire("diastolique"); + $pouls = $this->requete->getParametreFormulaire("pouls"); + $saturationOxygene = $this->requete->getParametreFormulaire("saturationOxygene"); + + $datePriseConstante = date('Y-m-d'); + + $codePrestataire = $_SESSION['p_codePrestataire_C']; + + $numeroConstante = $this->beneficiaire->getnumeroconstantebeneficiaire($idBeneficiaire, $codePrestataire, $datePriseConstante); + + + if($numeroConstante=="0"){ + $this->beneficiaire->creerconstantebeneficiaire($idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene); + + }else{ + $this->beneficiaire->majconstantebeneficiaire($idBeneficiaire,$codePrestataire,$datePriseConstante,$temperature, + $poids,$taille,$imc,$systolique,$diastolique,$pouls,$saturationOxygene, + $numeroConstante); + + } + } + + +} \ No newline at end of file diff --git a/Vue/Ajaxconstante/index.php b/Vue/Ajaxconstante/index.php new file mode 100755 index 0000000..d81d6e7 --- /dev/null +++ b/Vue/Ajaxconstante/index.php @@ -0,0 +1,169 @@ +nettoyer($constantes['temperature']):""; + $poids = is_array($constantes)? $this->nettoyer($constantes['poids']):""; + $taille = is_array($constantes)? $this->nettoyer($constantes['taille']):""; + $imc = is_array($constantes)? $this->nettoyer($constantes['imc']):""; + $systolique = is_array($constantes)? $this->nettoyer($constantes['systolique']):""; + $diastolique = is_array($constantes)? $this->nettoyer($constantes['diastolique']):""; + $pouls = is_array($constantes)? $this->nettoyer($constantes['pouls']):""; + $saturationOxygene = is_array($constantes)? $this->nettoyer($constantes['saturationOxygene']):""; +?> + +