menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Fichequittancemanuelle"); $this->avenant = new Police(); $this->beneficiaire_temp = new Beneficiaire_temp(); } public function index() { $idPolice = $_SESSION['idPolice_C']; $codeTypeAvenant = "QTM"; if ($this->requete->existeParametre("id")){ $id = $this->requete->getParametre("id"); $idAvenant = $id; $_SESSION['idAvenant'] = $idAvenant; $quittance = $this->avenant->getAvenantId($idAvenant); $dateAvenant = $quittance['dateEffet']; $this->avenant->avenantquittancemanuelle($idPolice, $idAvenant); $beneficiaires_sel = $this->beneficiaire_temp->getAvenantFacturationBeneficiaire($idAvenant); if ($quittance['nbEcheance'] > "0" || $quittance['facture'] == "1"){ $_SESSION['avenantFacturer'] = "1"; }else{ $_SESSION['avenantFacturer'] = "0"; } //var_dump($_SESSION['avenantFacturer']); $emission = $this->avenant->getEmissionAvenant($quittance['numeroAvenant']); //var_dump($emission); $avenant = $this->avenant->getAvenantByNumero($quittance['numeroAvenant']); }else{ $_SESSION['idAvenant'] = isset($_SESSION['idAvenant']) ?? "0"; if($_SESSION['idAvenant']=='0'){ $_SESSION['idAvenant'] = $this->avenant->getDernierIdAvenantType($idPolice, $codeTypeAvenant); } $idAvenant = $_SESSION['idAvenant']; $_SESSION['avenantFacturer'] = "0"; $quittance = $this->avenant->getAvenantId($idAvenant); $dateAvenant = $quittance['dateEffet']; $this->avenant->avenantquittancemanuelle($idPolice, $idAvenant); $beneficiaires_sel = $this->beneficiaire_temp->getAvenantFacturationBeneficiaire($idAvenant); $emission = $this->avenant->getEmissionAvenant($quittance['numeroAvenant']); $avenant = $this->avenant->getAvenantByNumero($quittance['numeroAvenant']); } $sppolice = $this->avenant->getRapportSpPolice($idPolice, $dateAvenant); $chemin = $this->menuvue->getChemin('Fichequittancemanuelle'); $this->genererVue(array('emission' => $emission, 'avenant' => $avenant, 'sppolice' => $sppolice, 'beneficiaires_sel' => $beneficiaires_sel, 'chemin' => $chemin)); } public function enregistrerquittancemanuelle() { $this->avenant->enregistrerquittancemanuelle(); $this->rediriger("Fichepolice"); } }