57 lines
1.6 KiB
PHP
Executable File
57 lines
1.6 KiB
PHP
Executable File
<?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");
|
|
}
|
|
|
|
} |