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

50 lines
1.5 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifmedicament.php';
class ControleurAjaxlistemedicamentsubstitution extends Controleur {
private $medicament;
public function __construct() {
$this->medicament = new Detailtarifmedicament();
}
public function index($libelleMedicamentSearch="")
{
$marges = $this->medicament->getMarges();
if ($this->requete->existeParametre("valid"))
{
$libelleMedicamentSearch = $this->requete->getParametreFormulaire("libelleMedicamentSearch");
$mdedicaments_pop = $this->medicament->getmedicamentspossibles($libelleMedicamentSearch);
}
else
{
$mdedicaments_pop = $this->medicament->getmedicamentvide();
}
$this->genererVueAjax(array('mdedicaments_pop' => $mdedicaments_pop, 'libelleMedicamentSearch' => $libelleMedicamentSearch, 'marges' => $marges));
}
public function remplacement($libelleMedicamentSearch="")
{
$marges = $this->medicament->getMarges();
if ($this->requete->existeParametre("valid"))
{
$libelleMedicamentSearch = $this->requete->getParametreFormulaire("libelleMedicamentSearch");
$mdedicaments_pop = $this->medicament->getmedicamentspossibles($libelleMedicamentSearch);
}
else
{
$mdedicaments_pop = $this->medicament->getmedicamentvide();
}
$this->genererVueAjax(array('mdedicaments_pop' => $mdedicaments_pop, 'libelleMedicamentSearch' => $libelleMedicamentSearch, 'marges' => $marges));
}
}