menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuTbajout('apporteur'); $this->apporteur = new Apporteur(); $this->typeapporteur = (new Typeapporteur())->getListe(); $this->bureau = (new Bureau())->getListe(); } public function index() { $id = $this->requete->getParametre("id"); $apporteur = $this->apporteur->getapporteur($id); $this->genererVue(array('apporteur' => $apporteur, 'typeapporteur' => $this->typeapporteur, 'bureau' => $this->bureau)); } public function reafficher() { $this->genererVue(); } public function modifier() { $id = $this->requete->getParametre("idapporteur"); $oldcodeApporteur = $this->requete->getParametre("oldcodeApporteur"); $codeApporteur = $this->requete->getParametre("codeApporteur"); $libelle = $this->requete->getParametre("libelle"); $codeTypeApporteur = $this->requete->getParametre("codeTypeApporteur"); $telephone = $this->requete->getParametre("telephone"); $email = $this->requete->getParametre("email"); $adresseGeo = $this->requete->getParametre("adresseGeo"); $adressePost = $this->requete->getParametre("adressePost"); $nomResponsable = $this->requete->getParametre("nomResponsable"); $codeBureau = $this->requete->getParametre("codeBureau"); // Début contrôle doublon $doublon = false; $doublon = (($codeApporteur!=$oldcodeApporteur) && ($this->apporteur->existeligne($codeApporteur))); if (!$doublon) { $codeApporteur = strtoupper($codeApporteur); $libelle = ucfirst($libelle); $nomResponsable = ucfirst($nomResponsable); $this->apporteur->modifier($id, $codeApporteur, $libelle, $codeTypeApporteur, $telephone, $email, $adresseGeo, $adressePost, $nomResponsable, $codeBureau); } $this->rediriger("Tblisteapporteur"); // Fin contrôle doublon } }