64 lines
2.2 KiB
PHP
Executable File
64 lines
2.2 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Garantiesproductionlienparente.php';
|
|
|
|
|
|
class ControleurAjaxgarantiescategorielienparente extends Controleur {
|
|
private $garantie;
|
|
|
|
public function __construct() {
|
|
|
|
$this->garantie = new Garantiesproductionlienparente();
|
|
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
|
|
$garantiesdispos = $this->garantie->getGarantiesDisponibles($codeProduit, $codeLienParente);
|
|
$garantiesajoutees = $this->garantie->getGarantiesAjoutees($codeProduit, $codeLienParente);
|
|
|
|
$this->genererVueAjax(array(
|
|
'garantiesdispos' => $garantiesdispos,
|
|
'garantiesajoutees' => $garantiesajoutees)
|
|
);
|
|
}
|
|
|
|
public function ajoutertoutes(){
|
|
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
|
|
$this->garantie->ajouterToutesGarantiesProductionLienparente($codeProduit, $codeLienParente);
|
|
}
|
|
|
|
public function ajouterune()
|
|
{
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
|
|
|
$this->garantie->ajouterUneGarantieProductionLienparente($codeProduit, $codeLienParente, $codeGarantie);
|
|
}
|
|
|
|
|
|
public function retirertoutes()
|
|
{
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
|
|
$this->garantie->retirerToutesGarantiesProductionLienparente($codeProduit, $codeLienParente);
|
|
}
|
|
|
|
|
|
public function retirerune()
|
|
{
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
|
|
|
$this->garantie->retirerUneGarantieProductionLienparente($codeProduit, $codeLienParente, $codeGarantie);
|
|
}
|
|
} |