diff --git a/Controleur/ControleurAjaxenregistrerconsultation.php b/Controleur/ControleurAjaxenregistrerconsultation.php index 50db3ec..2809027 100755 --- a/Controleur/ControleurAjaxenregistrerconsultation.php +++ b/Controleur/ControleurAjaxenregistrerconsultation.php @@ -6,13 +6,52 @@ require_once 'Modele/Menuvueutilisateur.php'; class ControleurAjaxenregistrerconsultation extends Controleur { private $feuillemaladie; - public function __construct() { - $this->feuillemaladie = new Feuillemaladie(); + public function __construct() + { + $this->feuillemaladie = new Feuillemaladie(); } public function index() - { - $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; - $this->genererVueAjax(array('numeroFeuilleMaladie' => $numeroFeuilleMaladie)); + { + $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; + $this->genererVueAjax(array('numeroFeuilleMaladie' => $numeroFeuilleMaladie)); } + + public function enregistrerconsultation() + { + $codeActe = $this->requete->getParametreFormulaire("codeActe"); + $dateSurvenance = $this->requete->getParametreDate("dateSurvenance"); + $numeroBon = $this->requete->getParametreFormulaire("numeroBon"); + $observations = $this->requete->getParametreFormulaire("observations"); + $codeMedecin = $this->requete->getParametreFormulaire("codeMedecin"); + $numeroDerogation = $this->requete->getParametreFormulaire("numeroDerogation"); + $numeroDerogationFinger = $this->requete->getParametreFormulaire("numeroDerogationFinger"); + $codeRaisonConsultation = $this->requete->getParametreFormulaire("codeRaisonConsultation"); + $prixActe = $this->requete->getParametreFormulaire("prixActe", "numerique"); + $prixBase = $this->requete->getParametreFormulaire("prixBase", "numerique"); + $montantTm = $this->requete->getParametreFormulaire("montantTm", "numerique"); + $aRembourser = $this->requete->getParametreFormulaire("aRembourser", "numerique"); + $depassement = $this->requete->getParametreFormulaire("depassement", "numerique"); + $medecinManquant = $this->requete->getParametreFormulaire("medecinManquant"); + + $codeReferencement = $this->requete->getParametreFormulaire("codeReferencement"); + $dateReferencement = $this->requete->getParametreDate("dateReferencement"); + + $bonPrincipal = $this->requete->getParametreFormulaire("bonPrincipal","numerique"); + + $ententePrealable = 0; + + if($dateReferencement =="") + { + $dateReferencement = null; + } + + $codeGestionBon = $this->requete->getParametreFormulaire("codeGestionBon"); + + $codeSpecialite = $this->requete->getParametreFormulaire("codeSpecialite"); + + $numeroFeuilleMaladie = $this->feuillemaladie->enregistrerconsultation($codeActe,$ententePrealable, $dateSurvenance, $numeroBon, + $observations, $prixActe, $prixBase, $montantTm, $aRembourser, $depassement, $codeMedecin, $codeRaisonConsultation, $numeroDerogation, + $numeroDerogationFinger, $medecinManquant, $codeGestionBon, $dateReferencement, $codeReferencement, $bonPrincipal, $codeSpecialite); + } } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 4283d9a..19a8e92 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -2828,14 +2828,8 @@ function enregistrerconsultation() type : 'post', data: donnees, error: function(errorData) { - alert("07/05/2026 => error => "+errorData); - console.log(errorData); - return; }, success: function(data) { - alert("07/05/2026 => success => "+data); - console.log(data); - return; maj_fraisexclu_cso(); }, complete: function() { @@ -2843,7 +2837,7 @@ function enregistrerconsultation() v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); - // feuillemaladie(); + feuillemaladie(); } }); } else { diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 6a529d1..31a1e70 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -892,7 +892,7 @@ - +