menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuTbajout('produit'); $this->produit = new Produit(); $this->reseau = (new Reseausoins())->getListe(); $this->basetarification = (new Basetarification())->getListe(); } public function index() { $this->genererVue(array('reseau' => $this->reseau, 'basetarification' => $this->basetarification)); } public function ajouter() { $codeSociete = $this->requete->getSession()->getAttribut('codeSociete'); $codeProduit = $this->requete->getParametre("codeProduit"); // Début contrôle doublon /* id, codeSociete, codeProduit, libelle, codeEtatProduit, dateEtat, codeBaseTarification, primeFixe, primeFamille, primeIndividu, codeReseau */ if (!$this->produit->existeligne($codeProduit)) { $libelle = $this->requete->getParametre("libelle"); $codeEtatProduit = "1"; $dateEtat = date("Y-m-d"); $codeBaseTarification = $this->requete->getParametre("codeBaseTarification"); $primeFixe = $this->requete->getParametreFormulaire("primeFixe","numerique"); $primeFamille = $this->requete->getParametreFormulaire("primeFamille","numerique"); $primeIndividu = $this->requete->getParametreFormulaire("primeIndividu","numerique"); $codeReseau = $this->requete->getParametre("codeReseau"); $codeProduit = strtoupper($codeProduit); $libelle = ucfirst($libelle); $this->produit->ajouter($codeSociete, $codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe, $primeFamille, $primeIndividu, $codeReseau); $this->executerAction("index"); } else $this->genererVue(array('reseau' => $this->reseau, 'basetarification' => $this->basetarification, 'msgErreur' => 'Ce code existe déjà!'), "index"); // Fin doublon } }