158 lines
4.1 KiB
PHP
Executable File
158 lines
4.1 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Actes_temp extends Modele {
|
|
|
|
/*
|
|
public function getListe($codeTypePrestation)
|
|
{
|
|
$codeTarifActe = $_SESSION['codeTarifActe_C'];
|
|
$actesHarmonises = $_SESSION['actesHarmonises'];
|
|
|
|
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
|
{
|
|
$sql = 'CALL sp_p_liste_famille_actes_harmonises(?);';
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTypePrestation));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_p_liste_famille_actes(?, ?);';
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
}
|
|
*/
|
|
|
|
public function getListeFamille($codeTarifActe)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_get_Liste_Famille_eng(?,?,?);';
|
|
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_get_Liste_Famille(?,?,?);';
|
|
|
|
}
|
|
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
// Ajaxactespossiblesselectiondec
|
|
|
|
public function get_prestations_ajoute_dec()
|
|
{
|
|
$idFacture = $_SESSION['idFacture_C'];
|
|
$idSaisie = $_SESSION['idSaisie'];
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_p_afficher_prestations_feuille_temp_aj_dec(?, ?, ?)';
|
|
|
|
//var_dump($idFacture, $idSaisie, $user);
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function ajouteractedecompte($codeActe, $prixActe)
|
|
{
|
|
$idReglement = $_SESSION['idReglement_C'];
|
|
$idFacture = $_SESSION['idFacture_C'];
|
|
|
|
$user = $_SESSION['login'];
|
|
$idSaisie = $_SESSION['idSaisie'];
|
|
|
|
//var_dump($idReglement, $idFacture, $codeTarifActe, $codeActe, $user, $idSaisie, $prixActe);
|
|
$sql = 'call sp_r_ajouter_acte_decompte(?, ?, ?, ?, ?, ?);';
|
|
|
|
|
|
|
|
$this->executerRequete($sql, array($idReglement, $idFacture, $codeActe, $user, $idSaisie, $prixActe));
|
|
}
|
|
|
|
public function retireractedecompte($idActe)
|
|
{
|
|
// $sql = 'call sp_p_retirer_examen_temp(?)';
|
|
$sql = 'call sp_r_retirer_acte_decompte(?)';
|
|
|
|
$this->executerRequete($sql, array($idActe));
|
|
}
|
|
|
|
public function getListeFamilleComplet($codeTarifActe)
|
|
{
|
|
$actesHarmonises = $_SESSION['actesHarmonises'];
|
|
$hospitalisation = $_SESSION['hospitalisation_C'];
|
|
$idBeneficiaireDec = $_SESSION['idBeneficiaireDec'];
|
|
|
|
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_p_liste_actes_examens_harmonises_eng(?, ?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_p_liste_actes_examens_harmonises(?, ?);';
|
|
}
|
|
|
|
// $liste = $this->executerRequete($sql);
|
|
$liste = $this->executerRequete($sql, array($hospitalisation, $idBeneficiaireDec ));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
else
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_p_liste_actes_examens_eng_old(?, ?)';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_p_liste_actes_examens_old(?, ?)';
|
|
}
|
|
|
|
// $liste = $this->executerRequete($sql, array($codeTarifActe));
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe, $hospitalisation));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
}
|
|
|
|
//17-06-2023
|
|
public function majvaleuracte($idPrestationactes, $valeurActe)
|
|
{
|
|
$idSaisie = $_SESSION['idSaisie'];
|
|
$user = $_SESSION['login'];
|
|
|
|
//$sql = 'call sp_majvaleuracte_dec_newversion(?, ?, ?, ?)';
|
|
|
|
var_dump($idPrestationactes, $valeurActe, $idSaisie, $user);
|
|
|
|
$this->executerRequete($sql, array($idPrestationactes, $valeurActe, $idSaisie, $user));
|
|
|
|
}
|
|
|
|
public function majquantite($idPrestationactes, $quantite)
|
|
{
|
|
$idSaisie = $_SESSION['idSaisie'];
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_majquantite_dec_newversion(?, ?, ?, ?)';
|
|
|
|
//var_dump($idPrestationactes, $quantite, $idSaisie, $user);
|
|
|
|
$this->executerRequete($sql, array($idPrestationactes, $quantite, $idSaisie, $user));
|
|
|
|
}
|
|
}
|