radiantassure/Controleur/ControleurAjaxlistemedicamentspha.php
2025-12-07 09:35:13 +00:00

38 lines
1.2 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifmedicament.php';
require_once 'Modele/Detailprescription.php';
class ControleurAjaxlistemedicamentspha extends Controleur {
private $medicament;
public function __construct() {
$this->medicament = new Detailtarifmedicament();
}
public function index($nomsearch="")
{
if ($this->requete->existeParametre("valid"))
{
$nomsearch = $this->requete->getParametreFormulaire("nomsearch");
$mdedicaments_pop = $this->medicament->getmedicamentspossibles($nomsearch);
}
else
{
$mdedicaments_pop = $this->medicament->getmedicamentvide();
}
$this->genererVueAjax(array('mdedicaments_pop' => $mdedicaments_pop, 'nomsearch' => $nomsearch));
}
public function creermedicament()
{
$nomMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
$prixMedicament = $this->requete->getParametreFormulaire("prixMedicament", "numerique");
$qteMedicament = $this->requete->getParametreFormulaire("qteMedicament", "numerique");
$this->medicament->creermedicament($nomMedicament, $prixMedicament, $qteMedicament);
}
}