prestation/Controleur/ControleurAjaxactesexclusparproduit.php
2025-12-01 18:54:33 +00:00

85 lines
2.3 KiB
PHP

<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Produit.php';
class ControleurAjaxactesexclusparproduit extends Controleurrequete
{
private $produit;
public function __construct()
{
$this->produit = new Produit();
}
public function index()
{
}
public function afficheractesproduit()
{
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
$actes_non_exclus = $this->produit->getactesnonexclus($codeProduit);
$actes_exclus = $this->produit->getactesexclus($codeProduit);
//var_dump($actes_exclus);
$this->genererVueAjax(array('actes_non_exclus' => $actes_non_exclus, 'actes_exclus' => $actes_exclus));
}
public function ajouterunacteexcluproduit()
{
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$this->produit->ajouterunacteexcluproduit($codeProduit, $codeActe);
}
public function retirerunacteexcluproduit()
{
$idActe = $this->requete->getParametreFormulaire("idActe");
$this->produit->retirerunacteexcluproduit($idActe);
}
public function ajoutertousactesexclusproduit()
{
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
$this->produit->ajoutertousactesexclusproduit($codeProduit);
}
public function majtauxseuilalertegarantie()
{
$idGarantieProduit = $this->requete->getParametreFormulaire("idGarantieProduit");
$tauxSeuilAlerte = $this->requete->getParametreFormulaire("tauxSeuilAlerte", "numerique");
$this->produit->majtauxseuilalertegarantie($idGarantieProduit, $tauxSeuilAlerte);
// $this->genererVueAjax();
}
public function retirertousactesexclusproduit()
{
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
$this->produit->retirertousactesexclusproduit($codeProduit);
}
public function majseuilalertegarantie()
{
$idGarantieProduit = $this->requete->getParametreFormulaire("idGarantieProduit");
$seuilAlerte = $this->requete->getParametreFormulaire("seuilAlerte", "numerique");
$this->produit->majseuilalertegarantie($idGarantieProduit, $seuilAlerte);
// $this->genererVueAjax();
}
}