64 lines
1.6 KiB
PHP
Executable File
64 lines
1.6 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleurrequete.php'; // OK
|
|
require_once 'Modele/Specialite.php';
|
|
|
|
class ControleurAjaxspecialitemedecin extends Controleurrequete
|
|
{
|
|
private $special;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->special = new Specialite();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
}
|
|
|
|
|
|
public function afficherspecialitemedecin()
|
|
{
|
|
$codeMedecin = $this->requete->getParametreFormulaire("codeMedecin");
|
|
|
|
$specialitesDisponibles = $this->special->gettoutesspecialites($codeMedecin);
|
|
|
|
$specialitesMedecin = $this->special->getspecialitesmedecin($codeMedecin);
|
|
|
|
$this->genererVueAjax(array('specialitesDisponibles' => $specialitesDisponibles, 'specialitesMedecin' => $specialitesMedecin));
|
|
}
|
|
|
|
|
|
public function ajoutertoutesspecialites()
|
|
{
|
|
$codeMedecin = $this->requete->getParametreFormulaire("codeMedecin");
|
|
|
|
|
|
$this->special->ajoutertoutesspecialites($codeMedecin);
|
|
|
|
}
|
|
|
|
public function retirertoutesspecialites()
|
|
{
|
|
$codeMedecin = $this->requete->getParametreFormulaire("codeMedecin");
|
|
|
|
$this->special->retirertoutesspecialites($codeMedecin);
|
|
}
|
|
|
|
public function ajouterunespecialite()
|
|
{
|
|
$codeMedecin = $this->requete->getParametreFormulaire("codeMedecin");
|
|
$codeSpecialite = $this->requete->getParametreFormulaire("codeSpecialite");
|
|
|
|
$this->special->ajouterunespecialite($codeMedecin, $codeSpecialite);
|
|
}
|
|
|
|
|
|
public function retirerunespecialite()
|
|
{
|
|
$idSpecialite = $this->requete->getParametreFormulaire("idSpecialite");
|
|
|
|
$this->special->retirerunespecialite($idSpecialite);
|
|
|
|
}
|
|
|
|
} |