menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Modifierdevis"); $this->police = new Police_d(); $this->typecontrat = (new Typecontrat())->getListe(); $this->apporteur = (new Apporteur())->getListeBroker(); $this->commercial = (new Apporteur())->getListeCommerciaux(); $this->rachattm = (new Ouinon())->getListe(); $this->fractionnement = (new Fractionnement())->getListe(); $this->periodicite = (new Periodicite())->getListe(); $this->garants = (new Gestionconfiee())->getListe(); $this->ouinontacitereconduction = (new Ouinon())->getListe(); $_SESSION['modeDevis'] = "1"; } public function index() { $id = $_SESSION['idPolice_d_C']; $this->police->getContextePoliceId($id); $police = $this->police->getPoliceId($id); $this->genererVue(array('police' => $police, 'typecontrat' => $this->typecontrat, 'apporteur' => $this->apporteur, 'commercial' => $this->commercial, 'fractionnement' => $this->fractionnement, 'periodicite' => $this->periodicite, 'rachattm' => $this->rachattm, 'ouinontacitereconduction' => $this->ouinontacitereconduction, 'garants' => $this->garants)); } public function modifier() { $id = $_SESSION['idPolice_d_C']; $codeTypeContrat = $this->requete->getParametre("codeTypeContrat"); $dateEffet = $this->requete->getParametreDate("dateEffet"); $dateEcheance = $this->requete->getParametreDate("dateEcheance"); $dateFin = $this->requete->getParametreDate("dateEcheance"); $dateAvenant = $dateEffet; $codeTypeAvenant = "AFN"; $codeApporteur = $this->requete->getParametreFormulaire("codeApporteur"); $codeCommercial = $this->requete->getParametreFormulaire("codeCommercial"); $codeGestionnaire = ""; $rachatTm = $this->requete->getParametreFormulaire("rachatTm"); $codeEtatPolice = "EC"; $codeFractionnement = $this->requete->getParametre("codeFractionnement"); $codePeriodicite = $this->requete->getParametre("codePeriodicite"); $tauxCommission = $this->requete->getParametreFormulaire("tauxCommission","numerique"); $tauxCommissionAutre = $this->requete->getParametreFormulaire("tauxCommissionAutre","numerique"); $deduireComm = $this->requete->getParametreFormulaire("deduireComm"); $taciteReconduction = $this->requete->getParametreFormulaire("taciteReconduction"); $tauxRachatTm = $this->requete->getParametreFormulaire("tauxRachatTm","numerique"); $tauxRistourne = $this->requete->getParametreFormulaire("tauxRistourne","numerique"); $primeFamille = $this->requete->getParametreFormulaire("primeFamille","numerique"); $primeBeneficiaire = $this->requete->getParametreFormulaire("primeBeneficiaire","numerique"); $delaiCarencePolice = $this->requete->getParametreFormulaire("delaiCarencePolice","numerique"); $this->police->modifier($id, $codeTypeContrat, $codeApporteur, $tauxCommission, $codePeriodicite, $rachatTm, $tauxRachatTm, $dateEffet, $dateEcheance, $codeCommercial, $tauxCommissionAutre, $tauxRistourne, $delaiCarencePolice, $codeGcAssureur,$tauxCommissionGerant,$tauxCommissionGcAssureur); $idPolice = $id; $this->police->getContexteAjaxPolice($idPolice); $this->rediriger("Fichedevis"); } }