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

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);
}
}