prestation/Controleur/ControleurAjaxtbmodifiertableaucommission.php
2025-12-05 10:42:46 +00:00

42 lines
1.6 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Tabtableaucommission.php';
class ControleurAjaxtbmodifiertableaucommission extends Controleur {
private $commission;
public function __construct() {
$this->commission = new Tabtableaucommission();
}
public function index() {
$id = $this->requete->getParametreFormulaire("id");
$tabcommission = $this->commission->gettableaucommission($id);
$tabtypeapporteur = $this->commission->gettypeapporteurtableaucommission();
$tabetapepolice = $this->commission->getetapepolicetableaucommission();
$tabtypecontrat = $this->commission->gettypecontrattableaucommission();
$this->genererVueAjax(array(
'tableaucommission' => $tabcommission,
'typeapporteur' => $tabtypeapporteur,
'etapepolice' => $tabetapepolice,
'typecontrat' => $tabtypecontrat
));
}
public function modifier(){
$id = $this->requete->getParametreFormulaire("id");
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$codeEtape = $this->requete->getParametreFormulaire("codeEtape");
$codeTypeContrat = $this->requete->getParametreFormulaire("codeTypeContrat");
$tauxCommission = $this->requete->getParametreFormulaire("tauxCommission");
$this->commission->modifiertableaucommission($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission,$id);
}
}