examen = new Examen_temp(); $this->detailexamen = new Detailexamem(); $this->garantie = new Garantiesbaremepriseencharge(); } public function index() { $numeroExamen = $_SESSION['p_numeroExamen_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $this->detailexamen->majdetailexamen(); $datePrestation = $this->detailexamen->getDateSurvenance($numeroFeuilleMaladie); //date('Y-m-d'); $_SESSION['datePrestation'] = $datePrestation; $examen = $this->examen->getexamentemp(); $detailexamens = $this->detailexamen->getdetailexamenfeuille(); $nbExamens_0 = count($detailexamens); $detail_total = $this->detailexamen->getdetailexamenfeuille_total(); $montantTotalExamen = $this->examen->getParamMontantTotalExamen(); if(isset($_SESSION['codeActeExamen']) && $_SESSION['codeActeExamen'] !=""){ $codeActe = $_SESSION['codeActeExamen']; $this->garantie->getsourcebaremenew($idBeneficiaire, $codeActe, $datePrestation); $situation = $this->acte->getSituationActeBeneficiaire($codeActe, $datePrestation); $codeGarantie = $this->examen->getGarantieActe($codeActe); $situationGarantie = $this->acte->getSituationGarantieBeneficiaire($codeGarantie, $datePrestation); $situationAnnuelle = $this->acte->getSituationAnnuelleBeneficiaire($datePrestation); $situationFamille = $this->acte->getSituationFamilleBeneficiaire($datePrestation); }else{ $situation = array ( 'soldeConsommationFamille' => "9999999999", 'soldeConsommation' => "9999999999", 'soldeNbreTransactionFamille' => "999", 'soldeNbreTransaction' => "999" ); $situationGarantie = array ( 'soldeConsommationFamille' => "9999999999", 'soldeConsommation' => "9999999999", 'soldeNbreTransactionFamille' => "999", 'soldeNbreTransaction' => "999" ); $situationAnnuelle = array ( 'soldeConsommation' => "9999999999", 'soldeNbreTransaction' => "999" ); $situationFamille = array ( 'soldeConsommation' => "9999999999", 'soldeNbreTransaction' => "999" ); } $this->genererVueAjax(array('examen' => $examen, 'detailexamens' => $detailexamens, 'detail_total' => $detail_total, 'nbExamens_0' => $nbExamens_0, 'montantTotalExamen' => $montantTotalExamen, 'situation' => $situation, 'situationGarantie' => $situationGarantie, 'situationAnnuelle' => $situationAnnuelle, 'situationFamille' => $situationFamille)); } public function ajouterexamen() { $codeActe = $this->requete->getParametreFormulaire("codeActe"); $ententePrealable = $this->requete->getParametreFormulaire("ententePrealable"); $prixTarif = $this->requete->getParametreFormulaire("prixTarif"); $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $datePrestation = $this->detailexamen->getDateSurvenance($numeroFeuilleMaladie); //date('Y-m-d'); $_SESSION['datePrestation'] = $datePrestation; $this->garantie->getsourcebaremenew($idBeneficiaire, $codeActe, $datePrestation); $this->detailexamen->ajouterexamen($codeActe, $ententePrealable, $prixTarif); $this->executerAction("index"); } public function majquantite() { $idExamen = $this->requete->getParametre("idExamen"); $quantite = $this->requete->getParametreFormulaire("quantite", "numerique"); $this->detailexamen->majquantite($idExamen, $quantite); $this->executerAction("index"); } public function supprimer() { $idExamen = $this->requete->getParametre("idExamen"); $this->detailexamen->supprimerexamen($idExamen); // $this->executerAction("index"); } public function accordexamen() { $examen = $this->examen->getexamentemp(); $detail_total = $this->detailexamen->getdetailexamenfeuille_total(); $ententePrealable = $examen['ententePrealable']; $fraisTotal = $detail_total['fraisReel_total']; $montantTotalExamen = $this->examen->getParamMontantTotalExamen(); $this->detailexamen->majdetailexamenaccordprealable($montantTotalExamen); $this->executerAction("index"); } }