menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Modifierpolice"); $this->police = new Police(); $this->apporteur = (new Apporteur())->getListeBroker(); $this->commercial = (new Apporteur())->getListeCommerciaux(); $this->rachattm = (new Ouinon())->getListe(); $this->police_speciale = (new Ouinon())->getListe(); $this->remplacement_adherent = (new Ouinon())->getListe(); $this->garants = (new Gestionconfiee())->getListe(); $this->ouinonbudget = (new Ouinon())->getListe(); $this->arembourser = (new Police())->getArembourser(); $this->Checkup = (new Ouinon())->getListe(); // $this->ouinonreferencement = (new Ouinon())->getListe(); $this->tarif = new Tarifsactes(); $this->ouinontarifgarant = (new Ouinon())->getListe(); $this->prestationPossibleOuinon = (new Ouinon())->getListe(); $this->produit = new Produit(); } public function index() { $id = $_SESSION['idPolice_C']; $this->police->getContextePoliceId($id); $police = $this->police->getPoliceId($id); $codeTypeTarifActe = "TPOL"; $nomGarant = $this->police->getNomGarant($police['codeGcAssureur']); $_SESSION['nomGcAssureur_C'] = $nomGarant; $tarifActe = $this->tarif->getTarifActeByType($codeTypeTarifActe); $modeprorata = $this->police->getModeProrata(); $arembourser = $this->police->getArembourser(); $typeremboursement = $this->produit->getlisteTypeRemboursement(); $this->genererVue(array('$id' =>$id,'police' => $police, 'apporteur' => $this->apporteur, 'rachattm' => $this->rachattm, 'commercial' => $this->commercial, 'police_speciale' => $this->police_speciale, 'ouinonbudget' => $this->ouinonbudget, 'remplacement_adherent' => $this->remplacement_adherent, 'garants' => $this->garants, 'tarifActe' => $tarifActe, 'ouinonreferencement' => $this->ouinonreferencement,'Checkup' => $this->Checkup,'ouinontarifgarant' => $this->ouinontarifgarant, 'prestationPossibleOuinon' => $this->prestationPossibleOuinon, 'modeprorata' => $modeprorata, 'typeremboursement' => $typeremboursement, 'arembourser' => $arembourser )); } public function modifier() { $id = $_SESSION['idPolice_C']; //$police = $this->police->getPoliceId($id); $tauxCommission = $this->requete->getParametreFormulaire("tauxCommission","numerique"); $primeFamille = $this->requete->getParametreFormulaire("primeFamille","numerique"); $primeBeneficiaire = $this->requete->getParametreFormulaire("primeBeneficiaire","numerique"); $codeApporteur = $this->requete->getParametreFormulaire("codeApporteur"); $codeCommercial = $this->requete->getParametreFormulaire("codeCommercial"); if($codeCommercial=="") { $codeCommercial = "AUC"; } $tauxCommissionAutre = $this->requete->getParametreFormulaire("tauxCommissionAutre","numerique"); $tauxCommissionGerant = $this->requete->getParametreFormulaire("tauxCommissionGerant","numerique"); $speciale = $this->requete->getParametreFormulaire("speciale"); $limiteConsommation = $this->requete->getParametreFormulaire("limiteConsommation","numerique"); $tauxRistourne = $this->requete->getParametreFormulaire("tauxRistourne","numerique"); $remplacementAdherent = $this->requete->getParametreFormulaire("remplacementAdherent"); $delaiCarencePolice = $this->requete->getParametreFormulaire("delaiCarencePolice","numerique"); $codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur"); $tauxCommissionGcAssureur = $this->requete->getParametreFormulaire("tauxCommissionGcAssureur","numerique"); $rembourserA = $this->requete->getParametreFormulaire("rembourserA"); $numeroPoliceGarant = $this->requete->getParametreFormulaire("numeroPoliceGarant"); $budgetDefini = "0"; $rachattm = $this->requete->getParametreFormulaire("rachattm"); $libellePolice = strtoupper($this->requete->getParametreFormulaire("libellePolice")); $avecReferencement = $this->requete->getParametreFormulaire("avecReferencement"); $tauxAvecReferencement = $this->requete->getParametreFormulaire("tauxAvecReferencement"); $tauxSansReferencement = $this->requete->getParametreFormulaire("tauxSansReferencement"); //Ajouté le 26-05-2023 par sorel $codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe"); $appliquerTarifGarant = $this->requete->getParametreFormulaire("appliquerTarifGarant"); $seuilRdPolice = $this->requete->getParametreFormulaire("seuilRdPolice"); $plafondPolice = $this->requete->getParametreFormulaire("plafondPolice"); $plafondPolice = preg_replace('/\s+/', '', $plafondPolice); $montantBudget=0; $codeModeProrata = $this->requete->getParametreFormulaire("codeModeProrata"); $codeTypeRemboursement = $this->requete->getParametreFormulaire("codeTypeRemboursement"); $forfaitHonoraire = "0"; $forfaitAppelFond = "0"; $forfaitAppelCotisation = "0"; $Checkup = $this->requete->getParametreFormulaire("Checkup"); $codeArembourser = $this->requete->getParametreFormulaire("codeArembourser"); $encaissementExige = $this->requete->getParametreFormulaire("encaissementExige"); $this->police->modifier($id, $tauxCommission, $tauxCommissionGerant, $codeApporteur, $codeCommercial, $tauxCommissionAutre, $speciale, $limiteConsommation, $tauxRistourne, $remplacementAdherent, $delaiCarencePolice, $codeGcAssureur, $tauxCommissionGcAssureur, $rembourserA, $numeroPoliceGarant, $budgetDefini, $rachattm, $libellePolice, $avecReferencement, $Checkup, $tauxAvecReferencement, $tauxSansReferencement, $codeTarifActe, $appliquerTarifGarant, $seuilRdPolice, $plafondPolice, $montantBudget, $codeModeProrata, $codeTypeRemboursement, $codeArembourser, $forfaitHonoraire, $forfaitAppelFond, $forfaitAppelCotisation, $encaissementExige); $idPolice = $id; $this->police->getContexteAjaxPolice($idPolice); $this->rediriger("Fichepolice"); } }