menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuTbajout('produit'); $this->produit = new Produit(); $this->reseau = (new Reseausoins())->getListe(); $this->basetarification = (new Basetarification())->getListe(); } public function index() { $id = $this->requete->getParametre("id"); $produit = $this->produit->getproduit($id); $this->genererVue(array('produit' => $produit, 'reseau' => $this->reseau, 'basetarification' => $this->basetarification)); } public function reafficher() { $this->genererVue(); } public function modifier() { $id = $this->requete->getParametre("idproduit"); $oldcodeProduit = $this->requete->getParametre("oldcodeProduit"); $codeProduit = $this->requete->getParametre("codeProduit"); $libelle = $this->requete->getParametre("libelle"); $codeEtatProduit = "1"; $dateEtat = date("Y-m-d"); $codeBaseTarification = $this->requete->getParametre("codeBaseTarification"); $primeFixe = $this->requete->getParametre("primeFixe"); $primeFamille = $this->requete->getParametre("primeFamille"); $primeIndividu = $this->requete->getParametre("primeIndividu"); $codeReseau = $this->requete->getParametre("codeReseau"); // Début contrôle doublon $doublon = false; $doublon = (($codeProduit!=$oldcodeProduit) && ($this->produit->existeligne($codeProduit))); if (!$doublon) { $codeProduit = strtoupper($codeProduit); $libelle = ucfirst($libelle); $this->produit->modifier($id, $codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe, $primeFamille, $primeIndividu, $codeReseau); } $this->rediriger("Tblisteproduit"); // Fin contrôle doublon } }