production/Controleur/ControleurAjaxcoutlettrecletarif.php
2025-12-02 11:29:44 +00:00

92 lines
2.4 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Lettrecleacte.php';
class ControleurAjaxcoutlettrecletarif extends Controleur
{
private $lettre;
public function __construct()
{
$this->lettre = new Lettrecleacte();
}
public function index()
{
}
public function affichercout()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$reinitialiser = $this->requete->getParametreFormulaire("reinitialiser");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$lettrecles = $this->lettre->getListeTarifLettrecleacte($codeTarifActe);
$lettrecletarif = $this->lettre->getLettrecleactetarif($codeTarifActe, $reinitialiser);
$this->genererVueAjax(array('lettrecles' => $lettrecles, 'lettrecletarif' => $lettrecletarif));
}
public function ajouterunelettrecletarif()
{
$idLettre = $this->requete->getParametreFormulaire("idLettre");
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$this->lettre->ajouterunelettrecletarif($idLettre, $codeTarifActe);
// $this->genererVueAjax();
}
public function retirerunelettrecle()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$this->lettre->retirerunelettrecletarif($idDetail);
// $this->genererVueAjax();
}
public function majeffet()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$dateEffet = $this->requete->getParametreDate("dateEffet");
$this->lettre->majeffet($idDetail, $dateEffet);
}
public function majprix()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
$this->lettre->majPrix($idDetail, $prix);
}
public function majprixnuitferier()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$prix = $this->requete->getParametreFormulaire("prixNuitFerier", "numerique");
$this->lettre->majprixnuitferier($idDetail, $prix);
}
public function supprimer()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$this->lettre->supprimertarif($idDetail);
}
public function validertarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$this->lettre->validertarif($codeTarifActe);
}
}