prestation/Controleur/ControleurAjaxtarifmedicament.php
2025-12-05 10:42:46 +00:00

48 lines
1.3 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifmedicament.php';
class ControleurAjaxtarifmedicament extends Controleur {
private $detailtarif;
public function __construct() {
$this->detailtarif = new Detailtarifmedicament();
}
public function index()
{
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
$detailtarifs = $this->detailtarif->getDetailtarifmedicament($codeTarifMedicament, $libelleMedicament);
$this->genererVueAjax(array('detailtarifs' => $detailtarifs));
}
public function maj()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$prix = $this->requete->getParametreFormulaire("prix");
$this->detailtarif->majPrix($idDetail, $prix);
}
public function desactivermedicament()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$this->detailtarif->activermedicament($idDetail, "0");
// $this->executerAction("index");
}
public function activermedicament()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$this->detailtarif->activermedicament($idDetail, "1");
// $this->executerAction("index");
}
}