menuvue = new Menuvueprofil(); $this->menuvue->getMenuVue('Afficherbons'); $this->bonpec = new Bonpec(); //$this->typebon = (new Typebon())->getListe(); $this->etatbon = (new Etatbon())->getListe(); $this->prestataire = (new Prestataire())->getListeTypePrestataireBon(); } public function index($codePrestataire="", $codeEtatBon="9", $noDepart=0, $noFin=0) { if($this->requete->existeParametre("id")) { $codeEtatBon = $this->requete->getParametreFormulaire("id"); } else { $codeEtatBon = "9"; } $codePrestataire = $_SESSION['p_codePrestataire_C']; if (isset($_POST['codePrestataire'])) { $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); $_SESSION['p_codePrestataire_C'] = $codePrestataire; $noDepart = $this->requete->getParametreFormulaire("noDepart"); $noFin = $this->requete->getParametreFormulaire("noFin"); $codeEtatBon = $this->requete->getParametreFormulaire("codeEtatBon"); } $bonpecs = $this->bonpec->afficherBonpecs($codePrestataire, $codeEtatBon, $noDepart, $noFin); $this->genererVue(array('bonpecs' => $bonpecs,'prestataire' => $this->prestataire, 'etatbon' => $this->etatbon, 'codePrestataire' => $codePrestataire, 'codeEtatBon' => $codeEtatBon, 'noDepart' => $noDepart, 'noFin' => $noFin)); } public function annulerBon() { if (isset($_POST['idBon_C'])) { $idBon = $this->requete->getParametreFormulaire("idBon_C"); $motifAnnulation = $this->requete->getParametreFormulaire("motifAnnulation"); $codeEtatBon = $this->requete->getParametreFormulaire("codeEtatBon_anl"); $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire_anl"); $this->bonpec->annulerBonId($idBon, $motifAnnulation); $this->rediriger("Afficherbons", $codeEtatBon); } else { $this->rediriger("/"); } } }