This commit is contained in:
KANE LAZENI 2026-03-11 03:59:16 +00:00
parent 64b2c23809
commit 3e6b170e53
3 changed files with 15 additions and 44 deletions

View File

@ -11,8 +11,7 @@ require_once 'Modele/Detailtarifacte.php';
require_once 'Modele/Ged.php'; require_once 'Modele/Ged.php';
require_once 'Modele/Feuillemaladie.php'; require_once 'Modele/Feuillemaladie.php';
class ControleurKine extends Controleur {
class ControleurKine extends Controleur {
private $menuvue; private $menuvue;
private $beneficiaire; private $beneficiaire;
private $prescription; private $prescription;
@ -179,11 +178,8 @@ class ControleurKine extends Controleur {
$idBeneficiaire = $resultat['idBeneficiaire']; $idBeneficiaire = $resultat['idBeneficiaire'];
$beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
$compteSeance = $this->prescription->getNombreSeance(); $compteSeance = $this->prescription->getNombreSeance();
$compteSeancePrestataire = $this->prescription->getNombreSeancePrestataire(); $compteSeancePrestataire = $this->prescription->getNombreSeancePrestataire();
//var_dump($compteSeance, $compteSeancePrestataire);
$this->prescription->initseancekine_sea($codeGestionBon); $this->prescription->initseancekine_sea($codeGestionBon);
@ -216,7 +212,6 @@ class ControleurKine extends Controleur {
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$tm = $this->acte->ticketModerateurDefinitif($codeGarantie, $codeActe, $datePrestation) ; $tm = $this->acte->ticketModerateurDefinitif($codeGarantie, $codeActe, $datePrestation) ;
$_SESSION['p_tm_C'] = $tm; $_SESSION['p_tm_C'] = $tm;

View File

@ -4,20 +4,20 @@ require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Beneficiaire.php'; require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Seance_temp.php'; require_once 'Modele/Seance_temp.php';
require_once 'Modele/Detailseance.php'; require_once 'Modele/Detailseance.php';
require_once 'Modele/Prestationactes.php';
require_once 'Modele/Finger.php'; require_once 'Modele/Finger.php';
require_once 'Modele/Prestationactes.php';
require_once 'Modele/Bonpec.php'; require_once 'Modele/Bonpec.php';
require_once 'Modele/Detailtarifacte.php'; require_once 'Modele/Detailtarifacte.php';
require_once 'Modele/Ged.php'; require_once 'Modele/Ged.php';
require_once 'Modele/Feuillemaladie.php'; require_once 'Modele/Feuillemaladie.php';
class ControleurKinecso extends Controleur { class ControleurKinecso extends Controleur {
private $menuvue; private $menuvue;
private $beneficiaire; private $beneficiaire;
private $prescription; private $prescription;
private $detailprescription; private $detailprescription;
private $prestation;
private $finger; private $finger;
private $prestation;
private $bonpec; private $bonpec;
private $acte; private $acte;
private $ged; private $ged;
@ -146,22 +146,15 @@ class ControleurKinecso extends Controleur {
$msgErreurGed = $message; $msgErreurGed = $message;
$codePrestataire = $_SESSION['p_codePrestataire_C']; $codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeTypeBon = "CONS"; $codeTypeBon = "CONS";
$nbBonsCons = $this->bonpec->getNbBonPrestataireDisponible($codePrestataire, $codeTypeBon); $nbBonsCons = $this->bonpec->getNbBonPrestataireDisponible($codePrestataire, $codeTypeBon);
$codeGestionBon = $this->bonpec->getCodeGestionBon($codeTypeBon); $codeGestionBon = $this->bonpec->getCodeGestionBon($codeTypeBon);
$typeGestionbon = $this->bonpec->getGestionBon($codeGestionBon); $typeGestionbon = $this->bonpec->getGestionBon($codeGestionBon);
$garantieadherent_temp = null; $garantieadherent_temp = null;
$numeroBonKine = $_SESSION['p_numeroBonKine_C']; $numeroBonKine = $_SESSION['p_numeroBonKine_C'];
@ -184,42 +177,32 @@ class ControleurKinecso extends Controleur {
else else
{ {
$numeroBonKineSearch = $numeroBonKine; $numeroBonKineSearch = $numeroBonKine;
$resultat = $this->beneficiaire->getBeneficiaireOrdonnanceSea($numeroBonKine); $resultat = $this->beneficiaire->getBeneficiaireOrdonnanceSea($numeroBonKine);
$idBeneficiaire = $resultat['idBeneficiaire']; $idBeneficiaire = $resultat['idBeneficiaire'];
$beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
$this->prescription->initseancekine_sea($codeGestionBon); $this->prescription->initseancekine_sea($codeGestionBon);
$prescription = $this->prescription->getprescription_sea($numeroBonKine); $prescription = $this->prescription->getprescription_sea($numeroBonKine);
$detailseances = $this->detailprescription->getdetailseancefeuille(); $detailseances = $this->detailprescription->getdetailseancefeuille();
$_SESSION['proforma_envoye'] = $prescription['proformaEnvoye']; $_SESSION['proforma_envoye'] = $prescription['proformaEnvoye'];
$user_id = $_SESSION['p_user_id_C']; $user_id = $_SESSION['p_user_id_C'];
$this->finger->vider_finger_temp($user_id); $this->finger->vider_finger_temp($user_id);
$facture = $prescription['facture']; $facture = $prescription['facture'];
$nbRestantOld = $prescription['nbRestantOld']; $nbRestantOld = $prescription['nbRestantOld'];
$numeroFeuilleMaladie = $prescription['numeroFeuilleMaladie']; $numeroFeuilleMaladie = $prescription['numeroFeuilleMaladie'];
$contestation = $this->feuille->getContestation($numeroFeuilleMaladie); $contestation = $this->feuille->getContestation($numeroFeuilleMaladie);
$this->prestation->vider_garantieadherent_temp($numeroFeuilleMaladie, $codePrestataire); $this->prestation->vider_garantieadherent_temp($numeroFeuilleMaladie, $codePrestataire);
if($nbRestantOld>0) if($nbRestantOld>0)
{ {
$this->prestation->init_garantieadherent_temp_simple($numeroFeuilleMaladie, $codePrestataire); $this->prestation->init_garantieadherent_temp_simple($numeroFeuilleMaladie, $codePrestataire);
@ -227,12 +210,9 @@ class ControleurKinecso extends Controleur {
$codeActe = $prescription['codeActePrescription']; $codeActe = $prescription['codeActePrescription'];
$codeGarantie = $this->acte->getGarantieActe($codeActe); $codeGarantie = $this->acte->getGarantieActe($codeActe);
$datePrestation = $this->acte->getDatePrestation($numeroFeuilleMaladie); $datePrestation = $this->acte->getDatePrestation($numeroFeuilleMaladie);
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$tm = $this->acte->ticketModerateurDefinitif($codeGarantie, $codeActe, $datePrestation) ; $tm = $this->acte->ticketModerateurDefinitif($codeGarantie, $codeActe, $datePrestation) ;
$_SESSION['p_tm_C'] = $tm; $_SESSION['p_tm_C'] = $tm;
@ -244,7 +224,6 @@ class ControleurKinecso extends Controleur {
$compteSeance = $this->prescription->getNombreSeance(); $compteSeance = $this->prescription->getNombreSeance();
$compteSeancePrestataire = $this->prescription->getNombreSeancePrestataire(); $compteSeancePrestataire = $this->prescription->getNombreSeancePrestataire();
$this->genererVue(array('prescription' => $prescription, 'detailseances' => $detailseances, $this->genererVue(array('prescription' => $prescription, 'detailseances' => $detailseances,
'numeroBonKineSearch' => $numeroBonKineSearch, 'nbBonsCons' => $nbBonsCons, 'tauxCouverture' => $tauxCouverture, 'numeroBonKineSearch' => $numeroBonKineSearch, 'nbBonsCons' => $nbBonsCons, 'tauxCouverture' => $tauxCouverture,
'codeGestionBon' => $codeGestionBon, 'typeGestionbon' => $typeGestionbon, 'totalseances' => $totalseances, 'codeGestionBon' => $codeGestionBon, 'typeGestionbon' => $typeGestionbon, 'totalseances' => $totalseances,

View File

@ -178,9 +178,6 @@ class Seance_temp extends Modele {
$idSaisie = $_SESSION['p_idSaisie']; $idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login']; $user = $_SESSION['p_login'];
//var_dump($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeGestionBon);
//die();
$sql = 'call sp_p_init_seance_kine_sea(?, ?, ?, ?, ?)'; $sql = 'call sp_p_init_seance_kine_sea(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeGestionBon)); $this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeGestionBon));