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

72 lines
1.9 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Reseausoins.php';
class ControleurAjaxprestatairesreseau extends Controleurrequete
{
private $reseausoins;
public function __construct()
{
$this->reseausoins = new Reseausoins();
}
public function index()
{
$codeReseau = $_SESSION['codeReseau'];
$idReseau = $_SESSION['idReseau'];
$reseau = $this->reseausoins->getReseausoin($idReseau);
$prestataireindispo = $this->reseausoins->getPrestatairesReseauNonAffectes($codeReseau);
$prestatairereseau = $this->reseausoins->getPrestatairesReseauAffectes($codeReseau);
$this->genererVueAjax(array(
'prestatairesdispo' => $prestataireindispo,
'prestatairesreseau' => $prestatairereseau,
'reseau' => $reseau
)
);
}
public function ajouterunprestataireaureseau()
{
$codeReseau = $_SESSION['codeReseau'];
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->reseausoins->ajouterUnPrestataireReseau($codePrestataire,$codeReseau);
$this->executerAction("index");
}
public function retirertousprestatairesreseausoins()
{
$codeReseau = $_SESSION['codeReseau'];
$this->reseausoins->retirerTousPrestatairesReseau($codeReseau);
$this->executerAction("index");
}
public function ajoutertousprestatairesreseausoins()
{
$codeReseau = $_SESSION['codeReseau'];
$this->reseausoins->ajouterTousPrestatairesReseau($codeReseau);
$this->executerAction("index");
}
public function retirerunprestatairereseausoins()
{
$codeReseau = $_SESSION['codeReseau'];
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->reseausoins->retirerUnPrestataireReseau($codePrestataire, $codeReseau);
$this->executerAction("index");
}
}