assure/Controleur/ControleurAjaxdetailprescriptionexamen.php
2025-12-01 19:07:16 +00:00

57 lines
1.6 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Examen_temp.php';
require_once 'Modele/Detailexamem.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAjaxdetailprescriptionexamen extends Controleur {
private $examen;
private $detailexamen;
public function __construct() {
$this->examen = new Examen_temp();
$this->detailexamen = new Detailexamem();
}
public function index()
{
$numeroExamen = $_SESSION['numeroExamen_C'];
$examen = $this->examen->getexamentemp();
$detailexamens = $this->detailexamen->getdetailexamenfeuille();
$nbExamens_0 = count($detailexamens);
$this->genererVueAjax(array('examen' => $examen, 'detailexamens' => $detailexamens, 'nbExamens_0' => $nbExamens_0));
}
public function ajouterexamen()
{
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
$this->detailexamen->ajouterexamen($codeActe, $ententePrealable);
// $this->executerAction("index");
}
public function majquantite()
{
$idExamen = $this->requete->getParametre("idExamen");
$quantite = $this->requete->getParametreFormulaire("quantite", "numerique");
$this->detailexamen->majquantite($idExamen, $quantite);
$this->executerAction("index");
}
public function supprimer()
{
$idExamen = $this->requete->getParametre("idExamen");
$this->detailexamen->supprimerexamen($idExamen);
$this->executerAction("index");
}
}