178 lines
4.4 KiB
PHP
Executable File
178 lines
4.4 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Detailtarifacte extends Modele {
|
|
|
|
public function getDetailtarifacte($codeTarifActe, $libelleActe)
|
|
{
|
|
$libelleActe = contruireParamLike($libelleActe);
|
|
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'call sp_afficher_detailtarifacte_eng(?, ?)';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'call sp_afficher_detailtarifacte(?, ?)';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeTarifActe, $libelleActe));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function majPrix($idDetail, $prix)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
|
|
// $sql = 'call sp_p_maj_tarifacte(?, ?)';
|
|
|
|
$sql = 'call sp_maj_un_acte_du_tarif(?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idDetail, $prix, $user));
|
|
}
|
|
|
|
public function getactesout($codeTarifActe, $codeFamilleActe)
|
|
{
|
|
$actesHarmonises = $_SESSION['actesHarmonises'];
|
|
|
|
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_afficher_acte_famille_sans_tarif_harmonise_eng(?, ?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_afficher_acte_famille_sans_tarif_harmonise(?, ?);';
|
|
}
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe, $codeFamilleActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
else
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_afficher_acte_famille_sans_tarif_eng(?, ?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_afficher_acte_famille_sans_tarif(?, ?);';
|
|
}
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe, $codeFamilleActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
}
|
|
|
|
public function getactesin($codeTarifActe, $codeFamilleActe)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_afficher_detailtarifacte_famille_eng(?, ?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_afficher_detailtarifacte_famille(?, ?);';
|
|
}
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe, $codeFamilleActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function ajoutertousactsautarif($codeTarifActe, $codeFamilleActe)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
$actesHarmonises = $_SESSION['actesHarmonises'];
|
|
|
|
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
|
{
|
|
$sql = 'CALL sp_ajouter_tous_actes_au_tarif_harmonise(?, ?, ?, ?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_ajouter_tous_actes_au_tarif(?, ?, ?, ?);';
|
|
}
|
|
$this->executerRequete($sql, array($_SESSION['codeSociete'], $codeTarifActe, $codeFamilleActe, $user));
|
|
}
|
|
|
|
public function retirertousactsautarif($codeTarifActe, $codeFamilleActe)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'CALL sp_retirer_tous_actes_du_tarif(?, ?, ?, ?);';
|
|
|
|
$this->executerRequete($sql, array($_SESSION['codeSociete'], $codeTarifActe, $codeFamilleActe, $user));
|
|
}
|
|
|
|
public function ajouterunacteautarif($idActe, $codeTarifActe)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_ajouter_un_acte_au_tarif(?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idActe, $codeTarifActe, $user));
|
|
}
|
|
|
|
public function retirerunactedutarif($idDetailtarifacte)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_retirer_un_acte_du_tarif(?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idDetailtarifacte, $user));
|
|
}
|
|
|
|
public function exportertarifactes($codeTarifActe)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_exporter_tarifacte_actes_eng(?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_exporter_tarifacte_actes(?);';
|
|
}
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getentetetarifacte($codeTarifActe)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'SELECT codeTarifActe, libelleEng AS libelleTarif FROM p_tarifacte WHERE (codeTarifActe=?) LIMIT 1;';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'SELECT codeTarifActe, libelle AS libelleTarif FROM p_tarifacte WHERE (codeTarifActe=?) LIMIT 1;';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeTarifActe));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function exporterlisteactes($codeTarifActe)
|
|
{
|
|
if (est_anglophone())
|
|
{
|
|
$sql = 'CALL sp_exporter_listes_actes_eng(?);';
|
|
}
|
|
else
|
|
{
|
|
$sql = 'CALL sp_exporter_listes_actes(?);';
|
|
}
|
|
|
|
$liste = $this->executerRequete($sql, array($codeTarifActe));
|
|
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
}
|