menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Tableaucommission"); $this->typeapporteur = new Typeapporteur(); $this->tableaucommission = new Tableaucommission(); } public function index() { $typeapporteurs = $this->typeapporteur->getListeTypeapporteurs(); $this->genererVue(array('typeapporteurs' => $typeapporteurs)); } public function detailcommission() { $codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur"); $typeapporteur = $this->typeapporteur->getUnTypeApporteur($codeTypeApporteur); $tableaucommission = $this->tableaucommission->gettableaucommissiontype($codeTypeApporteur); $this->genererVueAjax(array('typeapporteur' => $typeapporteur, 'tableaucommission' => $tableaucommission)); } public function enregistrerdetailcommission() { /* idTableaucommission, codeTypeApporteur, codeTypeContrat, codeEtape, tauxCommission */ $idTableaucommission= $this->requete->getParametreFormulaire("idTableaucommission", "numerique"); $codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur"); $codeTypeContrat = $this->requete->getParametreFormulaire("codeTypeContrat"); $codeEtape = $this->requete->getParametreFormulaire("codeEtape"); $tauxCommission = $this->requete->getParametreFormulaire("tauxCommission", "numerique"); $this->tableaucommission->enregistrerdetailcommission($idTableaucommission, $codeTypeApporteur, $codeTypeContrat, $codeEtape, $tauxCommission); } }