139 lines
4.4 KiB
PHP
139 lines
4.4 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Detailtarifoptique.php';
|
|
|
|
class ControleurAjaxcomposantetarifoptique extends Controleur
|
|
{
|
|
private $detailtarif;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->detailtarif = new Detailtarifoptique();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
}
|
|
|
|
public function affichercomposantetarif()
|
|
{
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
|
|
|
// $_SESSION['codeTarifOptique_C'] = $codeTarifOptique;
|
|
|
|
$verres_in = $this->detailtarif->getverresin($codeTarifOptique, $libelleVerre);
|
|
|
|
$verres_out = $this->detailtarif->getverresout($codeTarifOptique, $libelleVerre);
|
|
|
|
$this->genererVueAjax(array('verres_in' => $verres_in, 'verres_out' => $verres_out));
|
|
}
|
|
|
|
public function ajouterunverreautarif()
|
|
{
|
|
$idVerre = $this->requete->getParametreFormulaire("idVerre");
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
|
|
$this->detailtarif->ajouterunverreautarif($idVerre, $codeTarifOptique);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function retirerunverredutarif()
|
|
{
|
|
$idDetailtarifOptique = $this->requete->getParametreFormulaire("idDetailtarifOptique");
|
|
|
|
$this->detailtarif->retirerunverredutarif($idDetailtarifOptique);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function majprix()
|
|
{
|
|
$idDetailtarifOptique = $this->requete->getParametreFormulaire("idDetailtarifOptique");
|
|
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
|
|
|
|
/*
|
|
echo "idDetailtarifOptique => $idDetailtarifOptique <br>";
|
|
echo "prix => $prix <br>";
|
|
exit();
|
|
*/
|
|
|
|
$this->detailtarif->majPrix($idDetailtarifOptique, $prix);
|
|
}
|
|
|
|
public function ajoutertousverressautarif()
|
|
{
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
|
|
|
$this->detailtarif->ajoutertousverressautarif($codeTarifOptique, $libelleVerre);
|
|
}
|
|
|
|
public function affichercomposantetarifcons()
|
|
{
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
|
|
|
// $_SESSION['codeTarifOptique_C'] = $codeTarifOptique;
|
|
|
|
$verres_in = $this->detailtarif->getverresin($codeTarifOptique, $libelleVerre);
|
|
|
|
$this->genererVueAjax(array('verres_in' => $verres_in));
|
|
}
|
|
|
|
public function listeverres()
|
|
{
|
|
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
|
|
|
$verres = $this->detailtarif->getlisteverress($libelleVerre);
|
|
|
|
$this->genererVueAjax(array('verres' => $verres));
|
|
}
|
|
|
|
public function getunmedicament($idMedicament)
|
|
{
|
|
$medicament = $this->detailtarif->getunmedicament($idMedicament);
|
|
|
|
$this->genererVueAjax(array('medicament' => $medicament));
|
|
}
|
|
|
|
public function enregistrermodifverre()
|
|
{
|
|
$idVerre = $this->requete->getParametreFormulaire("idVerre");
|
|
$codeOptique = $this->requete->getParametreFormulaire("codeOptique");
|
|
$libelle = $this->requete->getParametreFormulaire("libelle");
|
|
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
|
|
/*
|
|
echo "idVerre => $idVerre <br>";
|
|
echo "codeOptique => $codeOptique <br>";
|
|
echo "libelle => $libelle <br>";
|
|
echo "libelleEng => $libelleEng <br>";
|
|
echo "actif => $actif <br>";
|
|
*/
|
|
|
|
$this->detailtarif->enregistrermodifverre($idVerre, $codeOptique, $libelle, $libelleEng, $actif);
|
|
}
|
|
|
|
public function enregistrernouveauverre()
|
|
{
|
|
$libelle = $this->requete->getParametreFormulaire("libelle");
|
|
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
|
|
$this->detailtarif->enregistrernouveauverre($libelle, $libelleEng, $actif);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function retirertousverressautarif()
|
|
{
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
|
|
|
$this->detailtarif->retirertousverressautarif($codeTarifOptique, $libelleVerre);
|
|
}
|
|
|
|
} |