initbareme(); $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; //var_dump($codePrestataire); die(); //var_dump(array($idBeneficiaire, $codeActe, $datePrestation, $idSaisie, $user, $codePrestataire)); die(); $sql = 'call sp_get_source_bareme_new(?, ?, ?, ?, ?, ?);'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeActe, $datePrestation, $idSaisie, $user, $codePrestataire)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); $_SESSION['p_bareme']['baremeExiste'] = $ligne['baremeExiste']; $_SESSION['p_bareme']['bareme_actif'] = $ligne['bareme_actif']; $_SESSION['p_bareme']['gar_codePeriodiciteFamille'] = $ligne['gar_codePeriodiciteFamille']; $_SESSION['p_bareme']['gar_codePeriodiciteBeneficiaire'] = $ligne['gar_codePeriodiciteBeneficiaire']; $_SESSION['p_bareme']['gar_codePeriodicitePlafondFamille'] = $ligne['gar_codePeriodicitePlafondFamille']; $_SESSION['p_bareme']['gar_codePeriodicitePlafondBeneficiaire'] = $ligne['gar_codePeriodicitePlafondBeneficiaire']; $_SESSION['p_bareme']['gar_forfaitPlafondFamille'] = $ligne['gar_forfaitPlafondFamille']; $_SESSION['p_bareme']['gar_forfaitPlafondBeneficiaire'] = $ligne['gar_forfaitPlafondBeneficiaire']; $_SESSION['p_bareme']['gar_nbreLimiteGarantieBeneficiaire'] = $ligne['gar_nbreLimiteGarantieBeneficiaire']; $_SESSION['p_bareme']['gar_nbreLimiteGarantieFamille'] = $ligne['gar_nbreLimiteGarantieFamille']; $_SESSION['p_bareme']['gar_nbreTransactionFamille'] = $ligne['gar_nbreTransactionFamille']; $_SESSION['p_bareme']['gar_nbreTransactionBeneficiaire'] = $ligne['gar_nbreTransactionBeneficiaire']; $_SESSION['p_bareme']['gar_codeTypeRemboursement'] = $ligne['bareme_codeTypeRemboursement']; $_SESSION['p_bareme']['act_codePeriodiciteFamille'] = $ligne['act_codePeriodiciteFamille']; $_SESSION['p_bareme']['act_codePeriodiciteBeneficiaire'] = $ligne['act_codePeriodiciteBeneficiaire']; $_SESSION['p_bareme']['act_codePeriodicitePlafondFamille'] = $ligne['act_codePeriodicitePlafondFamille']; $_SESSION['p_bareme']['act_codePeriodicitePlafondBeneficiaire'] = $ligne['act_codePeriodicitePlafondBeneficiaire']; $_SESSION['p_bareme']['act_forfaitPlafondFamille'] = $ligne['act_forfaitPlafondFamille']; $_SESSION['p_bareme']['act_forfaitPlafondBeneficiaire'] = $ligne['act_forfaitPlafondBeneficiaire']; $_SESSION['p_bareme']['act_nbreTransactionFamille'] = $ligne['act_nbreTransactionFamille']; $_SESSION['p_bareme']['act_nbreTransactionBeneficiaire'] = $ligne['act_nbreTransactionBeneficiaire']; $_SESSION['p_bareme']['bareme_ageMinimum'] = $ligne['bareme_ageMinimum']; $_SESSION['p_bareme']['bareme_ageMaximum'] = $ligne['bareme_ageMaximum']; $_SESSION['p_bareme']['bareme_delaiCarence'] = $ligne['bareme_delaiCarence']; $_SESSION['p_bareme']['bareme_ticketModerateur'] = $ligne['bareme_ticketModerateur']; $_SESSION['p_bareme']['bareme_forfaitTm'] = $ligne['bareme_forfaitTm']; $_SESSION['p_bareme']['bareme_finDelaiCarence'] = $ligne['bareme_finDelaiCarence']; } public function getsourcebaremegarantienew($idBeneficiaire, $codeGarantie, $datePrestation) { $this->initbareme(); $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; //var_dump($codePrestataire); die(); $sql = 'call sp_get_source_bareme_garantie_new(?, ?, ?, ?, ?, ?);'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeGarantie, $datePrestation, $idSaisie, $user, $codePrestataire)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); //var_dump($ligne); $_SESSION['p_bareme']['baremeExiste'] = $ligne['baremeExiste']; $_SESSION['p_bareme']['bareme_actif'] = $ligne['bareme_actif']; $_SESSION['p_bareme']['gar_codePeriodiciteFamille'] = $ligne['gar_codePeriodiciteFamille']; $_SESSION['p_bareme']['gar_codePeriodiciteBeneficiaire'] = $ligne['gar_codePeriodiciteBeneficiaire']; $_SESSION['p_bareme']['gar_codePeriodicitePlafondFamille'] = $ligne['gar_codePeriodicitePlafondFamille']; $_SESSION['p_bareme']['gar_codePeriodicitePlafondBeneficiaire'] = $ligne['gar_codePeriodicitePlafondBeneficiaire']; $_SESSION['p_bareme']['gar_forfaitPlafondFamille'] = $ligne['gar_forfaitPlafondFamille']; $_SESSION['p_bareme']['gar_forfaitPlafondBeneficiaire'] = $ligne['gar_forfaitPlafondBeneficiaire']; $_SESSION['p_bareme']['gar_nbreLimiteGarantieBeneficiaire'] = $ligne['gar_nbreLimiteGarantieBeneficiaire']; $_SESSION['p_bareme']['gar_nbreLimiteGarantieFamille'] = $ligne['gar_nbreLimiteGarantieFamille']; $_SESSION['p_bareme']['gar_nbreTransactionFamille'] = $ligne['gar_nbreTransactionFamille']; $_SESSION['p_bareme']['gar_nbreTransactionBeneficiaire'] = $ligne['gar_nbreTransactionBeneficiaire']; $_SESSION['p_bareme']['gar_codeTypeRemboursement'] = $ligne['bareme_codeTypeRemboursement']; $_SESSION['p_bareme']['bareme_ageMinimum'] = $ligne['bareme_ageMinimum']; $_SESSION['p_bareme']['bareme_ageMaximum'] = $ligne['bareme_ageMaximum']; $_SESSION['p_bareme']['bareme_delaiCarence'] = $ligne['bareme_delaiCarence']; $_SESSION['p_bareme']['bareme_ticketModerateur'] = $ligne['bareme_ticketModerateur']; $_SESSION['p_bareme']['bareme_forfaitTm'] = $ligne['bareme_forfaitTm']; $_SESSION['p_bareme']['bareme_finDelaiCarence'] = $ligne['bareme_finDelaiCarence']; } //04-04-2023 public function getstatutacte($idBeneficiaire,$codeActe,$codeGarantie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $datePrestation = $_SESSION['datePrestation']; $codePrestataire = $_SESSION['p_codePrestataire_C']; if($numeroFeuilleMaladie > "0"){ $sql = "SELECT fn_statut_actebareme_newversion(?, ?, ?, ?, ?, ?, ?) AS statutActe;"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $numeroFeuilleMaladie, $codePrestataire))->fetch(PDO::FETCH_ASSOC); }else{ $sql = "SELECT fn_statut_acteconsultationbareme_newversion(?, ?, ?, ?, ?, ?, ?) AS statutActe;"; //var_dump($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $datePrestation); die(); $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $datePrestation, $codePrestataire))->fetch(PDO::FETCH_ASSOC); } return $resultat['statutActe']; } public function getstatutgarantie($idBeneficiaire, $codeGarantie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $codePrestataire = $_SESSION['p_codePrestataire_C']; //var_dump($idBeneficiaire, $idSaisie, $user, $codeGarantie, $numeroFeuilleMaladie, $codePrestataire); //die(); $sql = "SELECT fn_statut_garantiebareme_newversion(?, ?, ?, ?, ?, ?) AS statutGarantie;"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeGarantie, $numeroFeuilleMaladie, $codePrestataire))->fetch(PDO::FETCH_ASSOC); //var_dump($resultat); die(); return $resultat['statutGarantie']; } //12-04-2023 public function getstatutactefeuillemaladie($idBeneficiaire,$codeActe,$codeGarantie,$numeroFeuilleMaladie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "SELECT fn_statut_actebareme_newversion(?, ?, ?, ?, ?, ?, ?) AS statutActe;"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $numeroFeuilleMaladie, $codePrestataire))->fetch(PDO::FETCH_ASSOC); return $resultat['statutActe']; } public function getstatutgarantiefeuillemaladie($idBeneficiaire, $codeGarantie, $numeroFeuilleMaladie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "SELECT fn_statut_garantiebareme_newversion(?, ?, ?, ?, ?, ?) AS statutGarantie;"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeGarantie, $numeroFeuilleMaladie, $codePrestataire))->fetch(PDO::FETCH_ASSOC); return $resultat['statutGarantie']; } public function baremesolde($idBeneficiaire,$codeActe,$codeGarantie,$numeroFeuilleMaladie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "CALL sp_get_bareme_solde_newversion(?, ?, ?, ?, ?, ?, ?);"; $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $numeroFeuilleMaladie, $codePrestataire)); } public function getbaremesolde($idBeneficiaire,$codeActe,$codeGarantie,$numeroFeuilleMaladie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; //$codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "SELECT * FROM bareme_solde_temp WHERE codeUtilisateur = ? AND idSaisie = ? AND codeGarantie = ? AND codeActe = ?;"; $resultat = $this->executerRequete($sql, array($user, $idSaisie, $codeGarantie, $codeActe)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getbaremesoldeacte($idBeneficiaire,$codeActe,$codeGarantie,$datePrestation) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "CALL sp_get_bareme_solde_acte_newversion(?, ?, ?, ?, ?, ?, ?);"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $datePrestation, $codePrestataire)); return $resultat->fetch(PDO::FETCH_ASSOC); } //01-06-2023 function getlibellemotifdepassement($statut){ $sql = "CALL sp_get_libellemotifdepassement_statut(?);"; $resultat = $this->executerRequete($sql, array($statut)); return $resultat->fetch(PDO::FETCH_ASSOC); } //02-06-2023 function getlibelleperiodicite($codePeriodicite) { $sql = "SELECT fn_libelle_periodicite(?) AS periodicite;"; $resultat = $this->executerRequete($sql, array($codePeriodicite))->fetch(PDO::FETCH_ASSOC); return $resultat['periodicite']; } function getlibelleperiodicite_eng($codePeriodicite) { $sql = "SELECT fn_libelle_periodicite_eng(?) AS periodiciteEng;"; $resultat = $this->executerRequete($sql, array($codePeriodicite))->fetch(PDO::FETCH_ASSOC); return $resultat['periodiciteEng']; } function derogationAccorde($idBeneficiaire, $codeMotifDepassement, $datePrestation) { $sql = "SELECT fn_derogation_en_cours_by_code(?, ?, ?) AS derogationAccorde;"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeMotifDepassement, $datePrestation))->fetch(PDO::FETCH_ASSOC); return $resultat['derogationAccorde']; } public function getstatutproformahospit($idBeneficiaire,$codeActe,$codeGarantie, $datePrestation) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $numeroFeuilleMaladie = "0"; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "SELECT fn_statut_acteconsultationbareme_newversion(?, ?, ?, ?, ?, ?, ?) AS statutActe;"; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $datePrestation, $codePrestataire))->fetch(PDO::FETCH_ASSOC); return $resultat['statutActe']; } }