radiantprestation/Controleur/ControleurPrescriptionexamen.php

44 lines
1.5 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Examen_temp.php';
require_once 'Modele/Detailexamem.php';
require_once 'Modele/Bonpec.php';
class ControleurPrescriptionexamen extends Controleur {
private $examen;
private $detailexamen;
private $bonpec;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Prescriptionexamen');
$this->examen = new Examen_temp();
$this->detailexamen = new Detailexamem();
$this->bonpec = new Bonpec();
$codePrestataire = $_SESSION['p_codePrestataire_C'];
}
public function index()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeTypeBon = "EXAM";
$nbBonsOrd = $this->bonpec->getNbBonPrestataireDisponible($codePrestataire, $codeTypeBon);
// $codeGestionBon = $this->bonpec->getCodeGestionBon($codeTypeBon);
$codeGestionBon = $this->bonpec->getCodeGestionBonPrestataire();
$typeGestionbon = $this->bonpec->getGestionBon($codeGestionBon);
$this->examen->initexamen_cso();
$examen = $this->examen->getexamentemp();
$detailexamens = $this->detailexamen->getdetailexamenfeuille();
$nbExamens_0 = count($detailexamens);
$this->genererVue(array('examen' => $examen, 'detailexamens' => $detailexamens, 'nbExamens_0' => $nbExamens_0,
'nbBonsOrd' => $nbBonsOrd, 'codeGestionBon' => $codeGestionBon, 'typeGestionbon' => $typeGestionbon));
}
}