158 lines
5.6 KiB
PHP
158 lines
5.6 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Detailtarifmedicament.php';
|
|
|
|
class ControleurAjaxcomposantetarifmedicament extends Controleur
|
|
{
|
|
private $detailtarifmedicament;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->detailtarifmedicament = new Detailtarifmedicament();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
}
|
|
|
|
public function affichercomposantetarif()
|
|
{
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
|
|
|
$_SESSION['codeTarifMedicament_C'] = $codeTarifMedicament;
|
|
|
|
$medicaments_in = $this->detailtarifmedicament->getmedicamentsin($codeTarifMedicament, $libelleMedicament);
|
|
|
|
$medicaments_out = $this->detailtarifmedicament->getmedicamentsout($codeTarifMedicament, $libelleMedicament);
|
|
|
|
$this->genererVueAjax(array('medicaments_in' => $medicaments_in, 'medicaments_out' => $medicaments_out));
|
|
}
|
|
|
|
public function ajouterunamedicamentautarif()
|
|
{
|
|
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
|
|
/*
|
|
echo "idMedicament => $idMedicament <br>";
|
|
echo "codeTarifMedicament => $codeTarifMedicament <br>";
|
|
exit();
|
|
*/
|
|
|
|
$this->detailtarifmedicament->ajouterunamedicamentautarif($idMedicament, $codeTarifMedicament);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
|
|
public function retirerunamedicamentutarif()
|
|
{
|
|
$idDetailtarifMedicament = $this->requete->getParametreFormulaire("idDetailtarifMedicament");
|
|
|
|
$this->detailtarifmedicament->retirerunamedicamentutarif($idDetailtarifMedicament);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function majprix()
|
|
{
|
|
$idDetailtarifMedicament = $this->requete->getParametreFormulaire("idDetailtarifMedicament");
|
|
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
|
|
|
|
/*
|
|
echo "idDetailtarifMedicament => $idDetailtarifMedicament <br>";
|
|
echo "prix => $prix <br>";
|
|
exit();
|
|
*/
|
|
|
|
$this->detailtarifmedicament->majPrix($idDetailtarifMedicament, $prix);
|
|
}
|
|
|
|
public function ajoutertousmedicamentsautarif()
|
|
{
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
|
|
|
/*
|
|
echo "codeTarifMedicament => $codeTarifMedicament <br>";
|
|
echo "libelleMedicament => $libelleMedicament <br>";
|
|
exit();
|
|
*/
|
|
|
|
$this->detailtarifmedicament->ajoutertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament);
|
|
}
|
|
|
|
public function retirertousmedicamentsautarif()
|
|
{
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
|
|
|
/*
|
|
echo "codeTarifMedicament => $codeTarifMedicament <br>";
|
|
echo "libelleMedicament => $libelleMedicament <br>";
|
|
exit();
|
|
*/
|
|
|
|
$this->detailtarifmedicament->retirertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament);
|
|
}
|
|
|
|
public function affichercomposantetarifcons()
|
|
{
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
|
|
|
$_SESSION['codeTarifMedicament_C'] = $codeTarifMedicament;
|
|
|
|
$medicaments_in = $this->detailtarifmedicament->getmedicamentsin($codeTarifMedicament, $libelleMedicament);
|
|
|
|
$this->genererVueAjax(array('medicaments_in' => $medicaments_in));
|
|
}
|
|
|
|
public function listemedicaments()
|
|
{
|
|
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
|
|
|
$medicaments = $this->detailtarifmedicament->getlistemedicaments($libelleMedicament);
|
|
|
|
$this->genererVueAjax(array('medicaments' => $medicaments));
|
|
}
|
|
|
|
public function getunmedicament($idMedicament)
|
|
{
|
|
$medicament = $this->detailtarifmedicament->getunmedicament($idMedicament);
|
|
|
|
$this->genererVueAjax(array('medicament' => $medicament));
|
|
}
|
|
|
|
public function enregistrermodifmedicament()
|
|
{
|
|
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
|
$codeMedicament = $this->requete->getParametreFormulaire("codeMedicament");
|
|
|
|
$libelle = $this->requete->getParametreFormulaire("libelle");
|
|
$codeForme = $this->requete->getParametreFormulaire("codeForme");
|
|
|
|
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
|
|
$exclu = $this->requete->getParametreFormulaire("exclu");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
$instructions = $this->requete->getParametreFormulaire("instructions");
|
|
|
|
$this->detailtarifmedicament->enregistrermodifmedicament($idMedicament, $codeMedicament, $libelle, $codeForme, $ententePrealable, $exclu, $actif, $instructions);
|
|
}
|
|
|
|
public function enregistrernouveaumedicament()
|
|
{
|
|
$libelle = $this->requete->getParametreFormulaire("libelle");
|
|
$unite = $this->requete->getParametreFormulaire("unite");
|
|
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
|
|
$exclu = $this->requete->getParametreFormulaire("exclu");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
$codeForme = $this->requete->getParametreFormulaire("codeForme");
|
|
$this->detailtarifmedicament->enregistrernouveaumedicament($libelle, $unite, $ententePrealable, $exclu, $actif, $codeForme);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
|
|
} |