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

62 lines
2.6 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestationactes.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Feuillemaladie.php';
class ControleurAjaxproformahospitalisationfeuille extends Controleur {
private $prestation;
private $beneficiaire;
private $feuille;
public function __construct() {
$this->prestation = new Prestationactes();
$this->beneficiaire = new Beneficiaire();
$this->feuille = new Feuillemaladie();
}
public function index() {
$optionHospitalisation = $this->requete->getParametreFormulaire("optionHospitalisation");
$dateDebut = $this->requete->getParametreDate("dateDebutHospit");
$motif = $this->requete->getParametreFormulaire("motifHospitalisation");
$duree = $this->requete->getParametreFormulaire("dureeHospit");
$codeActeChambre = $this->requete->getParametreFormulaire("codeActeChambreHospit");
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$idProformaHospitalisation = "0";
$feuillemaladie = $this->feuille->getfeuillemaladie($numeroFeuilleMaladie);
$codeAffection = $feuillemaladie['codeAffection'];
$codeMedecin = $feuillemaladie['codeMedecin'];
$_SESSION['p_motifProforma_C'] = $motif;
$_SESSION['p_dateDebutProforma_C'] = $dateDebut;
$_SESSION['p_dureeProforma_C'] = $duree;
$_SESSION['p_codeActeChambreHospit_C'] = $codeActeChambre;
$_SESSION['p_idBeneficiaire_C'] = $idBeneficiaire;
$_SESSION['p_numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie;
$_SESSION['p_codePrestataire_C'] = $codePrestataire;
$_SESSION['p_codeAffection_C'] = $feuillemaladie['codeAffection'];
$_SESSION['p_codeMedecin_C'] = $feuillemaladie['codeMedecin'];
$idProforma = $this->prestation->enregistrerenteteproformahospitalisation($optionHospitalisation, $dateDebut,
$codeMedecin,$duree, $motif, $idProformaHospitalisation, $numeroFeuilleMaladie, $idBeneficiaire, $codePrestataire,
$codeAffection, $codeActeChambre);
$_SESSION['p_idProforma_C'] = $idProforma;
$_SESSION['p_idProformaHospitalisation_C'] = $idProforma;
$this->genererVueAjax(array('idProforma' => $idProforma));
}
}