121 lines
3.3 KiB
PHP
121 lines
3.3 KiB
PHP
<?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 = 'SELECT codeFamilleActe as `code`, libelleEng as libelle FROM p_familleacte where (codeTarifActe=?) order by libelle';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'SELECT codeFamilleActe as `code`, libelle FROM p_familleacte where (codeTarifActe=?) order by libelle';
|
|
}
|
|
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
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(?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function ajouteractedecompte($codeActe, $ententePrealable)
|
|
{
|
|
$idReglement = $_SESSION['idReglement_C'];
|
|
$idFacture = $_SESSION['idFacture_C'];
|
|
$codeTarifActe = $_SESSION['codeTarifActe_Dec'] ;
|
|
$user = $_SESSION['login'];
|
|
$idSaisie = $_SESSION['idSaisie'];
|
|
|
|
$sql = 'call sp_r_ajouter_acte_decompte(?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idReglement, $idFacture, $codeTarifActe, $codeActe, $user, $idSaisie, $ententePrealable));
|
|
}
|
|
|
|
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'];
|
|
|
|
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_p_liste_actes_examens_harmonises_eng_old(?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_p_liste_actes_examens_harmonises_old(?);';
|
|
}
|
|
|
|
// $liste = $this->executerRequete($sql);
|
|
$liste = $this->executerRequete($sql, array($hospitalisation));
|
|
|
|
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);
|
|
}
|
|
}
|
|
}
|