menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Modifierbeneficiaire'); $this->beneficiaire = new Beneficiaire(); $this->naturepiece = (new Naturepiece())->getListe(); $this->sexe = (new Sexe())->getListe(); $this->groupesanguin = (new Groupesanguin())->getListe(); $this->adherent = new Adherent(); // $this->lienparente = (new Lienparente())->getListe(); $this->lienparente = new Lienparente(); $this->tarif = new Tarifsactes(); $this->ouinonvip = (new Ouinon())->getListe(); $this->ouinonconserver = (new Ouinon())->getListe(); $this->produit = new Produit(); } public function index() { $idPolice = $_SESSION['idPolice_C']; $codeSociete = $this->requete->getSession()->getAttribut('codeSociete'); $id = $this->requete->getParametre("id"); $beneficiaire = $this->beneficiaire->getBeneficiaireId($id); $idAdherent = $beneficiaire['idAdherent']; $adherent = $this->adherent->getAdherentId($idAdherent); $codeLienParente = $beneficiaire['codeLienParente']; if($codeLienParente=="A") { $lienparente = $this->lienparente->getListeAdherent(); } else { $lienparente = $this->lienparente->getListeDependant(); } $codeTypeTarifActe = "TBEN"; $tarifActe = $this->tarif->getTarifActeByType($codeTypeTarifActe); $typeremboursement = $this->produit->getlisteTypeRemboursement(); $this->genererVue(array('beneficiaire' => $beneficiaire, 'adherent' => $adherent, 'naturepiece' => $this->naturepiece, 'sexe' => $this->sexe, 'groupesanguin' => $this->groupesanguin, 'lienparente' => $lienparente, 'tarifActe' => $tarifActe, 'ouinonvip' => $this->ouinonvip, 'ouinonconserver' => $this->ouinonconserver, 'typeremboursement' => $typeremboursement)); } public function modifier($prenoms=null) { $id = $this->requete->getParametre("id"); $nomBeneficiaire = $this->requete->getParametre("nomBeneficiaire"); $prenomsBeneficiaire = $this->requete->getParametreFormulaire("prenomsBeneficiaire"); $codeLienParente = $this->requete->getParametre("codeLienParente"); $codeNaturePiece = $this->requete->getParametre("codeNaturePiece"); $numeroPiece = strtoupper($this->requete->getParametreFormulaire("numeroPiece")); $sexe = $this->requete->getParametreFormulaire("sexe"); $codeGroupeSanguin = $this->requete->getParametreFormulaire("codeGroupeSanguin"); $dateNaissance = $this->requete->getParametreDate("dateNaissance"); $telephonePortable = $this->requete->getParametreFormulaire("telephonePortable"); $dateEntree = $this->requete->getParametreDate("dateEntree"); $numeroCmu = strtoupper($this->requete->getParametreFormulaire("numeroCmu")); $numeroMatricule = strtoupper($this->requete->getParametreFormulaire("numeroMatricule")); $primeFamille = $this->requete->getParametreFormulaire("primeFamille","numerique"); $primeBeneficiaire = $this->requete->getParametreFormulaire("primeBeneficiaire","numerique"); $nomBeneficiaire = strtoupper($nomBeneficiaire); $prenomsBeneficiaire = strtoupper($prenomsBeneficiaire); //Ajouté par sorel le 27-05-2023 $codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe"); //ajouter par sorel 20-06-2023 $dateSouscription = $this->requete->getParametreFormulaire("dateSouscription"); if($dateSouscription==""){ $dateSouscription=null; }else{ $dateSouscription = $this->requete->getParametreDate("dateSouscription"); } $vip = $this->requete->getParametreFormulaire("vip"); $seuilRdBeneficiaire = $this->requete->getParametreFormulaire("seuilRdBeneficiaire"); $numeroBs = $this->requete->getParametreFormulaire("seuilRdBeneficiaire"); $codeTypeRemboursement = $this->requete->getParametreFormulaire("codeTypeRemboursement"); $this->beneficiaire->modifier($nomBeneficiaire, $prenomsBeneficiaire, $codeLienParente, $codeNaturePiece, $numeroPiece, $sexe, $codeGroupeSanguin, $dateNaissance, $telephonePortable, $dateEntree, $primeFamille, $primeBeneficiaire, $numeroCmu, $numeroMatricule, $codeTarifActe, $dateSouscription, $vip, $seuilRdBeneficiaire, $numeroBs, $codeTypeRemboursement, $id); $this->rediriger("Fichebeneficiaire/".$id); } }