64 lines
2.1 KiB
PHP
Executable File
64 lines
2.1 KiB
PHP
Executable File
<?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';
|
|
require_once 'Modele/Prescription.php';
|
|
require_once 'Modele/Detailtarifacte.php';
|
|
require_once 'Modele/Medecin.php';
|
|
|
|
|
|
class ControleurAjaxprescriptionexamen extends Controleur {
|
|
private $examen;
|
|
private $detailexamen;
|
|
private $bonpec;
|
|
private $prescription;
|
|
private $acte;
|
|
private $medecin;
|
|
|
|
public function __construct() {
|
|
$this->examen = new Examen_temp();
|
|
$this->detailexamen = new Detailexamem();
|
|
$this->bonpec = new Bonpec();
|
|
$this->prescription = new Prescription();
|
|
$this->acte = new Detailtarifacte();
|
|
$this->medecin = new Medecin();
|
|
|
|
$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);
|
|
$typeGestionbon = $this->bonpec->getGestionBon($codeGestionBon);
|
|
|
|
$this->examen->initexamen_cso();
|
|
$examen = $this->examen->getexamentemp();
|
|
|
|
$detailexamens = $this->detailexamen->getdetailexamenfeuille();
|
|
$nbExamens_0 = count($detailexamens);
|
|
|
|
$idAdherent = $_SESSION['p_idAdherent_C'];
|
|
|
|
$codeTarifActe = $this->acte->getTarifActeAdherent($idAdherent);
|
|
|
|
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
|
|
|
|
$actes = array();//$this->acte->getexamenspossibles($codeTarifActe) ;
|
|
|
|
$tauxCouverture = $this->prescription->tauxCouverture();
|
|
|
|
$medecins = $this->medecin->getpraticiensprestataire($codePrestataire);
|
|
|
|
$this->genererVueAjax(array('examen' => $examen, 'detailexamens' => $detailexamens, 'nbExamens_0' => $nbExamens_0, 'actes' => $actes,
|
|
'nbBonsOrd' => $nbBonsOrd, 'codeGestionBon' => $codeGestionBon, 'typeGestionbon' => $typeGestionbon, 'tauxCouverture' => $tauxCouverture,
|
|
'medecins' => $medecins));
|
|
|
|
}
|
|
|
|
} |