This commit is contained in:
KANE LAZENI 2026-04-26 10:05:09 +00:00
parent 79f27b454c
commit 57a6270bed
127 changed files with 135 additions and 18413 deletions

View File

@ -1,131 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Framework/Controleur.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/TbRecucaisse.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Pdfentete.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Societeuser.php';
// require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Etrecucaisse.php';
class ControleurAjaximprimerrecucaisse extends Controleurrequete
{
private $etrecu;
private $societeuser;
public function __construct()
{
$this->etrecu = new TbRecucaisse();
$this->societeuser = new Societeuser();
}
public function index()
{
$idEncaissement = $this->requete->getParametreFormulaire("idEncaissement");
$etrecu = $this->etrecu->recuAimprimer($idEncaissement);
$etdetailrecus = $this->etrecu->detailsrecuAimprimer($idEncaissement);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new Pdfentete();
$pdf->SetMargins(15, 15, 15) ;
$pdf->SetFont('Arial','',15);
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Sety(20);
$pdf->SetX(60);
$pdf->Cell(100,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->SetFontSize(7);
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
$pdf->SetFontSize(8);
$pdf->Cell(0,5,convertirc('Tel : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc(_("Adresse Post") . " : " . $societeuser['adressePostSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc(_("Registre Commerce") . " : " . $societeuser['registreCommerce']),0,1,'C',false);
$pdf->SetFontSize(15);
$pdf->Ln(5);
$pdf->Cell(0,12,convertirc(_("RECU ENCAISSEMENT") . " No : " . $etrecu['numeroEncaissement']),1,1,'C',false);
$pdf->SetFontSize(8);
$pdf->Cell(40,6,convertirc(_('Reçu de')),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc(_('La somme de')),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.format_N($etrecu['montant'])." ".$_SESSION['devise_C']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->SetFont('Arial','I',8);
$pdf->Cell(0,6, convetirEnLettre($etrecu['montant'], $_SESSION['lang'])." ".$_SESSION['devise_C'],1,1,'C');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc(_('Mode Paiement')),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
if (est_anglophone())
{
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiementEng']),0,1,'L');
}
else
{
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiement']),0,1,'L');
}
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc(_('Références paiement')),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','BU',8);
$pdf->Cell(0,6,convertirc(_("Polices payées")." : "),0,1,'L',false);
$pdf->SetFont('Arial','',8);
$hl=5;
$pdf->SetFont('Arial','B',8);
$pdf->Cell(85,$hl,convertirc(_('Client')),"1",0,'C');
$pdf->Cell(25,$hl,convertirc(_('No Police')),"1",0,'C');
$pdf->Cell(15,$hl,convertirc(_('Quit')),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(_('Effet')),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(_('Echéance')),"1",0,'C');
$pdf->Cell(20,$hl,convertirc(_("Montant")),"1",1,'C');
$pdf->SetFont('Arial','I',8);
foreach ($etdetailrecus as $detailencaissement)
{
$pdf->Cell(85,$hl,convertirc($detailencaissement['nomClient']),"1",0,'L');
$pdf->Cell(25,$hl,convertirc($detailencaissement['numeroPolice']),"1",0,'C');
$pdf->Cell(15,$hl,convertirc($detailencaissement['numeroQuittance']),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEffet'])),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEcheance'])),"1",0,'C');
$pdf->Cell(20,$hl,format_N($detailencaissement['primeTtc']),"1",1,'C');
}
$pdf->SetFont('Arial','',8);
$pdf->SetFontSize(10);
$pdf->SetY(-60);
$pdf->Cell(0,10,convertirc(_('Fait à').' '.$_SESSION['villeSociete'].', le ').dateFr($etrecu['dateCre']),0,1,'C',false);
$pdf->SetFont('','U');
$pdf->Cell(0,10,convertirc(_('La caisse').' : '.$etrecu['caissiere']),0,0,'C',false);
$fichier="Temp/TMP_recu_caisse"."_".uniqid().".pdf";
$pdf->Output($fichier,"F");
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
$t_html .=' </div ';
echo $t_html;
exit();
}
}

View File

@ -1,35 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
class ControleurAjaxrecapitulerprimeimposee extends Controleur {
private $tarif;
public function __construct() {
$this->tarif = new Tarif();
}
public function index()
{
$primeNette = $this->requete->getParametreFormulaire("primeNette","numerique");
$fraisCarte = $this->requete->getParametreFormulaire("fraisCarte","numerique");
$resultat = $this->tarif->recapitulerprimeimposee($primeNette, $fraisCarte);
//var_dump($resultat);die();
$primeHt_info = $resultat['primeHt'];
$accessoireGarant_info = $resultat['accessoireGarant'];
$accessoire_info = $resultat['accessoire'];
$commission_info = $resultat['commission'];
$commissionGestion_info = $resultat['commissionGestion'];
$commissionAutre_info = $resultat['commissionAutre'];
$taxe_info = $resultat['taxe'];
$primeTtc_info = $resultat['primeTtc'];
$primeNetteStat_info = $resultat['primeNetteStat'];
$this->genererVueAjax(array('primeHt_info' => $primeHt_info, 'accessoire_info' => $accessoire_info, 'commission_info' => $commission_info,
'commissionAutre_info' => $commissionAutre_info, 'taxe_info' => $taxe_info, 'primeTtc_info' => $primeTtc_info, 'primeNetteStat_info' => $primeNetteStat_info,
'commissionGestion_info' => $commissionGestion_info, 'accessoireGarant_info' => $accessoireGarant_info,));
}
}

View File

@ -1,115 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
require_once 'Modele/Societeuser.php';
class ControleurAjaxrecugc extends Controleur
{
private $facture;
private $societeuser;
public function __construct() {
$this->facture = new Gestionconfiee();
$this->societeuser = new Societeuser();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetMargins(25, 25, 25) ;
$pdf->SetFont('Arial','BU',10);
$pdf->Sety(40);
$pdf->Cell(0,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->Ln(2);
$pdf->SetFont('Arial','I',7);
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'C',false);
$pdf->Cell(0,5,convertirc( _("Tél") . " : ".$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc(_("Adresse Post") . " : " . $societeuser['adressePostSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc(_("Registre Commerce") . " : " . $societeuser['registreCommerce']),0,1,'C',false);
$pdf->Ln(5);
$pdf->SetFont('Arial','BU',10);
$pdf->Cell(0,12,convertirc(_('RECU ENCAISSEMENT').' No '.$reglement['gcNumeroDecompte']),1,1,'C',false);
$pdf->Ln(5);
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,convertirc(_("Assureur")),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,10,convertirc(': '.$reglement['gcassureur']),0,1,'L',false);
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,convertirc(_('Date Fact')),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,10,convertirc(': '.dateFr($reglement['dateSysteme'])),0,1,'L',false);
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,convertirc(_('Reçu de')),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,10,convertirc(': '.$reglement['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,5,convertirc(_('La somme de')),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,5,convertirc(': '.format_N($reglement['montantDu'])." ".$_SESSION['devise_C']),0,1,'L');
$pdf->SetFont('Arial','BI',9);
$pdf->Cell(0,10, convetirEnLettre($reglement['montantDu'], $_SESSION['lang'])." ".$_SESSION['devise_C'],1,1,'C');
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,convertirc(_('Mode Paiement')),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,10,convertirc(': '.$reglement['modepaiement']),0,1,'L');
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,convertirc(_('Références paiement')),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,10,convertirc(': '.$reglement['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,convertirc(_('Banque')),0,0,'L',false);
$pdf->SetFont('Arial','BI',10);
$pdf->Cell(0,10,convertirc(': '.$reglement['banquePayeur']),0,1,'L');
$pdf->Ln(10);
$pdf->SetFont('Arial','U',10);
$pdf->Cell(0,10,convertirc(_('Fait à')).' '.$_SESSION['villeSociete'].', '._('le').' '.dateFr($reglement['dateComptable']),0,1,'C',false);
$pdf->Ln(10);
$pdf->Cell(0,10,convertirc(_('La Comptabilité de').' '.$societeuser['nomSociete'].' : '.$reglement['userPaiement']),0,0,'C',false);
$fichier="Temp/TMP_RECU_GC"."_".uniqid().".pdf";
$pdf->Output($fichier,"F");
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
$t_html .=' </div ';
echo $t_html;
}
}

View File

@ -1,18 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
class ControleurAjaxtarif extends Controleur {
private $tarif;
public function __construct() {
$this->tarif = new Tarif();
}
public function index() {
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$codePays = $this->requete->getParametreFormulaire("codePays");
$listeville = (new Ville())->getListe($codePays);
$this->genererVueAjax(array('listeville' => $listeville));
}
}

View File

@ -1,81 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Langue.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsmedicaments.php';
require_once 'Modele/Tarifsoptiques.php';
require_once 'Modele/Typedecompte.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Banque.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAjouterprestataire extends Controleur
{
private $menuvue;
private $langue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Ajouterprestataire');
$this->prestataire = new Prestataire();
$this->typeprestataire = new Typeprestataire();
$this->reseausoins = new Reseausoins();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->tarifacte = new Tarifsactes();
$this->tarifsmedicament = new Tarifsmedicaments();
$this->tarifsoptique = new Tarifsoptiques();
$this->typedecompte = new Typedecompte();
$this->ouinonconvention = (new Ouinon())->getListe();
$this->ouinongestionreseau = (new Ouinon())->getListe();
$this->banque = new Banque();
$this->langue = new Langue();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$categorie = $this->prestataire->getcategoriepresatataire();
$typeprestataire = array();
//$reseausoins = $this->reseausoins->getListe();
$tarifacte = $this->tarifacte->getListe();
$tarifsmedicament = $this->tarifsmedicament->getListe();
$tarifsoptique = $this->tarifsoptique->getListe();
$typedecompte = $this->typedecompte->getListeDecomptePrestataire();
$banque = $this->banque->getListe();
$langue = $this->langue->getListe();
$this->genererVue(array(
'pays' => $pays,
'ville' => $ville,
'listelocalite' => $localite,
'typeprestataire' => $typeprestataire,
'categorie' => $categorie,
'tarifacte' => $tarifacte,
'banque' => $banque,
'tarifsmedicament' => $tarifsmedicament,
'tarifsoptique' => $tarifsoptique,
'typedecompte' => $typedecompte,
'ouinonconvention' => $this->ouinonconvention,
'ouinongestionreseau' => $this->ouinongestionreseau,
'langue' => $langue
));
}
}

View File

@ -1,72 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Groupeprestataire.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAjouterprestatairesaugroupe extends Controleur
{
private $menuvue;
private $groupe;
private $pays;
private $ville;
private $localite;
private $categorie;
private $prestataire;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Ajouterprestatairesaugroupe");
$this->typeprestataire = new Typeprestataire();
//$this->reseausoins = new Reseausoins();
$this->groupe = new Groupeprestataire();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->prestataire = new Prestataire();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$codeGroupePrestataire = $_SESSION['codeGroupePrestataire'];
$idGroupe = $_SESSION['idGroupe'];
$groupe = $this->groupe->getGroupeprestataireId($idGroupe);
$prestatairesdispo = $this->groupe->getPrestatairesHorsDuGroupe($codeGroupePrestataire);
$typeprestataire = $this->typeprestataire->getListeActifs();
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$categorie = $this->prestataire->getcategoriepresatataire();
$this->genererVue(array
( 'pays' => $pays,
'ville' => $ville,
'listelocalite' => $localite,
'typeprestataire' => $typeprestataire,
'categorie' => $categorie,
'groupe' => $groupe,
'prestatairesdispo' => $prestatairesdispo
)
);
}
}

View File

@ -1,27 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAutresparametresgeneraux extends Controleur {
private $menuvue;
private $societeuser;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Autresparametresgeneraux');
$this->societeuser = new Societeuser();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$societeuser = $this->societeuser->getVwSocieteuser($codeSociete);
$chemin = $this->menuvue->getChemin('Autresparametresgeneraux');
$this->genererVue(array('societeuser' => $societeuser, 'chemin' => $chemin));
}
}

View File

@ -1,41 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Quittance.php';
require_once 'Modele/Beneficiairequittance.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurBeneficiairequittance extends Controleur {
private $menuvue;
private $quittance;
private $beneficiaire;
private $etat;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Beneficiairequittance");
$this->quittance = new Quittance();
$this->beneficiaire = new Beneficiairequittance();
}
public function index() {
$idEmission = $this->requete->getParametre("id");
$emission = $this->emission->getQuittanceId($idEmission);
$beneficiaires = $this->beneficiaire->getBeneficiaireEmission($idEmission);
$this->genererVue(array('emission' => $emission, 'beneficiaires' => $beneficiaires));
}
public function affciherparquittance() {
$idQuittance = $this->requete->getParametre("id");
$quittance = $this->quittance->getQuittanceId($idQuittance);
$beneficiaires = $this->beneficiaire->getBeneficiaireQuittance($idQuittance);
$this->genererVue(array('quittance' => $quittance, 'beneficiaires' => $beneficiaires));
}
public function imprimerquittance() {
$IdQuittance = $this->requete->getParametre("id");
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Etquittance.php';
$this->etat = new Etquittance();
$this->etat->imprimer($IdQuittance);
}
}

View File

@ -1,146 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Adherent.php';
require_once 'Modele/Collegepolice.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Naturepiece.php';
require_once 'Modele/Sexe.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Situationfamille.php';
require_once 'Modele/Groupesanguin.php';
require_once 'Modele/Avenant.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Client.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
class ControleurCreeradherent extends Controleur {
private $menuvue;
private $adherent;
private $beneficiaire;
private $naturepiece;
private $sexe;
private $pays;
private $situationfamille;
private $groupesanguin;
private $tarif;
private $college;
private $avenant;
private $ouinon;
private $client;
private $ville;
private $localite;
public function __construct()
{
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Creeradherent');
$this->adherent = new Adherent();
$this->beneficiaire = new Beneficiaire();
$this->naturepiece = (new Naturepiece())->getListe();
$this->sexe = (new Sexe())->getListe();
$this->situationfamille = (new Situationfamille())->getListe();
// $this->pays = (new Pays())->getListe($_SESSION['codePaysSociete']);
$this->pays = new Pays();
$this->groupesanguin = (new Groupesanguin())->getListe();
$this->tarif = new Tarif();
$this->college = (new Collegepolice())->getListe($_SESSION['idPolice_C']);
$this->avenant = (new Avenant())->getListeEnCours($_SESSION['idPolice_C']);
$this->ouinonprorata = (new Ouinon())->getListe();
$this->ville = new Ville();
$this->localite = new Localite();
$this->client = new Client();
}
public function index()
{
$idClient = $_SESSION['idClient_C'];
$client = $this->client->getClientId($idClient);
$codeSociete = $_SESSION['codeSociete'];
$codePays = $client['codePays'];
$codeVille = $client['codeVille'];
$codeLocalite = $client['codeLocalite'];
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$idPolice = $_SESSION['idPolice_C'];
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$this->genererVue(array('college' => $this->college, 'naturepiece' => $this->naturepiece, 'sexe' => $this->sexe,
'pays' => $pays, 'situationfamille' => $this->situationfamille, 'groupesanguin' => $this->groupesanguin,
'avenant' => $this->avenant, 'ouinonprorata' => $this->ouinonprorata, 'ville' => $ville, 'localite' => $localite,
'codePays' => $codePays, 'codeVille' => $codeVille, 'codeLocalite' => $codeLocalite));
}
public function ajouteradherent()
{
$idPolice = $_SESSION['idPolice_C'];
$racineNoAdherent = $this->requete->getSession()->getAttribut('racineNoAdherent');
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$idCollege = $this->requete->getParametre("idCollege");
$numeroPolice = $this->requete->getParametre("numeroPolice");
$nom = $this->requete->getParametreFormulaire("nom");
$prenoms = $this->requete->getParametreFormulaire("prenoms");
$codeNaturePiece = $this->requete->getParametreFormulaire("codeNaturePiece");
$numeroPiece = strtoupper($this->requete->getParametreFormulaire("numeroPiece"));
$sexe = $this->requete->getParametreFormulaire("sexe");
$dateNaissance = $this->requete->getParametreDate("dateNaissance");
$codeGroupeSanguin = $this->requete->getParametreFormulaire("codeGroupeSanguin");
$codeSituationFamille = $this->requete->getParametreFormulaire("codeSituationFamille");
$nombreEnfants = $this->requete->getParametreFormulaire("nombreEnfants");
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
$adressePostale = $this->requete->getParametreFormulaire("adressePostale");
$codePays = $this->requete->getParametreFormulaire("codePays");
$codeVille = $this->requete->getParametreFormulaire("codeVille");
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
$telephonFixe = $this->requete->getParametreFormulaire("telephonFixe");
$telephonePortable = $this->requete->getParametreFormulaire("telephonePortable");
$email = $this->requete->getParametreFormulaire("email");
$dateEntree = $this->requete->getParametreDate("dateEntree");
$idAvenant = $this->requete->getParametre("idAvenant");
$numeroCmu = strtoupper($this->requete->getParametreFormulaire("numeroCmu"));
$numeroMatricule = strtoupper($this->requete->getParametreFormulaire("numeroMatricule"));
$user = $this->requete->getSession()->getAttribut('login');
$dateCre = date("Y-m-d");
$nom = strtoupper($nom);
$prenoms = strtoupper($prenoms);
$dernierIdAdherent = $this->adherent->ajouteradherent($idPolice, $idCollege, $nom, $prenoms, $codeNaturePiece, $numeroPiece, $sexe,
$dateNaissance, $codeGroupeSanguin, $codeSituationFamille, $nombreEnfants, $adresseGeo, $adressePostale, $codePays, $codeVille,
$telephonFixe, $telephonePortable, $email, $dateEntree, $user, $idAvenant, $codeLocalite, $numeroCmu, $numeroMatricule) ;
$idBeneficiaire = $this->beneficiaire->ajouterAdherent($dernierIdAdherent);
// On va calculuer la prime
$codeLienParente = "A";
$idAdherent = $dernierIdAdherent;
$_SESSION['idAdherent_C'] = $idAdherent;
$_SESSION['idBeneficiaire_C'] = $idBeneficiaire;
// On actualise le contexte : NbAdh et NbAss
$idPolice = $_SESSION['idPolice_C'];
$this->adherent->getNbassure($idPolice);
$this->rediriger("Ficheadherent/".$idAdherent);
}
}

View File

@ -1,132 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Naturepiece.php';
require_once 'Modele/Sexe.php';
require_once 'Modele/Groupesanguin.php';
require_once 'Modele/Adherent.php';
require_once 'Modele/Lienparente.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
require_once 'Modele/Avenant.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Beneficiaire_temp.php';
class ControleurCreerbeneficiaire extends Controleur {
private $menuvue;
private $beneficiaire;
private $naturepiece;
private $sexe;
private $groupesanguin;
private $adherent;
private $lienparente;
private $tarif;
private $avenant;
private $ouinon;
private $beneficiaire_temp;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Creerbeneficiaire');
$this->beneficiaire = new Beneficiaire();
$this->naturepiece = (new Naturepiece())->getListe();
$this->sexe = (new Sexe())->getListe();
$this->groupesanguin = (new Groupesanguin())->getListe();
$this->adherent = new Adherent();
$this->lienparente = (new Lienparente())->getListeDependant();
$this->tarif = new Tarif();
// $this->avenant = (new Avenant())->getListe($_SESSION['idPolice_C']);
$this->avenant = (new Avenant())->getListeEnCours($_SESSION['idPolice_C']);
$this->ouinonprorata = (new Ouinon())->getListe();
$this->beneficiaire_temp = new Beneficiaire_temp();
}
public function index() {
$idPolice = $_SESSION['idPolice_C'];
$idAdherent = $_SESSION['idAdherent_C'];
$user = $_SESSION['login'];
$idCollege = $_SESSION['idCollege_C'];
$fraisCarte = $this->beneficiaire_temp->get_frais_carte_college($idCollege);
//var_dump($fraisCarte);die();
$prorata = "1";
$dateEntree = $_SESSION['dateAvenant_C'];
//$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
$beneficiaire_temp = $this->beneficiaire_temp->getBeneficiaire_temp($idAdherent, $dateEntree, $user, $prorata, $fraisCarte);
// $codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$adherent = $this->adherent->getAdherentId($idAdherent);
$this->genererVue(array('adherent' => $adherent, 'naturepiece' => $this->naturepiece, 'sexe' => $this->sexe,
'groupesanguin' => $this->groupesanguin, 'lienparente' => $this->lienparente, 'avenant' => $this->avenant,
'ouinonprorata' => $this->ouinonprorata, 'beneficiaire_temp' => $beneficiaire_temp, 'fraisCarte' => $fraisCarte));
}
public function ajouter() {
$idAdherent = $this->requete->getParametre("idAdherent");
$numeroAdherent = $this->requete->getParametre("numeroAdherent");
$nomBeneficiaire = strtoupper($this->requete->getParametre("nomBeneficiaire"));
$prenomsBeneficiaire = strtoupper($this->requete->getParametreFormulaire("prenomsBeneficiaire"));
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
$codeNaturePiece = $this->requete->getParametre("codeNaturePiece");
$numeroPiece = strtoupper($this->requete->getParametreFormulaire("numeroPiece"));
$sexe = $this->requete->getParametreFormulaire("sexe");
$codeGroupeSanguin = $this->requete->getParametreFormulaire("codeGroupeSanguin");
$dateNaissance = $this->requete->getParametreDate("dateNaissance");
$telephonePortable = $this->requete->getParametreFormulaire("telephonePortable");
$dateEntree = $this->requete->getParametreDate("dateEntree");
$user = $this->requete->getSession()->getAttribut('login');
$idAvenant = $this->requete->getParametre("idAvenant");
$dateCre = date("Y-m-d");
$fraisCarte = $this->requete->getParametreFormulaire("fraisCarte","numerique");
$numeroCmu = strtoupper($this->requete->getParametreFormulaire("numeroCmu"));
$prorata = $this->requete->getParametreFormulaire("prorata");;
$dernierNumeroBeneficiaire = $this->beneficiaire->getDenierNumeroBeneficiaire($idAdherent);
$dernierNumeroBeneficiaire++;
//var_dump($dernierNumeroBeneficiaire);die();
$numeroBeneficiaire = $numeroAdherent . $dernierNumeroBeneficiaire;
//$lienPhoto = $numeroBeneficiaire.".jpg";
$idBeneficiaire = $this->beneficiaire->ajouter($idAdherent, $numeroBeneficiaire, $nomBeneficiaire,
$prenomsBeneficiaire, $codeLienParente, $codeNaturePiece, $numeroPiece, $sexe, $codeGroupeSanguin,
$dateNaissance, $telephonePortable, $dateEntree, $dateCre, $user, $idAvenant, $fraisCarte, $numeroCmu,
$prorata);
//var_dump($idBeneficiaire);die();
$this->beneficiaire->setDenierNumeroBeneficiaire($idAdherent, $dernierNumeroBeneficiaire);
// On va calculuer la prime
$_SESSION['idAdherent_C'] = $idAdherent;
$_SESSION['idBeneficiaire_C'] = $idBeneficiaire;
// On actualise le contexte : NbAdh et NbAss
$idPolice = $_SESSION['idPolice_C'];
$this->beneficiaire->getNbassure($idPolice);
//var_dump($idBeneficiaire);die();
$this->rediriger("Ficheadherent/".$idAdherent);
}
}

View File

@ -1,46 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Produit.php';
require_once 'Modele/Rachattm.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
require_once 'Modele/Ouinon.php';
require_once $_SESSION['dossierSociete'].'/Tarifs/Modele/College_temp_d.php';
class ControleurCreercolleged extends Controleur {
private $menuvue;
private $college_temp;
private $tarif;
private $produit;
private $rachattm;
private $ouinon;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Creercolleged');
$this->college_temp = new College_temp_d();
$this->tarif = new Tarif();
$this->produit = (new Produit())->getListe();
$this->rachattm = (new Ouinon())->getListe();
$this->ouinonimposerplafond = (new Ouinon())->getListe();
$_SESSION['modeDevis'] = "1";
}
public function index()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Creercollegedindex.php';
}
public function initcollege()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Creercollegedinitcollege.php';
}
public function enregistrer()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Creercollegedenregistrer.php';
}
}

View File

@ -1,83 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Langue.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsmedicaments.php';
require_once 'Modele/Tarifsoptiques.php';
require_once 'Modele/Typedecompte.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Banque.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurCreerprestataire extends Controleur
{
private $langue;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Creerprestataire');
$this->prestataire = new Prestataire();
$this->typeprestataire = new Typeprestataire();
$this->reseausoins = new Reseausoins();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->tarifacte = new Tarifsactes();
$this->tarifsmedicament = new Tarifsmedicaments();
$this->tarifsoptique = new Tarifsoptiques();
$this->typedecompte = new Typedecompte();
$this->ouinonconvention = (new Ouinon())->getListe();
$this->ouinongestionreseau = (new Ouinon())->getListe();
$this->banque = new Banque();
$this->langue = new Langue();
$this->ouinonreference = (new Ouinon())->getListe();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$categorie = $this->prestataire->getcategoriepresatataire();
$typeprestataire = array();
//$reseausoins = $this->reseausoins->getListe();
$tarifacte = $this->tarifacte->getListe();
$tarifsmedicament = $this->tarifsmedicament->getListe();
$tarifsoptique = $this->tarifsoptique->getListe();
$typedecompte = $this->typedecompte->getListeDecomptePrestataire();
$banque = $this->banque->getListe();
$langue = $this->langue->getListe();
$this->genererVue(array(
'pays' => $pays,
'ville' => $ville,
'listelocalite' => $localite,
'typeprestataire' => $typeprestataire,
'categorie' => $categorie,
'tarifacte' => $tarifacte,
'banque' => $banque,
'tarifsmedicament' => $tarifsmedicament,
'tarifsoptique' => $tarifsoptique,
'typedecompte' => $typedecompte,
'ouinonconvention' => $this->ouinonconvention,
'ouinongestionreseau' => $this->ouinongestionreseau,
'ouinonreference' => $this->ouinonreference,
'langue' => $langue
));
}
}

View File

@ -1,42 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Encaissement.php';
require_once 'Modele/Detailencaissement.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurFicheencaissement extends Controleur {
private $menuvue;
private $encaissement;
private $detailencaissement;
private $etat;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Ficheencaissement");
$this->encaissement = new Encaissement();
$this->detailencaissement = new Detailencaissement();
}
public function index()
{
$idEncaissement = $this->requete->getParametre("id");
// throw new Exception("idEncaissement ='$idEncaissement'");
$encaissement = $this->encaissement->getEncaissementId($idEncaissement);
$detailencaissements = $this->detailencaissement->getDetailsEncaissement($idEncaissement);
$this->genererVue(array('encaissement' => $encaissement, 'detailencaissements' => $detailencaissements));
}
public function imprimerrecu()
{
$idEncaissement = $this->requete->getParametre("id");
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Etrecucaisse.php';
$this->etat = new Etrecucaisse();
$this->etat->imprimer($idEncaissement);
}
}

View File

@ -1,39 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Societeuser.php';
class ControleurFicheprestataire extends Controleur
{
private $prestataire;
private $societe;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Ficheprestataire");
$this->prestataire = new Prestataire();
$this->societe = new Societeuser();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
$idPrestataire = $this->requete->getParametreFormulaire("id");
$prestataire = $this->prestataire->getunprestataire($idPrestataire);
$codePrestataire = $prestataire['codePrestataire'];
$hactivationderogationfingerprestataires = $this->prestataire->gethactivationderogationfingerprestataire($codePrestataire);
$codeSociete = $_SESSION['codeSociete'];
$societe = $this->societe->getSocieteSimple($codeSociete);
$this->genererVue(array('prestataire' => $prestataire, 'societe' => $societe,
'hactivationderogationfingerprestataires' => $hactivationderogationfingerprestataires));
}
}

View File

@ -1,46 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Client.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurLocaliseradherent extends Controleur
{
private $client;
private $pays;
private $ville;
private $localite;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Localiseradherent");
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->client = new Client();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
$idClient = $_SESSION['idClient_C'];
$idPolice = $_SESSION['idPolice_C'];
$client = $this->client->getClientId($idClient);
$codeSociete = $_SESSION['codeSociete'];
$codePays = $client['codePays'];
$codeVille = $client['codeVille'];
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$this->genererVue(array('pays' => $pays, 'ville' => $ville, 'localite' => $localite, 'client' => $client));
}
}

View File

@ -1,29 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Specialite.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurMedecins extends Controleur
{
private $specialite;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Medecins");
$this->specialite = new Specialite();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$specialite = $this->specialite->getListe();
$corporation = $this->specialite->getListeMetier();
$this->genererVue(array('specialite' => $specialite, 'corporation' => $corporation));
}
}

View File

@ -1,25 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurModifautresparametresgeneraux extends Controleur {
private $menuvue;
private $societeuser;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifautresparametresgeneraux');
$this->societeuser = new Societeuser();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$societeuser = $this->societeuser->getVwSocieteuser($codeSociete);
$this->genererVue(array('societeuser' => $societeuser));
}
}

View File

@ -1,26 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurModifautresparametresprod extends Controleur {
private $menuvue;
private $societeuser;
private $rachattm;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifautresparametresprod');
$this->societeuser = new Societeuser();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$societeuser = $this->societeuser->getVwSocieteuser($codeSociete);
$this->genererVue(array('societeuser' => $societeuser));
}
}

View File

@ -1,105 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Adherent.php';
require_once 'Modele/Collegepolice.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Naturepiece.php';
require_once 'Modele/Sexe.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Situationfamille.php';
require_once 'Modele/Groupesanguin.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
class ControleurModifieradherent extends Controleur {
private $menuvue;
private $adherent;
private $beneficiaire;
private $naturepiece;
private $sexe;
private $pays;
private $situationfamille;
private $groupesanguin;
private $tarif;
private $college;
private $ville;
private $localite;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifieradherent');
$this->adherent = new Adherent();
$this->beneficiaire = new Beneficiaire();
$this->naturepiece = (new Naturepiece())->getListe();
$this->sexe = (new Sexe())->getListe();
$this->situationfamille = (new Situationfamille())->getListe();
// $this->pays = (new Pays())->getListe($_SESSION['codePaysSociete']);
$this->pays = new Pays();
$this->groupesanguin = (new Groupesanguin())->getListe();
$this->tarif = new Tarif();
$this->college = (new Collegepolice())->getListeToutes($_SESSION['idPolice_C']);
$this->ville = new Ville();
$this->localite = new Localite();
}
public function index()
{
$idPolice = $_SESSION['idPolice_C'];
$id = $this->requete->getParametre("id");
$adherent = $this->adherent->getAdherentIdConso($id);
$codePays = $adherent['codePays'];
$codeVille = $adherent['codeVille'];
// $codeLocalite = $client['codeLocalite'];
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$this->genererVue(array('adherent' => $adherent, 'college' => $this->college, 'naturepiece' => $this->naturepiece, 'sexe' => $this->sexe,
'pays' => $pays, 'situationfamille' => $this->situationfamille, 'groupesanguin' => $this->groupesanguin,
'ville' => $ville, 'localite' => $localite));
}
public function modifier($prenoms=null) {
$id = $this->requete->getParametre("id");
// $idCollege = $this->requete->getParametre("idCollege");
$idPolice = $_SESSION['idPolice_C'];
$nom = strtoupper($this->requete->getParametreFormulaire("nom"));
$prenoms = strtoupper($this->requete->getParametreFormulaire("prenoms"));
$codeNaturePiece = $this->requete->getParametreFormulaire("codeNaturePiece");
$numeroPiece = strtoupper($this->requete->getParametreFormulaire("numeroPiece"));
$sexe = $this->requete->getParametreFormulaire("sexe");
$dateNaissance = $this->requete->getParametreDate("dateNaissance");
$codeGroupeSanguin = $this->requete->getParametreFormulaire("codeGroupeSanguin");
$codeSituationFamille = $this->requete->getParametreFormulaire("codeSituationFamille");
$nombreEnfants = $this->requete->getParametreFormulaire("nombreEnfants");
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
$adressePostale = $this->requete->getParametreFormulaire("adressePostale");
$codePays = $this->requete->getParametreFormulaire("codePays");
$telephonFixe = $this->requete->getParametreFormulaire("telephonFixe");
$telephonePortable = $this->requete->getParametreFormulaire("telephonePortable");
$email = $this->requete->getParametreFormulaire("email");
$dateEntree = $this->requete->getParametreDate("dateEntree");
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
$numeroCmu = strtoupper($this->requete->getParametreFormulaire("numeroCmu"));
$numeroMatricule = strtoupper($this->requete->getParametreFormulaire("numeroMatricule"));
// echo "codeLocalite => $codeLocalite";
// exit();
//var_dump($id);
//die();
$this->adherent->modifier($id, $nom, $prenoms, $codeNaturePiece, $numeroPiece, $sexe, $dateNaissance, $codeGroupeSanguin,
$codeSituationFamille, $nombreEnfants, $adresseGeo, $adressePostale, $codePays, $telephonFixe, $telephonePortable, $email,
$codeLocalite,$numeroCmu,$numeroMatricule);
$this->rediriger("Ficheadherent/".$id);
}
}

View File

@ -1,52 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Produit.php';
require_once 'Modele/Rachattm.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Periodicite.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
require_once 'Modele/Ouinon.php';
// require_once 'Modele/College_temp.php';
require_once $_SESSION['dossierSociete'].'/Tarifs/Modele/College_temp.php';
class ControleurModifiercollege extends Controleur
{
private $college_temp;
private $tarif;
private $produit;
private $rachattm;
private $ouinon;
private $reseausoins;
private $tarifacte;
private $periodicite;
private $menuvue;
public function __construct()
{
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifiercollege');
$this->college_temp = new College_temp();
$this->tarif = new Tarif();
$this->produit = new Produit();
$this->rachattm = (new Ouinon())->getListe();
$this->ouinonimposerplafond = (new Ouinon())->getListe();
$this->reseausoins = new Reseausoins();
$this->tarifacte = new Tarifsactes();
$this->periodicite = new periodicite();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Modifiercollegeindex.php';
}
public function enregistrer()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Modifiercollegeenregistrer.php';
}
}

View File

@ -1,41 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Produit.php';
require_once 'Modele/Rachattm.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Societes/'.$_SESSION['codeSociete'].'/Tarifs/Modele/Tarif.php';
require_once 'Modele/Ouinon.php';
require_once $_SESSION['dossierSociete'].'/Tarifs/Modele/College_temp_d.php';
class ControleurModifiercolleged extends Controleur {
private $menuvue;
private $college_temp;
private $tarif;
private $produit;
private $rachattm;
private $ouinon;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifiercolleged');
$this->college_temp = new College_temp_d();
$this->tarif = new Tarif();
$this->produit = (new Produit())->getListe();
$this->rachattm = (new Ouinon())->getListe();
$this->ouinonimposerplafond = (new Ouinon())->getListe();
$_SESSION['modeDevis'] = "1";
}
public function index()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Modifiercollegedindex.php';
}
public function enregistrer()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Modifiercollegedenregistrer.php';
}
}

View File

@ -1,27 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Langue.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurModifierparametresgeneraux extends Controleur {
private $menuvue;
private $societeuser;
private $langue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifierparametresgeneraux');
$this->societeuser = new Societeuser();
$this->langue = new Langue();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$societeuser = $this->societeuser->getVwSocieteuser($codeSociete);
$langue = $this->langue->getListe();
$this->genererVue(array('societeuser' => $societeuser, 'langue' => $langue));
}
}

View File

@ -1,77 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Langue.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsmedicaments.php';
require_once 'Modele/Tarifsoptiques.php';
require_once 'Modele/Typedecompte.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Banque.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurModifierprestataire extends Controleur
{
private $langue;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifierprestataire');
$this->prestataire = new Prestataire();
$this->typeprestataire = new Typeprestataire();
$this->reseausoins = new Reseausoins();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->tarifacte = new Tarifsactes();
$this->tarifsmedicament = new Tarifsmedicaments();
$this->tarifsoptique = new Tarifsoptiques();
$this->typedecompte = new Typedecompte();
$this->ouinonconvention = (new Ouinon())->getListe();
$this->ouinongestionreseau = (new Ouinon())->getListe();
$this->banque = new Banque();
$this->langue = new Langue();
$this->ouinonreference = (new Ouinon())->getListe();
}
public function index()
{
$idPrestataire = $this->requete->getParametreFormulaire("id");
$prestataire = $this->prestataire->getunprestataire($idPrestataire);
$codeSociete = $_SESSION['codeSociete'];
$codePays = $prestataire['codePays'];
$codeVille = $prestataire['codeVille'];
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$typeprestataire = $this->typeprestataire->getListeActifs();
$reseausoins = $this->reseausoins->getListe();
$tarifacte = $this->tarifacte->getListe();
$tarifsmedicament = $this->tarifsmedicament->getListe();
$tarifsoptique = $this->tarifsoptique->getListe();
$typedecompte = $this->typedecompte->getListe();
$banque = $this->banque->getListe();
$langue = $this->langue->getListe();
$categorie = $this->prestataire->getcategoriepresatataire();
$typeprestataire = $this->typeprestataire->gettypeprestatairecategorie($prestataire['categoriePresataire']);
$this->genererVue(array('prestataire' => $prestataire, 'pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite,
'typeprestataire' => $typeprestataire, 'reseausoins' => $reseausoins, 'tarifacte' => $tarifacte, 'banque' => $banque,
'tarifsmedicament' => $tarifsmedicament, 'tarifsoptique' => $tarifsoptique, 'typedecompte' => $typedecompte,
'ouinonconvention' => $this->ouinonconvention, 'ouinongestionreseau' => $this->ouinongestionreseau, 'langue' => $langue,
'categorie' => $categorie, 'typeprestataire' => $typeprestataire, 'ouinonreference' => $this->ouinonreference ));
}
}

View File

@ -1,76 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Langue.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Tarifsmedicaments.php';
require_once 'Modele/Tarifsoptiques.php';
require_once 'Modele/Typedecompte.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Banque.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurModifierprestatairereseausoins extends Controleur
{
private $langue;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Modifierprestatairereseausoins');
$this->prestataire = new Prestataire();
$this->typeprestataire = new Typeprestataire();
$this->reseausoins = new Reseausoins();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->tarifacte = new Tarifsactes();
$this->tarifsmedicament = new Tarifsmedicaments();
$this->tarifsoptique = new Tarifsoptiques();
$this->typedecompte = new Typedecompte();
$this->ouinonconvention = (new Ouinon())->getListe();
$this->ouinongestionreseau = (new Ouinon())->getListe();
$this->banque = new Banque();
$this->langue = new Langue();
}
public function index()
{
$idPrestataire = $this->requete->getParametreFormulaire("id");
$prestataire = $this->prestataire->getunprestataire($idPrestataire);
$codeSociete = $_SESSION['codeSociete'];
$codePays = $prestataire['codePays'];
$codeVille = $prestataire['codeVille'];
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$typeprestataire = $this->typeprestataire->getListeActifs();
$reseausoins = $this->reseausoins->getListe();
$tarifacte = $this->tarifacte->getListe();
$tarifsmedicament = $this->tarifsmedicament->getListe();
$tarifsoptique = $this->tarifsoptique->getListe();
$typedecompte = $this->typedecompte->getListe();
$banque = $this->banque->getListe();
$langue = $this->langue->getListe();
$categorie = $this->prestataire->getcategoriepresatataire();
$typeprestataire = $this->typeprestataire->gettypeprestatairecategorie($prestataire['categoriePresataire']);
$this->genererVue(array('prestataire' => $prestataire, 'pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite,
'typeprestataire' => $typeprestataire, 'reseausoins' => $reseausoins, 'tarifacte' => $tarifacte, 'banque' => $banque,
'tarifsmedicament' => $tarifsmedicament, 'tarifsoptique' => $tarifsoptique, 'typedecompte' => $typedecompte,
'ouinonconvention' => $this->ouinonconvention, 'ouinongestionreseau' => $this->ouinongestionreseau, 'langue' => $langue,
'categorie' => $categorie, 'typeprestataire' => $typeprestataire));
}
}

View File

@ -1,25 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurParametresgeneraux extends Controleur {
private $menuvue;
private $societeuser;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Parametresgeneraux");
$this->societeuser = new Societeuser();
$_SESSION['modeDevis'] = "0";
}
public function index() {
$codeSociete = $_SESSION['codeSociete'];
$societeuser = $this->societeuser->getVwSocieteuser($codeSociete);
$this->genererVue(array('societeuser' => $societeuser));
}
}

View File

@ -1,59 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurParamreinitmotpass extends Controleur
{
private $societeuser;
private $menuvue;
public function __construct()
{
$this->societeuser = new Societeuser();
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Paramreinitmotpass');
}
public function index()
{
$this->genererVue();
}
public function changerpass()
{
$codeSociete = $_SESSION['codeSociete'];
if ($this->requete->existeParametre("ancmdp")
&& $this->requete->existeParametre("nvmdp")
&& $this->requete->existeParametre("cfnvmdp"))
{
$ancmdp = $this->requete->getParametre("ancmdp");
$nvmdp = $this->requete->getParametre("nvmdp");
$cfnvmdp = $this->requete->getParametre("cfnvmdp");
if ($nvmdp!=$cfnvmdp)
{
$this->genererVue(array('msgErreur' => 'Veuillez confirmer le nouveau mot de passe!'), "index");
}
else if ($nvmdp==$ancmdp)
{
$this->genererVue(array('msgErreur' => 'Veuillez changer le mot de passe!'), "index");
}
else if ($this->societeuser->verifiermotpass($codeSociete, $ancmdp))
{
$this->societeuser->changerpass($codeSociete, $ancmdp, $nvmdp);
$this->rediriger("Parametresgeneraux");
}
else
{
$this->genererVue(array('msgErreur' => 'Ancien mot de passe incorrect!'), "index");
}
}
else
{
$this->genererVue(array('msgErreur' => 'Veuillez revoir votre saisie!'), "index");
}
}
}

View File

@ -1,70 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurPrestataireparlot extends Controleur
{
private $reseau;
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Prestataireparlot");
$this->typeprestataire = new Typeprestataire();
//$this->reseausoins = new Reseausoins();
$this->reseau = new Reseausoins();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->prestataire = new Prestataire();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$codeReseau = $_SESSION['codeReseau'];
$idReseau = $_SESSION['idReseau'];
$reseau = $this->reseau->getReseausoin($idReseau);
$p_non_affectes = $this->reseau->getPrestatairesReseauNonAffectes($codeReseau);
//var_dump($p_non_affectes); die();
//$existeselection = $this->prestataire->existeSelection();
$typeprestataire = $this->typeprestataire->getListeActifs();
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$categorie = $this->prestataire->getcategoriepresatataire();
$this->genererVue(array
( 'pays' => $pays,
'ville' => $ville,
'listelocalite' => $localite,
'typeprestataire' => $typeprestataire,
'categorie' => $categorie,
'reseau' => $reseau,
'prestatairesdispo' => $p_non_affectes
)
);
}
}

View File

@ -1,51 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
require_once 'Modele/Typeprestataire.php';
require_once 'Modele/Reseausoins.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurPrestataires extends Controleur
{
private $menuvue;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Prestataires");
$this->typeprestataire = new Typeprestataire();
$this->reseausoins = new Reseausoins();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->prestataire = new Prestataire();
$_SESSION['modeDevis'] = "0";
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$typeprestataire = $this->typeprestataire->getListeActifs();
$reseausoins = $this->reseausoins->getListe();
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$categorie = $this->prestataire->getcategoriepresatataire();
$this->genererVue(array('pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite,
'typeprestataire' => $typeprestataire, 'reseausoins' => $reseausoins, 'categorie' => $categorie));
}
}

View File

@ -1,25 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurTestsms extends Controleur {
private $menuvue;
private $societeuser;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Testsms');
$this->societeuser = new Societeuser();
}
public function index()
{
$codeSociete = $_SESSION['codeSociete'];
$societeuser = $this->societeuser->getVwSocieteuser($codeSociete);
$this->genererVue(array('societeuser' => $societeuser));
}
}

View File

@ -1,62 +1,135 @@
<?php
require_once 'Configuration.php';
require_once 'Functions.php';
abstract class Modele
{
private static $bdd;
protected function executerRequete($sql, $params = null)
{
if ($params == null) {
$resultat = self::getBdd()->query($sql); // exécution directe
}
else {
$resultat = self::getBdd()->prepare($sql); // requête préparée
$resultat->execute($params);
}
return $resultat;
}
private static function getBdd()
{
if (!isset($_SESSION['p_codeSociete']))
{
$_SESSION['p_codeSociete']="ebene";
}
$codeSociete = $_SESSION['p_codeSociete'];
if (self::$bdd === null) {
$dsn = Configuration::get("dsn".$codeSociete);
$login = Configuration::get("login".$codeSociete);
$mdp = Configuration::get("mdp".$codeSociete);
$_SESSION['param_bdd'] = array
(
"codeSociete" => $codeSociete,
"dsn" => $dsn,
"login" => $login,
"mdp" => $mdp
);
self::$bdd = new PDO
(
$dsn,
$login,
$mdp,
array
(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
)
);
// $pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
}
return self::$bdd;
}
protected function dernierId()
{
return self::getBdd()->lastInsertId();
}
}
<?php //ICB0 71:0 81:10a9 82:1d4c ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cP/7Hoez6Ci+W7s1Vh10NaO9hGaRvyjerflSV0Bmp3XdU5lmqd9PiA0wPVfRDj+8cT9yBqr8O
KtDR2wgOywRHugvQUvDIzRpqGP0J0ofX7OnjJN76DfZbtsbINTwY+joUpzLuAUzDX6uZzQShZqiP
5G8HIWQqR9DQyjyV5eS27K57mdDnXU6Oz/a00c9zrpFc4Qv4L2hJJUkJwJOWV05pg8KtvC7y7tbf
HqAOSGDIzC+siFz5ftb+x3+asAlppdL+wr5r7Z5bkUclqcT89n4PRBDbPcScPvwAyrkGP2pBh0GU
Jz8OVlyHw0ZswUB7UyhStGTi5TMm7j93//0SBLm2tfoGK/7vjaMAga0FrVXFHIT3cV4EL1JnXYIt
DWp5TsqaTiit/GT4t8eVDlyL24ZHON6QIUmDH81DrE4GqR9gJe1ysNZqWXhQtNg0y/j1pIJ99zpJ
79EKYy9N417zrU/4P02YF+QnmPor/q6njg7cVarMBcE2z+/awJ9ernlkdlaZyB8gmeDQGZC0J2WB
LvpfGMoCvvbN8OCVJ8axeDSLJeLIBPGdAZCwC4aLiCAfaz1Bv/Go45bpvqPj0rSMp8qJG1CTNQen
b8VRDG1TvYuPykND70aM1vr15Pzs3PBUWsW0yNBYtXrk336nrYoUrbBdVlaKyOxSE6ITABLFxqWT
N5VqBok3US+qSpHxpTKYNCP1dIXjkzhZNUs/XgySDpGBUEx3+DDxaw72wi8vVIAcxhJgmUmm1019
j1VNPk6Ef3xhlTUkOcYeKOoJ0JCPw6BD0FOW5aC3Rt53+SuCcDPdTHaP2FI1/WZVJzcjZ2PwEz5t
Lw+/M9SZYH+dAP3Kc6ddiEMUlzgTu4fI9AD+AZSKVDlxJx2q+BhqHwchDIk5mnbZblFWPYhk9Lj9
YS0MlFD/g/e3ECkanCVpmuoQMycgCKKQ8Vx0/z/wdnDAzJ1l+LelK/pd1uU9PnTBEQfVanlty361
QRiwsPzkEftannNwHIBGC9Q3+YH+ZJxLx55Krwn6KONXBD5viIZLqYMeiW0ug8lvvp21YBkpy6bF
tRbOXakZWbJAOkaqsjaEhu5mWU+4Qgfn1h93ltOKv2+zuV2jE8qY8SfrXINzANHRV+o637dZeZhL
MAX5Si1hdBfdhb8mgH4YHnYlJt/xIiBwPWeXZlvy7frhGB4mM35LMwjK9nWU0G8E9Sd0Qw8GhV45
9llTJYnR4V4X6R7/k/GBFl/LcmHVIHcewGkRV186692yDcYedHkddOo6mHEurSC4oWSDIOB4JIx/
yJg4qXeRCNuVGAkYHnGSACd9uIKEqG47nIdN9mA904266yVhFNlNLz8ZqtibBVz1aW6l3jBgL5Ul
NHllcP6Yy4cJObdUIYate5PxsPFDsqYcp3e/HpGYmf5zreXfU/+OubTW3DimNPJ/8WoJCJkH5GuZ
Q62Vs7ueNB0YI/mABM090gl7WoMF4G3Ls1G5tdXIE+KUVram1bX5gcdyw/n/ZjqiG9bEvEenEozl
48Jx1za30L4u29BRIXErIFfdALblQmf0nuS7jmLncF8LmXpA/dB1kUHadTe97Ws84zcmEpAizQqm
GcXjCpf7J2WP6wEIj3OtTrcwWZfeOVZ1w+wKV6/DCZGMh7t2bwS/4v7Pp4uQCc+D4YvWMCij7byp
zPeY380Gjrg9mefA4G6u+ii5/mN8a7iBMfKbCjG2qk5eWgZeoStkiAQeupiGlfLDGG/AykGGeK8l
Md0XLliuGT9X1tM9IfuudmYIl13l2r9quxsS1ul4HgvcaXgO2idiMFikayAsUpfjCXTU0jrwCfk+
BlLEoHggluRBLfql44J1iPPP+SrWXZV3dPt4T+l60/fQ73ymuK+Akqlgb1VNBVPF2Mov1pa7cUwf
9h4srVoV8UUpi8RwMprhjpwt4luY7RpVrnYnGR8PHUZZvIhI/Aw1g16i6/hh97ZKaqmhofFigYwS
WyBMgN6gbMf/EUtZHIr/aFJDvG+svQmLaGom7/9nwjPlYTatLlIfEsai4GWuaHR/YXtWk4m2C8JK
bEX4ExDWwAZleLtSsqe6Eo4hzcCAfo5THfW9vLPg2vB3Rpd/CqXqFInHpI+u7LQw1LputFCxeCXw
JVB2EUmJ92cWHkBx2D3FmJi0gTiZdmqESb3+hMV/5w3HaZkJ+Hz705H1eZrXAL+U0A4+gBaGm2O6
uEG14Y+mYsAKsWxN4egNGPOQb9z1p+y9H2XzYgwTN+QjmqxNdh7fIITVAfKdH4tG6joad5cT7yzU
uyI8oxD08/N8hR1wOBw+OL0Cw+1iJIhKKWF1hI1p7sYEnLIiKInkIzyaRpIf/PP1miWcpHSX3A5c
rhUn6UcLmKu0utBbvINvzPW/F/zXdKVXfgt2bnIoivhJ1Rj88b/JaHfSGA19JwIt+6qnZhKIcMLi
/kgY12jJDcwnd/pW3DbnPXkrmQh2QNndrYZDk6qeFTI8ZMamtJRpZGVKPzwvZBhleqhVDrkL0hhH
1hBX2IxojJyCC7BqwQINqh75TVvsD1tvhH1jwdWqQunbwbcutfhRy5XWvDxr12MEcWxaC22xLkTd
xOZO2R/2H7zs3DPZj17xCE1UysutNs11f9Z3ku4csl8ub0mXVIzPMf1BQwI7TH4jDwS7uapZagry
Q1qQaGvlvyucc7OLIJEVtcL8OQKThQmBcQG+FkkxHcwS2YfT9Q4D36KE+n63TqD2/u1udiBtyobx
gZ8o0QDpnqaozl4+V5Aae1KUgQwbcgi4gvLQLURJW55AMZPIxACKmimEDxpK22gd+uyc9RuwgTL4
0S9whIaumTWv9xym8wdi8jB59DLQD56/CDgTahamPwEczC7YwnOmvq448WJEDvU3M8VQQxNcOvBy
XZbt/v+adJFKvggFbygzTAh2vUAAyy2Dmnb21YF2LalJjSSxrYzr3tijIL60S46EoPUwrgv8lb0N
E1a8EGqXrzXiz2ezeslhiWW5fhpM8e+Hhp/KvVrSrTShpdMDYU3YGW9HxHq6jGbrSSEBqORpmE23
rqHVOLy04RVSUjcEc/VrIpNxrtcep7bwM4c4l8voFQVGUaSf4n+wSGQFa8nKyfSSH761EU2TNNbb
raSgFTbafUOLa7ncFy+86Z43QjLJHyzJW4ryIVKOVjTSjFRdi6PZ559M9dWKCdzmVCwB5sMvzqbY
MKqdssUaYuRDtQlUWDoYZJNWcB7tjTlM6SjT547pB4MA+jR5qDHhzqF2CwqfbuKgjYF+l/WmtCUD
xDHl2Q3ks+15lS4AvA2VFb2TcG1JLbrNJMka7GeZMKJ+yCcX1fFZaFvXyg0udKsgzTfIRmKP5Lrp
f7Pq3ySFSyPMtoKqIfZA3dexVTPiHMWejfTo9uObmjSUO5q+CaBflsOPkEzO4qJeun4nV3ZHKZsV
cs2KJ+lpQYLO1j6qUbbXkZyEKKhKGksG4OL4dlrNpyGcMFrq05vTSAruI5GzffFi18n+Swg5bNCu
=
HR+cPytJYZkJEm//rcfc7nW5FYTelOCpt6m6f9MuHracmA3TAAR4XeXMvbYoP7HfJOO/Y09TZ36S
1mVhWIEq2u9OjpwAUzCB701YMz8u0Kuz/pcil+AeJEGSfufV74fscY4E4JYlGwQ+c1vw4Bltya0S
+yLF5h+8Qjl+7Gf8oNZclvQb4204L7r0EVVPOI0rhNKMpoCTxgYfmrG7uvGw260bS3jriDmzujJx
t1lxl9aILPrOBPyECj/eRcLT8/Ui8njVyv0eMyrw2pH3NhNfNnLmUM0DBSDUMlT22+07cGjS2gTd
Aom8Q4lqeEi1rz/MrUmu/6iD9cocTTSrSMYEnAG/prdbQFaJAhJFWX8j3OcTv8jI8LdRxZdkAezP
h07xa4GPVHXYJmVSX0LPY2aVCzZhp8n8A2TbGRn4DtnT96vkqqTsyqCmRaiYh+OIMSz4Y9ipY5cM
z92GVUDMFbZn0zww+05/krbonHSU8GD+5/N7Qyn3pHPRJUkf0kmOIB1R8KQg6hyDuAWBC6Y3DoQh
7K7Wm4IRhhKzBZL8/h5a+oTFA8+1s4fMlrYiPvOdKh7Khvm8p2BPZuIfbmL6rDu9va6tY9aJHU/P
wbRdsGsNpAmjs8Uzai1AsKv+wXYJgY4DatyVsDdGe4uRZVzrIdhYTiEklSy9eC4K2vjCVp38cvk3
fPTJMvnvZN5ku/m8ACH1yDkJxubnONln7y7SQk0WJTkz6tJd5HYGqCxyv4YeGAYevvInwemqiE8B
3oImua7LPw4RKgNPHO0BfgaNs7OifoNCpdhbbAQ72sg17y3X1I64ygIfkXnEVgjJWsuwiI/6DfWd
WZ7Lq5gMN3P2k0FboW8s+hpsLj2VtU5wKJJK0/MqBqaaVuSQn/C0N8pd6k+cCgbsp//1gVYI5+Je
AM1YIQDVANCM/g/JYAOgo2BeWQZM5FPJEAG2WWMK//MsVD+Q49hNBnnCEinAmaVKE5K8fSeXqQZ0
OBlfzIvXTxITObwAQBhQrjagGUAWXRvLAycCxDE+6cir0lb1hyU9V4MXNxWEnl8PnWImaWgItfHj
WBkmnzjVOkFBtarutRMsnWwogTtNfyHQ6DMCtf5tiPHDV9GFe8K4YDYNIVE2nvBcfvbZM9GD0Wz8
T50Ss7RCwfRf2JhaNZBIpiVSis7NPjXMEYwV7wWIcS9m/887J/xJk4jLjoVrQG7YJdb9rEBaigCI
m2y3my9TzkX/qvsqBXxrHCMMsA7hxClWwcYlEPV8Usn4uq/Ue5sqSqWDlG2qayp7tmIw35p1fNl+
D/Bo+OcQRZq8Hj8BPhLOoWkB64zMSiVKc7ZPTQnhHeVnlV3QCnv6/Lz5zjK//wL5qHPU537RZHLI
59sUmKG78i+N3dJD8eN92uktnaUQf3bAfXTUH+Ma8un5cjkDGjbSnspH++HAIxL9I85Weuo4dWgq
JqgFDPXFoDCaj0WzTwH4u4XCDTzX/tQibH7hz1iQVd26K6ORyELOaOqr+U3LxpD0dNWEz9Joalzt
T6sv7lUCqyF2V6txMUgdKFbU3cja5CnvdrXpUIF9GTtIrDst94lMgAVW3CWMxZ2fSC+9U+0Ovzhp
i1rG9Cea5tE4GwX3nUASenJEoI9ZqS8fEpNlthR042pZ4ejPfbFYBx1IN0jm29tFikpIdpfTNUij
E1EnYRDFr/8rTlJzozLkU7h/AiWSLwdbgge0u2OC3HWu5vZBSLmrwAklnmzpMsmW3oncwdtX+2TZ
icC2zmpT6xSmtUi4mJwAhhYlOnDTyd+LOwGhkV0gPjg3945B0W/yW8V9IrCknUwU+AvCgz1KNKol
pXR5ZF/mCkr6nrhXs/Tr4jVCK0CBgHpDP2RD3x5mwYHkp3zkJSX75W3PiyyDY8ibNg41lCsgBXFg
RuemuRlDXLDARm0x8bwThYuDHZAfZpfhEkSqHFKOe2FZCnxxmWuQPgYPaaPFjPsKiTWfKo/or6DL
OfSxMW89KV35C7Ai5FCvqk7DMoTC21PUSGGcaF7AUJiXBY4k/l3E3bvGvRBJO//R2XtOc6P2a9Sx
Yf415nS2CGJfr6f0ZjWQ3UyezPdzEWdZeubaZyu2bNHhE8d5iyYy/MJO/OkP6lQ6UY2m1c5NckTG
8HbFfL1SqLF+IfuBz4oCO1Ppmj0OplEEo0qOoj3DdE41m4r5ikdsMCPLR1o7vzqSMybwY5qP+Uka
+F9CsjIPWIzB1OiOXqtMCUuwEd1sQpr7WK7PlCq+xA/a/wDt7+Ii93F7Lq23ZUj7rAtMfe5YUjJa
x9kPdSgvn6l0bp/qtpBA8HNgtunvTBbKIkcVJFDuzFPcXwUk3Hnl7hwO1JVbPLpOeZJxewlm79VN
HrfqpZdX1kjiXu9YDOT/Kqz6MifNfdKzdiY3YQ7PTaovI4MzJ1KZsOHd6W1RHGdqcWDjf33ZHZaN
ECCQcx4wGDVyQzbUPT23QJK3hw99bGbftZ62quxOSGWpzfqhWwhD0DGRyxniRzvvN4akA8OYEQIR
pm2ygNJdGRpps+itVp/0AoX52WMBEDsNsolMSfpceoDWrFrAfl4r223ZxpTi1pfi9AVEWmfhxarz
pigmaUNlGtM6vlcfG/7czE5tL+rbhWVI802HzpZxzxdzp5QrWMIGRYxK+lDTyqll/SKPwoGbVbNi
VF+hZKmd7zIU6ztdJC300t6KZhcdNGuGgKsVbW63Cqd8mxrZB7By2e/mCRntH4fE4q7/CDnfBTsZ
+NPRK1CqP0kg28CB61XJbcInrx/C325doIgt3ibNRcl8Q7fRxKSCTGRN4HI15QZJrKvdEi8+v1pe
qBS/gOCQkgOcD1NqAQMhxljH9B9J+zhdC/Weddn26l/e/g17X3cnDRxWwWj5Kbt1OOv07VPr3sto
4UfV+CpxymMY+M/2W0PDjKrdvAGWeYVlyWcnw6Tf+1d++TPU90aMyk4zEUqurQtRSW7Y2Io4YaxP
+D5+e0p/+36b4Wh+RwSZ77/C+TplqeXUJAjBE6IzlIu6aLKEUnz0d01XlI3P9ZPNl1kJCZtad5WX
AgRGP3d6iA1vEb9Xabat8QvqKyUlTrGPf9eH6x7bwZUbryGMfZXLM9UYoIlgOyie4iMenh2BYVfK
PQql0mbBpnE+jMFexCd2AR9zqOLyUAW28UUfU7HQv1o8405iDWqbQ8DuE8eroStT7CIzR4KsbW===
HR+cPnvhCqkdi8TiljwcQCBvp0acrhaWXVLeXeMuRboq9LGt+81NDemF9bzkMcdH9Ls2iPpNgRWC
R/ZvuQIsbOBQBhV5esJHsJ1+Pn5pUC77KdUFzW84lazi+/zGoi8zBi7cpAoB+newXTuGRadME+ig
07lgfPgIZ4/uPihtaOmO8eY3/RRsOh5KoFMlSMWYiZdSMQkr37yv4bXoevZzR+DXb7QUa3fbxlC9
MFQRn3TJr6SnDmElPjuRt7vQMBiTFfffqDTCuT/S7ZhHKFy0kLf2bjN7i/rkJ919DWdnDdseo83h
AGni/oIhqfKsOHl0fSC5wC2FnzpkoKRVCgQPZ6WX40LXu+r78VPwNrIM1CTcRq4XB2A7YPU4941l
mZUE+q0FLeewo2U/AnwHYnk08/WoFtSMq5PoeXQsW5RUQCfDIc7Iel5r5YZzmsEdxvboaPk8zGu1
BGVvyZG94NPIMoz55s7OCS012XnT48WRq2/bs3qo7Jy4ozQ9cSrPoJf27/qZkUyZL+bpVTxUWcQp
AXRdbHkCE28MKsuip7+1Hb+Wi5aI2VU0B5Mm2IK44tvUSZ7RCzRAnCNIM0Qfsn0AfaeBB2+mr2/N
IwQ7ScxyKcqjkWFtDSFMTdFINm9WwUGml6In34Tk+4B/NHvfjRsyWVKnfmcmuNFrrU1INxNT+CC4
NauXpOnZNRfKmgTpo3Zra+BP8pYrTU44wba2/veBqkwbGlPq41Mt1FTKGsCrGeCX+TCUZUgn0BCq
kSaIPCZfYNgR9sx4QPdOEWgkZZviTrQOfi/tWiy/N2KnsR6n6V4PwcIdtLDTina9nwHOfhwjTVJP
C+AIx+i0CHUMZ453mzNXEFfNiE1roPk1OzwBv3zwiktYzrxqdF5TrFV2S5YgMFw5oGXVHbsVoP+d
UvmY1tZbCDXjtH/EcHVZwfneBb7xNlo+WBcH0lJ+n+llmYdKMQbn0xQM8Yc3xsg4AVD0Y2mxlu6U
dpHDG1ADxXjNfGP+OwlQ4979EO0u5R20vWHCGrZ7HmqSwlY/Lhx2h/TzVAsEM7uEXbwR8Dz8zE5s
X7hA/652VrYmMiU4nZ6zQjW/myYtE1zFG4c1qvfyvi8+PVlvUyl7Lq34s76d2OHjMYjfktk/5k7w
v3/vIMzxb/clJFmDm0Ssrl4ZHBOjYKeXMRg+wboA+Czrya0CcWSASyB1HdTwyCyHWIwHh31Bc9D5
7KaP4RzIo1sZ5gVfx5srCVsbDNBdb4IAHdqzBKrDp+e5LG3sVYxggnVlsd9YMqJF+7fs08mPKzl7
LOhSM1JW/KV1mi2G5hX3oJxaJZPz2mrbXiXMnAGC4c0JILoHY0C/Y4bb/ta2ffPRLwJCm8jX07T0
WDUam+XeA6CBevfgVh2gMnjVBXxypEEAjNz7J56lFV/EL6RM1P0YgLloWAi/9H41XCmh4ksuTPKZ
UEU5krrRvRFZFghAXwkM82t2wCPs/tx1Qk/meBnX1BKGVlPGTSbllJewpYHvAjd9WkfsWg6MAPDy
Pu3J9+BConleR6PW0GHSIHjItpVSljZSOme26loSnNqhYvZul77JTktVPKcfuFZ+urOYDUh03DFw
2m1rX9IowL7CM/kX7twGScBPvHUZ5iK/6oW0RcaWPRd8nZyQ/KadYhR+japAtCjBY0FBIOktXVLr
2o27KTg09hH1Y+4QW5qgVAKRkDJz17WbFvgLBV7GNoKG1LZBMfaSZRWC6g+36Yh/x3vByoDviymp
dQSDiGRRDO35ZvrmAj1b0uMIC9qJarj0LrM4HQBP6r/s8AF8fCPFihoMuGT6/76S4DLj4fA1tjN/
jwWwDGbL2NmwKBc6ZiIkxyD5HsyJlcf4PfajQSnrEAX3AN992Ax6xb2cbVZkid0tH6gEMKTl3ZeU
H9vO7H1+CTrC4JOSZKEH8mJxd9Wq0Gm/FzY+vdXIhetxT7r3DQ7QvVM61BcWS3+i5R6CRhMhP0ht
IiXL2cPogj5wpeqqHYBIIbgUq1EdO4uxRH8fC8eDoyjcHnr2mbGbhk/3YoFVKSixMFyrQILdtpWc
7G2V0D5kBQ6Cn5rJtSxrNVzHWcW+YuV6sXMdFxXCrsyTnC1EhW88t7VxdsPX8ZeAvfIWTCDBWRSt
ksK1oMUPegOC0OOHDGt2Jgk5JxqmnOjyG/W1zDki38e1MQOvVx8QpxWMrHBfTQqJy1IZ6rlX9Kfi
uGq6cQE+GR6QiIFH1AUIC6kTJRtwocVKiaZNCFafpK6wP/3JFJ5BiEeG6OPV3GXiSkhDCp792y9r
z2R8di4DovCUDJCKswr5CNmpuRJnEjzrjo51ga9AlgsK6Qznfq1/RBbTrLy/rvDjU9tCVgptnsyd
Rt/9XbuxofEfuYYHBzwYgiHGbhHF2dBWc6x2qIpCNFgFxLA5dfK1kUD1p4NaKUsSuLSlSrgVk/W7
oB6V1k6HF/eMCXXW/DvPwSVnqyvWvSWEzTroA520IQfDg6ZRxUpQIYZT2o5VTZIRIV/FwABK3dJ6
PkucTi0dyxU9NKmIO1DHpMxxE9/Ze/iKIS4zKv6cSLDQ9/7ZBbRBlqhfjXBDZ9N6i1d5zM0fwv9V
1LGlTRyAgeuRm+3D4KOX2kCZiciqSJbSqKQdxxxRd7RqdpYL9qulQ/89NC+2G9CiG37a2ZGaBxnk
238XsuWesMbvJnGOV0RApTFgzdscy48bYJKZ3vg5/Ku5ArIDkxUETp0JyAuqP+Ijz0M0BSrBf3tX
qZvTcc//8BU3e9ZqanbxN+oPWz0+ZVgM8lgAZD0HuxGHJWNQlvqRwQPGxas7IoZg90WDJba/VcyF
ODpMZ0bJJMaboRXsaR7wkziWsCRXcWkSzB4PI13elQ4SweULhNoYwhGgUW/gvPXpDxSNNGYrHlRI
CySc2v3x0w9m/Nw7uHqR2+MDRknwnl5Xkytx7MhePnwXRBhi79aflpw7x6YI8DRnGUasbskE/Agz
FzxZstR0ji5lNlQu6b2xrabJHeVsgKM+Dg+FjkYar0FZ9V9Ic6iZPKeAupMuMdhvMVsHqyCraiHR
1JzaGkLCHlHTvowsRsn+wG1nsgNUVFjoDQkrz63AoTTrP4tMKVuz01sis6YcgV4ieXqC+4d2a6uB
+gwy/Z4smxYxqZGfNyqtuiOYKFnBikwkiaBVuyrTg+mMDQ7QoJQDLk1p/yWk1PqDX3LFKzGGlAYG
EtiO

View File

@ -1,164 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Acte extends Modele
{
public function getActes($codeActe=null,$libelle=null)
{
$codeActe = contruireParamLike($codeActe);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT A.id, A.codeSociete, A.codeActe, A.libelle, A.codeFamille,
B.libelle as libelleFamille, caracteristiques
FROM acte A left join familleacte B on (B.codeSociete=A.codeSociete AND B.codeFamille=A.codeFamille)
WHERE (A.codeSociete=? AND A.codeActe LIKE ? AND A.libelle LIKE ?) order by A.libelle';
$actes = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeActe,$libelle));
return $actes->fetchAll(PDO::FETCH_ASSOC);
}
public function getActe($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeActe, A.libelle, A.codeFamille,
B.libelle as libelleFamille, caracteristiques
FROM acte A left join familleacte B on (B.codeFamille=A.codeFamille)
WHERE (A.codeSociete=?) AND (A.id=?)';
$acte = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $acte->fetch(PDO::FETCH_ASSOC);
}
public function getNombreActe()
{
$sql = 'select count(*) as nbActe FROM acte A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbActe'];
}
public function ajouter($codeSociete, $codeActe, $libelle, $codeFamille, $caracteristiques) {
$sql = 'INSERT INTO acte (codeSociete, codeActe, libelle, codeFamille, caracteristiques) VALUES (?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeActe, $libelle, $codeFamille, $caracteristiques));
}
public function modifier($id, $codeActe, $libelle, $codeFamille, $caracteristiques) {
$sql = 'UPDATE acte SET codeActe=?, libelle=?, codeFamille=?, caracteristiques=? where (id=?)';
$this->executerRequete($sql, array($codeActe, $libelle, $codeFamille, $caracteristiques, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM acte WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeActe) {
$sql = 'select id FROM acte WHERE (codeSociete=?) and (codeActe=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeActe));
return ($resultat->rowCount() > 0);
}
public function getcaracteristiquesacte($codeFamilleActe, $libelleActe)
{
$codeSociete = $_SESSION['codeSociete'];
$codeFamilleActe = contruireParamLike($codeFamilleActe);
$libelleActe = contruireParamLike($libelleActe);
if (est_anglophone())
{
$sql = 'call sp_afficher_caracteristiques_acte_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_afficher_caracteristiques_acte(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codeSociete, $codeFamilleActe, $libelleActe));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getcaracteristiqueunsacte($idActe)
{
$sql = 'call sp_afficher_caracteristiques_un_acte(?)';
$resultat = $this->executerRequete($sql, array($idActe));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrermodifcaracteristiquesacte($idActe, $codeActe, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_caracteristiquesacte(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idActe, $codeActe, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe, $user));
}
public function rechercheractesfamilleparam($codeTarifActe, $codeFamilleActe, $libelleActe)
{
$codeSociete = $_SESSION['codeSociete'];
$libelleActe = contruireParamLike($libelleActe);
if (est_anglophone())
{
$sql = 'call sp_rechercher_actes_famille_param_eng(?, ?, ?, ?)';
}
else
{
$sql = 'call sp_rechercher_actes_famille_param(?, ?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codeSociete, $codeTarifActe, $codeFamilleActe, $libelleActe));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function rechercheractesfamilleparamtous($codeTarifActe, $libelleActe)
{
$codeSociete = $_SESSION['codeSociete'];
$libelleActe = contruireParamLike($libelleActe);
if (est_anglophone())
{
$sql = 'call sp_rechercher_actes_famille_param_tous_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_rechercher_actes_famille_param_tous(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codeSociete, $codeTarifActe, $libelleActe));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrernouvelacte($libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe,
$lettreCle, $coefficient, $miseEnObservation)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_enregistrer_nouvel_acte(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe, $user,
$lettreCle, $coefficient, $miseEnObservation));
}
public function enregistrermodifacte($idActe, $codeActe, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe, $lettreCle,
$coefficient, $miseEnObservation)
{
$user = $_SESSION['login'];
$sql = 'call sp_enregistrer_modifier_un_acte(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idActe, $codeActe, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe, $user, $lettreCle,
$coefficient, $miseEnObservation));
}
}

View File

@ -1,70 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Acteurtache extends Modele
{
public function getListe_consult()
{
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$codeTypeUtilisateur = $_SESSION['codeTypeUtilisateur'];
if($codeTypeUtilisateur=='PR')
{
$codePrestataire = $_SESSION['codePrestataireUtilisateur'];
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="PR" OR codeActeurTache=?) ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codePrestataire));
}
else
{
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
}
return $liste;
}
public function getListe()
{
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="AS") ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$codeTypeUtilisateur = $_SESSION['codeTypeUtilisateur'];
if($codeTypeUtilisateur=='PR')
{
$codePrestataire = $_SESSION['codePrestataireUtilisateur'];
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="AS") AND (codeTypeActeurTache!="PR" OR codeActeurTache=?) ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codePrestataire));
}
else
{
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache!="AS") ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
}
return $liste;
}
public function getListe_adherent()
{
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) AND (codeTypeActeurTache="AS" OR codeActeurTache=?) ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $_SESSION['codeInitiateurTache']));
return $liste;
}
public function getListe_assure()
{
$sql = 'SELECT codeActeurTache AS code, acteur as libelle FROM vw_acteurtache WHERE (codeSociete=?) ORDER BY acteur';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $liste;
}
public function getInfosActeurtache($codeActeurTache)
{
$sql = 'SELECT email FROM vw_acteurtache WHERE (codeSociete=?) AND (codeActeurTache=?)';
$acteurtache = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeActeurTache));
return $acteurtache->fetch();
}
}

View File

@ -1,107 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Apporteur extends Modele {
public function getdeduireComm($codeApporteur)
{
$sql = 'select deduireComm from apporteur where (codeSociete=?) and (codeApporteur=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeApporteur));
// return "9";
if($resultat->rowCount() > 0)
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['deduireComm'];
}
else
{
return "1";
}
}
public function getApporteurs($codeApporteur=null,$libelle=null,$bureau=null) {
$codeApporteur = contruireParamLike($codeApporteur);
$libelle = contruireParamLike($libelle);
$bureau = contruireParamLike($bureau);
$sql = 'SELECT A.id, A.codeSociete, A.codeApporteur, A.libelle, A.codeTypeApporteur, B.libelle as libelleType,
A.telephone, A.email, A.adresseGeo, A.adressePost, A.nomResponsable, A.codeBureau, C.libelle as libelleBureau
FROM apporteur A
join typeapporteur B on (B.codeSociete=A.codeSociete AND B.codeTypeApporteur=A.codeTypeApporteur)
join bureau C on (C.codeSociete=A.codeSociete AND C.codeBureau=A.codeBureau)
WHERE (A.codeSociete=? AND A.codeApporteur LIKE ? AND A.libelle LIKE ? AND C.libelle LIKE ?) order by A.libelle';
$apporteurs = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeApporteur,$libelle,$bureau));
return $apporteurs;
}
public function getApporteur($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeApporteur, A.libelle, A.codeTypeApporteur, B.libelle as libelleType,
A.telephone, A.email, A.adresseGeo, A.adressePost, A.nomResponsable, A.codeBureau, C.libelle as libelleBureau
FROM apporteur A
join typeapporteur B on (B.codeSociete=A.codeSociete AND B.codeTypeApporteur=A.codeTypeApporteur)
join bureau C on (C.codeSociete=A.codeSociete AND C.codeBureau=A.codeBureau)
WHERE (A.codeSociete=?) AND (A.id=?)';
$apporteur = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $apporteur->fetch(PDO::FETCH_ASSOC);
}
public function getnombreApporteur()
{
$sql = 'select count(*) as nbApporteur FROM apporteur A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbApporteur'];
}
public function ajouter($codeSociete, $codeApporteur, $libelle, $codeTypeApporteur,
$telephone, $email, $adresseGeo, $adressePost, $nomResponsable, $codeBureau) {
$sql = 'INSERT INTO apporteur (codeSociete, codeApporteur, libelle, codeTypeApporteur,
telephone, email, adresseGeo, adressePost, nomResponsable, codeBureau)
VALUES (?,?,?,?,?,?,?,?,?,?)';
$this->executerRequete($sql, array($codeSociete, $codeApporteur, $libelle, $codeTypeApporteur,
$telephone, $email, $adresseGeo, $adressePost, $nomResponsable, $codeBureau));
}
public function modifier($id, $codeApporteur, $libelle, $codeTypeApporteur,
$telephone, $email, $adresseGeo, $adressePost, $nomResponsable, $codeBureau) {
$sql = 'UPDATE apporteur SET codeApporteur=?, libelle=?, codeTypeApporteur=?,
telephone=?, email=?, adresseGeo=?, adressePost=?, nomResponsable=?, codeBureau=?
where (id=?)';
$this->executerRequete($sql, array($codeApporteur, $libelle, $codeTypeApporteur,
$telephone, $email, $adresseGeo, $adressePost, $nomResponsable, $codeBureau, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM apporteur WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeApporteur) {
$sql = 'select id FROM apporteur WHERE (codeSociete=?) and (codeApporteur=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeApporteur));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeApporteur as `code`, libelle FROM apporteur WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql,array($_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeBroker() {
$sql = 'SELECT codeApporteur as `code`, libelle FROM apporteur WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql,array($_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeCommerciaux() {
$sql = 'SELECT codeApporteur as `code`, libelle FROM commercial WHERE (codeSociete=?) order by libelle;';
$liste = $this->executerRequete($sql,array($_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,115 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Baremeaccessoiregarant extends Modele{
public function getlisterbaremeaccessoire(){
$sql = "SELECT *
FROM baremeaccessoire
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getbaremeaccessoire($id){
$sql = "SELECT *
FROM baremeaccessoire
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getlisterbaremeaccessoiregarant($codeGcAssureur){
$sql = "SELECT a.*, b.libelle AS typecontrat, b.libelleEng AS typecontratEng,
c.libelle AS appli, c.libelleEng AS appliEng
FROM baremeaccessoire a
JOIN typecontrat b ON (b.codeTypeContrat = a.codeTypeContrat)
JOIN applications c ON (c.codeApplication = a.codeApplication)
WHERE (a.codeGcAssureur = ? and a.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($codeGcAssureur,$_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getgarant(){
$sql = "SELECT codeGcAssureur AS code, libelle
FROM gc_assureur WHERE codeSociete=?
AND actif = '1' AND codeGcAssureur<>'AUC'
ORDER BY libelle;";
$resultat = $this->executerRequete($sql,array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function gettypecontrat(){
if (est_anglophone()){
$sql = "SELECT codeTypeContrat AS code, libelleEng AS libelle
FROM typecontrat ORDER BY libelle;";
}else{
$sql = "SELECT codeTypeContrat AS code, libelle
FROM typecontrat ORDER BY libelle;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function getapplication(){
if (est_anglophone()){
$sql = "SELECT codeApplication AS code, libelleEng AS libelle
FROM applications WHERE id IN (6,7) ORDER BY libelle;";
}else{
$sql = "SELECT codeApplication AS code, libelle
FROM applications WHERE id IN (6,7) ORDER BY libelle;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function ajouterbaremeaccessoiregarant($codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO baremeaccessoire(codeSociete,codeGcAssureur,codeTypeContrat,codeApplication,primeMin,primeMax,tauxAccessoire,accessoireForfait)
VALUES (?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait));
}
public function modifierbaremeaccessoiregarant($codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait,$id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'UPDATE baremeaccessoire
SET codeGcAssureur=?,codeTypeContrat=?,codeApplication=?,
primeMin=?,primeMax=?,tauxAccessoire=?,accessoireForfait=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait,$id,$codeSociete));
}
public function supprimerbaremeaccessoire($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM baremeaccessoire
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
}

View File

@ -1,243 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Baremepriseencharge extends Modele
{
public function getBaremepriseencharge()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = "SELECT A.*,concat(B.nom,' ',B.prenoms) as nomClient,
C.libelleEng AS territoire, D.libelle as tauxRemboursement
from baremepriseencharge A
LEFT JOIN clients B ON (B.numeroClient=A.numeroClient)
LEFT JOIN etendueterritoire C ON (C.codeTerritoire=A.codeTerritoire)
LEFT JOIN tauxcouverture D ON (D.id=A.idTauxCouverture)
WHERE A.codeSociete=?;";
}else{
$sql = "SELECT A.*,concat(B.nom,' ',B.prenoms) as nomClient,
C.libelle AS territoire, D.libelle as tauxRemboursement
from baremepriseencharge A
LEFT JOIN clients B ON (B.numeroClient=A.numeroClient)
LEFT JOIN etendueterritoire C ON (C.codeTerritoire=A.codeTerritoire)
LEFT JOIN tauxcouverture D ON (D.id=A.idTauxCouverture)
WHERE A.codeSociete=?;";
}
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getBaremepriseenchargeId($idBaremePriseEnCharge)
{
if (est_anglophone()){
$sql = "SELECT A.*,concat(B.nom,' ',B.prenoms) as nomClient,
C.libelleEng AS territoire, D.libelle as tauxRemboursement
from baremepriseencharge A
LEFT JOIN clients B ON (B.numeroClient=A.numeroClient)
LEFT JOIN etendueterritoire C ON (C.codeTerritoire=A.codeTerritoire)
LEFT JOIN tauxcouverture D ON (D.id=A.idTauxCouverture)
WHERE A.id=?;";
}else{
$sql = "SELECT A.*,concat(B.nom,' ',B.prenoms) as nomClient,
C.libelle AS territoire, D.libelle as tauxRemboursement
from baremepriseencharge A
LEFT JOIN clients B ON (B.numeroClient=A.numeroClient)
LEFT JOIN etendueterritoire C ON (C.codeTerritoire=A.codeTerritoire)
LEFT JOIN tauxcouverture D ON (D.id=A.idTauxCouverture)
WHERE A.id=?;";
}
$resultat = $this->executerRequete($sql, array($idBaremePriseEnCharge));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getidTauxBareme($idBaremePriseEnCharge){
$sql = "SELECT idTauxCouverture
FROM baremepriseencharge
WHERE id =?";
$resultat = $this->executerRequete($sql, array($idBaremePriseEnCharge))->fetch(PDO::FETCH_ASSOC);
return $resultat['idTauxCouverture'];
}
public function getClientBareme(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "SELECT numeroClient as code, concat(nom,' ',prenoms) as libelle
FROM clients WHERE codeSociete = ?";
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getClientGarant($codeGcAssureur){
$codeSociete = $_SESSION['codeSociete'];
$sql = "SELECT numeroClient AS CODE, CONCAT(nom,' ',prenoms) AS libelle
FROM clients WHERE codeSociete = ? AND numeroClient IN (
SELECT numeroClient FROM police WHERE codeGcAssureur = ?)
ORDER BY nom;";
$resultat = $this->executerRequete($sql, array($codeSociete, $codeGcAssureur));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getTerritoireBareme(){
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = "SELECT codeTerritoire as code, libelle
FROM etendueterritoire WHERE codeSociete = ?";
}else{
$sql = "SELECT codeTerritoire as code, libelle
FROM etendueterritoire WHERE codeSociete = ?";
}
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarantBareme(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "SELECT codeGcAssureur as code, libelle
FROM gc_assureur WHERE codeSociete = ?";
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getTauxBareme(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "SELECT id as code, libelle
FROM tauxcouverture WHERE codeSociete = ?";
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function creerBareme($idTauxCouverture, $codeTerritoire, $numeroClient, $codeGcAssureur, $libelle, $observationBareme, $codeProduit){
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'INSERT INTO baremepriseencharge
(
codeSociete,
libelle,
numeroClient,
codeGcAssureur,
codeTerritoire,
idTauxCouverture,
observationBareme,
codeProduit,
codeUtilisateur
)
VALUES (?, ?, ?, ?, ?, ?, ? , ?, ?);';
$this->executerRequete($sql, array($codeSociete, $libelle, $numeroClient, $codeGcAssureur, $codeTerritoire, $idTauxCouverture,
$observationBareme, $codeProduit, $user));
$_SESSION['idBaremePriseEnCharge'] = $this->dernierId();
}
public function modifierbareme($libelle, $numeroClient, $codeGcAssureur, $codeTerritoire, $idTauxCouverture,
$observationgarantie, $codeProduit){
$user = $_SESSION['login'];
$idBaremePriseEnCharge = $_SESSION['idBaremePriseEnCharge'];
$sql = 'UPDATE baremepriseencharge
SET
libelle = ?,
numeroClient = ?,
codeGcAssureur = ?,
codeTerritoire = ?,
idTauxCouverture = ?,
observationBareme = ?,
codeProduit = ?,
codeUtilisateur = ?
WHERE id= ? ;';
$this->executerRequete($sql, array($libelle, $numeroClient, $codeGcAssureur, $codeTerritoire, $idTauxCouverture,
$observationgarantie, $codeProduit, $user, $idBaremePriseEnCharge));
}
public function dupliquerbareme($idBaremePriseEnChargeOld,$codeGcAssureur, $codeProduit, $idTauxCouverture,
$codeTerritoire,$numeroClient,$libelle,$observationBareme)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_r_dupliquer_bareme(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array( $idBaremePriseEnChargeOld, $codeSociete, $codeGcAssureur, $codeProduit, $idTauxCouverture,
$codeTerritoire, $numeroClient, $libelle, $observationBareme, $user));
}
public function supprimer($id)
{
$user = $_SESSION['login'];
$sql = 'CALL sp_supprimer_bareme(?, ?);';
$this->executerRequete($sql, array($id, $user));
}
public function existeFamilleacteBareme($idBaremePriseEnCharge)
{
$sql = "SELECT COUNT(*) AS nbBareme
FROM familleactebaremepriseencharge
WHERE idBaremePriseEnCharge=?;";
$resultat = $this->executerRequete($sql, array($idBaremePriseEnCharge))->fetch();
if($resultat['nbBareme'] > 0){
return true;
}else{
return false;
}
}
public function majticketmoderateur($idBaremePriseEnCharge, $idTauxCouverture)
{
if($this->existeFamilleacteBareme($idBaremePriseEnCharge)){
$sql = "SELECT fn_tm_taux_couverture(?) AS ticketModerateur;";
$tm = $this->executerRequete($sql, array($idTauxCouverture))->fetch(PDO::FETCH_ASSOC);
$ticketModerateur = $tm['ticketModerateur'];
$sql = "Call sp_maj_ticketmoderateur_actes_bareme(?, ?);";
$this->executerRequete($sql, array($idBaremePriseEnCharge, $ticketModerateur));
}
}
}

View File

@ -1,28 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Beneficiairequittance extends Modele {
public function getBeneficiaireQuittance($idQuittance) {
$sql = 'SELECT A.id, A.idQuittance, A.numeroQuittance, A.idBeneficiaire, A.numeroBeneficiaire, nomBeneficiaire,
prenomsBeneficiaire, A.primeNette, A.commission, A.primeHt, A.taxe, A.fraisCarte, A.primeTtc
FROM beneficiairequittance A
JOIN beneficiaire B ON (B.codeSociete=A.codeSociete) AND (B.id=A.idBeneficiaire)
Join quittance Q on (Q.idEmission=A.idEmission)
WHERE (B.codeSociete=?) AND (Q.idQuittance=?) ORDER BY A.numeroBeneficiaire';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $idQuittance));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getBeneficiaireEmission($idEmission) {
$sql = 'SELECT A.id, A.idEmission, A.numeroEmission, A.idBeneficiaire, A.numeroBeneficiaire, nomBeneficiaire,
prenomsBeneficiaire, A.primeNette, A.commission, A.primeHt, A.taxe, A.fraisCarte, A.primeTtc
FROM beneficiairequittance A
JOIN beneficiaire B ON (B.codeSociete=A.codeSociete) AND (B.id=A.idBeneficiaire)
WHERE (B.codeSociete=?) AND (A.idEmission=?) ORDER BY A.numeroBeneficiaire';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $idEmission));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,63 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Bureau extends Modele {
public function getBureaux($codeBureau=null,$libelle=null) {
$codeBureau = contruireParamLike($codeBureau);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codeBureau, libelle,
nomRespon, prenomRespon, telephoneFixe, telephonePortable, email
FROM bureau A WHERE (A.codeSociete=? AND codeBureau LIKE ? AND libelle LIKE ?) order by libelle';
$bureaux = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeBureau,$libelle));
return $bureaux;
}
public function getBureau($id) {
$sql = 'SELECT id, codeSociete, codeBureau, libelle,
nomRespon, prenomRespon, telephoneFixe, telephonePortable, email
FROM bureau A WHERE (A.codeSociete=?) AND (A.id=?)';
$bureau = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $bureau->fetch(PDO::FETCH_ASSOC);
}
public function getNombreBureau()
{
$sql = 'select count(*) as nbBureau FROM bureau A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbBureau'];
}
public function ajouter($codeSociete, $codeBureau, $libelle,
$nomRespon, $prenomRespon, $telephoneFixe, $telephonePortable, $email) {
$sql = 'INSERT INTO bureau (codeSociete, codeBureau, libelle,
nomRespon, prenomRespon, telephoneFixe, telephonePortable, email) VALUES (?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeBureau, $libelle,
$nomRespon, $prenomRespon, $telephoneFixe, $telephonePortable, $email));
}
public function modifier($id, $codeBureau, $libelle, $nomRespon, $prenomRespon, $telephoneFixe, $telephonePortable, $email) {
$sql = 'UPDATE bureau SET codeBureau=?, libelle=?, nomRespon=?, prenomRespon=?, telephoneFixe=?,
telephonePortable=?, email=? where (id=?)';
$this->executerRequete($sql, array($codeBureau, $libelle, $nomRespon, $prenomRespon, $telephoneFixe, $telephonePortable, $email, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM bureau WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeBureau) {
$sql = 'select id FROM bureau WHERE (codeSociete=?) and (codeBureau=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeBureau));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeBureau as `code`, libelle
FROM bureau WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,133 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Carteassure extends Modele {
public function getListeCartePolice() {
$numeroPolice = $_SESSION['numeroPolice_C'];
$sql = 'SELECT * FROM carteassure
WHERE (codeSociete=?
AND idBeneficiaire IN (
SELECT id FROM beneficiaire
WHERE numeroPolice = ?
and enVigueur="1"))
order by numeroAdherent';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice));
return $resultat->fetchAll();
}
public function getListeStatut() {
if (est_anglophone()){
$sql = 'SELECT `codeLienParente` AS `code`,
`libelleEng`
FROM `lienparente`';
}else{
$sql = 'SELECT `codeLienParente` AS `code`,
`libelle`
FROM `lienparente`';
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function getListeEtatCarte() {
if (est_anglophone()){
$sql = 'SELECT `codeEtatCarte` AS `code`,
`libelleEng`
FROM `etatcarte`
WHERE codeEtatCarte="EDI"
OR codeEtatCarte="NED"';
}else{
$sql = 'SELECT `codeEtatCarte` AS `code`,
`libelle`
FROM `etatcarte`
WHERE codeEtatCarte="EDI"
OR codeEtatCarte="NED"';
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function getCarteAssure($codeLienParente, $codeEtatCarte, $debut, $fin) {
$numeroPolice = $_SESSION['numeroPolice_C'];
if($codeEtatCarte =="EDI"){
$codeEtatCarte = "edite";
}elseif($codeEtatCarte=="NED"){
$codeEtatCarte = "1";
}else{
$codeEtatCarte = "";
}
if($codeLienParente!="" && $codeEtatCarte !=""){
$sql = 'SELECT * FROM carteassure
WHERE (codeSociete=?
AND idBeneficiaire IN (
SELECT id FROM beneficiaire
WHERE numeroPolice = ?
and enVigueur="1"))
AND (codeLienParente = ?)
AND (codeEtatCarte = ?)
AND (dateEditionCarte BETWEEN ? AND ?)
order by numeroAdherent';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeLienParente, $codeEtatCarte, $debut, $fin));
}elseif($codeLienParente=="" && $codeEtatCarte!="" ){
if($codeEtatCarte!="1"){
$sql = 'SELECT * FROM carteassure
WHERE (codeSociete=?
AND idBeneficiaire IN (
SELECT id FROM beneficiaire
WHERE numeroPolice = ?
and enVigueur="1"))
AND codeEtatCarte = ?
AND (dateEditionCarte BETWEEN ? AND ?)
order by numeroAdherent';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeEtatCarte, $debut, $fin));
}else{
$sql = 'SELECT * FROM carteassure
WHERE (codeSociete=?
AND idBeneficiaire IN (
SELECT id FROM beneficiaire
WHERE numeroPolice = ?
and enVigueur="1"))
AND codeEtatCarte = ?
order by numeroAdherent';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeEtatCarte));
}
}elseif($codeLienParente!="" && $codeEtatCarte=="" ){
$sql = 'SELECT * FROM carteassure
WHERE (codeSociete=?
AND idBeneficiaire IN (
SELECT id FROM beneficiaire
WHERE numeroPolice = ?
and enVigueur="1"))
AND codeLienParente = ?
AND (dateEditionCarte BETWEEN ? AND ?)
order by numeroAdherent';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $codeLienParente, $debut, $fin));
}else{
$sql = 'SELECT * FROM carteassure
WHERE (codeSociete=?
AND idBeneficiaire IN (
SELECT id FROM beneficiaire
WHERE numeroPolice = ?
and enVigueur="1"))
AND (dateEditionCarte BETWEEN ? AND ?)
order by numeroAdherent';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice, $debut, $fin));
}
return $resultat->fetchAll();
}
}

View File

@ -1,211 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Client_d extends Modele {
public function getClients($nomsearch=null, $prenomsearch=null, $telsearch=null, $numeroPolicesearch=null)
{
$nomsearch = contruireParamLike($nomsearch);
$prenomsearch = contruireParamLike($prenomsearch);
$telsearch = contruireParamLike($telsearch);
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM d_clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
WHERE (A.codeSociete=? AND nom LIKE ? AND prenoms LIKE ? AND telephonePortable LIKE ?)
order by nom, prenoms';
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomsearch, $prenomsearch, $telsearch));
return $clients;
}
public function getClientsearch($numeroClient)
{
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM d_clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
return $clients;
}
public function getClientsearchPol($numeroPolice) {
$sql = 'SELECT A.id, A.codeSociete, A.numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM d_clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
join d_police P on (P.idClient=A.id) WHERE (A.codeSociete=?) AND (P.numeroPolice=?)';
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroPolice));
return $clients;
}
public function getClientVide()
{
/* mis en commentaire le 09/09/2018 pour ne pas afficher des clients non recherchés
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM d_clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
order by nom, prenoms';
*/
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM d_clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
where 0;';
$clients = $this->executerRequete($sql);
return $clients;
}
public function getClient($numeroClient) {
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre,
E.libelle as libelleTitre, A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite,
L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile, A.telephonePortable, A.fax,
A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelle as libelleSecteur, B.libelleEng as libelleSecteurEng, A.codeGestionnaire,
concat(G.nom," ", G.prenoms) as gestionnaire, A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire,
A.emailMandataire, A.dateCre, A.user, A.registreCommerce, A.codeLangueClient
FROM d_clients A
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
left join localite L on (L.codeSociete=A.codeSociete AND L.codeLocalite=A.codeLocalite)
left join typeclient D on (D.codeTypeClient=A.typeClient)
left join titre E on (E.codeTitre=A.codeTitre)
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$client = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
return $client;
}
public function getClientId($id)
{
$sql = 'call sp_get_d_client_id(?);';
$client = $this->executerRequete($sql, array($id));
return $client->fetch(PDO::FETCH_ASSOC);
}
public function getNombreClients()
{
$sql = 'select count(*) as nbClients FROM d_clients A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbClients'];
}
public function getIdClient($numeroClient) {
$sql = 'SELECT id FROM d_clients WHERE (codeSociete=?) AND (numeroClient=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['id'];
}
public function getContexteClientId($id) {
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient FROM d_clients A WHERE (A.codeSociete=?) AND (A.id=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idClient_d_C'] = $context['idClient'];
$_SESSION['numeroClient_d_C'] = $context['numeroClient'];
$_SESSION['nomClient_d_C'] = $context['nomClient'];
$_SESSION['idClient_d_Ajax'] = $context['idClient'];
$_SESSION['idPolice_d_C'] = "";
$_SESSION['numeroPolice_d_C'] = "";
}
public function existeligne($numeroClient) {
$sql = 'select id FROM d_clients WHERE (codeSociete=?) and (numeroClient=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroClient));
return ($resultat->rowCount() > 0);
}
public function getDenierNumeroClient()
{
$sql = 'select dernierNumeroClient from d_numerotationclient WHERE (codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
if ($resultat->rowCount() == 0)
{
$sql = 'INSERT INTO d_numerotationclient (codeSociete, dernierNumeroClient) values (?,?)';
$this->executerRequete($sql, array($_SESSION['codeSociete'], "1"));
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroClient'];
}
}
public function setDenierNumeroClient($numeroClient)
{
$sql = 'update d_numerotationclient set dernierNumeroClient=? WHERE (codeSociete=?)';
$this->executerRequete($sql, array($numeroClient, $_SESSION['codeSociete']));
}
public function ajouter($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite, $registreCommerce, $codeLangueClient)
{
$sql = 'INSERT INTO d_clients (codeSociete, numeroClient, typeClient, codeTitre, nom, prenoms, adresseGeo,
boitepostale, codeVille, codePays, telephoneBureau, telephonedomicile, telephonePortable, fax, email,
sexe, dateNaissance, codeSecteur, codeGestionnaire, nomMandataire, telephoneFixemandataire,
telephonePortablemandataire, emailMandataire, dateCre, user, codeLocalite, registreCommerce, codeLangueClient)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite, $registreCommerce, $codeLangueClient));
return $this->dernierId();
}
public function modifier($id, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $registreCommerce, $codeLangueClient)
{
$sql = 'UPDATE d_clients SET typeClient=?, codeTitre=?, nom=?, prenoms=?, adresseGeo=?,
boitepostale=?, codeVille=?, codePays=?, telephoneBureau=?, telephonedomicile=?, telephonePortable=?, fax=?,
email=?, sexe=?, dateNaissance=?, codeSecteur=?, codeGestionnaire=?, nomMandataire=?, telephoneFixemandataire=?,
telephonePortablemandataire=?, emailMandataire=?, codeLocalite=?, registreCommerce=? , codeLangueClient=?
where (id=?)';
$this->executerRequete($sql, array($typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $registreCommerce, $codeLangueClient, $id));
}
public function supprimer($idClient) {
$sql = 'select id from d_police where (idClient=?) limit 1';
$resultat = $this->executerRequete($sql, array($idClient));
if($resultat->rowCount() == 0)
{
$sql = 'DELETE FROM d_clients WHERE (id=?)';
$this->executerRequete($sql, array($idClient));
return true;
}
else
{
return false;
}
}
public function getContexteAjaxClient($id)
{
$sql = 'SELECT A.id as idClient FROM d_clients A WHERE (A.id=?)';
$resultat = $this->executerRequete($sql, array($id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idClient_d_Ajax'] = $context['idClient'];
}
public function getListeClients()
{
$sql = 'call sp_get_liste_clients_d(?);';
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $clients;
}
}

View File

@ -1,748 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class College_temp extends Modele {
public function ajouterUneGarantie($idCollegeTemp, $codeGarantie)
{
$sql = 'call sp_ajouter_une_garantie(?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeGarantie));
}
public function getCollegeTemp($idCollegeTemp)
{
$sql = 'call sp_afficher_college_temp(?)';
$collegeTemp = $this->executerRequete($sql, array($idCollegeTemp));
return $collegeTemp->fetch(PDO::FETCH_ASSOC);
}
public function getCollegeTempPolice($idPolice, $user)
{
$sql = 'select * from college_temp where (idPolice=?) and (user=?)';
$collegeTemp = $this->executerRequete($sql, array($idPolice, $user));
return $collegeTemp->fetchAll(PDO::FETCH_ASSOC);
}
public function getCollegeTempPoliceRen($idPolice, $user)
{
$sql = 'select * from college_ren_temp where (idPolice=?) and (user=?) order by codeProduit, libelleCollege';
$collegeTemp = $this->executerRequete($sql, array($idPolice, $user));
return $collegeTemp->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarCollege($idCollegeTemp)
{
$sql = 'select * from garantie_temp where (idCollegeTemp=?) order by ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarAddCollege($idCollegeTemp)
{
$sql = 'select A.*, B.garantieEng, B.plafond as plafondOld, B.plafond+A.plafond as plafondNew
from garantieaddition_temp A
join garantie_temp B on (B.user=A.user) and (B.idCollegeTemp=A.idCollegeTemp) and (B.codeGarantie=A.codeGarantie)
where (A.idCollegeTemp=?) order by A.ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarBaseCollege($idCollegeTemp)
{
$sql = 'select * from garantie_temp where (idCollegeTemp=?) and (optionnelle!="1") order by ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarOptCollege($idCollegeTemp)
{
$sql = 'select A.*, IFNULL(B.idCollegeTemp,"0") as idCollegeTemp
from garantie A
left join garantie_temp B on (B.idCollegeTemp=?) and (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
Where (A.optionnelle="1") order by A.ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarOptCollegeAcq($idCollegeTemp)
{
$sql = 'select * from garantie_temp where (idCollegeTemp=?) and (optionnelle="1") order by ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getPrestation($idCollegeTemp)
{
$sql = 'call sp_get_prestation_temp(?)';
/*
$sql = 'select A.*, B.libelle as reseausoin from prestation_temp A
join reseausoins B on (B.codeReseau=A.codeReseau)
where (A.idCollegeTemp=?) order by A.tmBase, A.tm';
*/
$prestations = $this->executerRequete($sql, array($idCollegeTemp));
return $prestations;
}
public function supprimer($idCollegeTemp) {
$sql = 'DELETE FROM college_temp WHERE (id=?)';
$this->executerRequete($sql, array($idCollegeTemp));
$sql = 'DELETE FROM garantie_temp WHERE (idCollegeTemp=?)';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function supprimergarantie($idGarantie) {
$sql = 'DELETE FROM garantie_temp WHERE (id=?)';
$this->executerRequete($sql, array($idGarantie));
}
public function initCollege($idPolice, $user)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_init_college(?, ?, ?);';
$this->executerRequete($sql, array($idPolice, $codeSociete, $user));
$resultat = $this->executerRequete($sql, array($idPolice, $codeSociete, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$idCollegeTemp = $ligne['idCollegeTemp'];
$_SESSION['idCollegeTemp'] = $idCollegeTemp;
return $idCollegeTemp;
}
public function initModifCollege($idCollege, $user)
{
$this->viderCollegTemp($user);
/*
$sql = 'insert into college_temp (idCollege, codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent,
nbAyantdroit, primeFamille, primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre,
primeNette, primeNetteStat, primeHt, taxe, fraisCarte, primeTtc, primeTtcAdherent, user, rachatTm, tauxRachatTm, tauxPrimeRachatTm,
cplFuneraire, primeCplFuneraire, primeTtcTotal, garantieArchive, deduireComm, surprimeOptionBeneficiaire,
surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire, commissionAutreBeneficiaire,
primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, imposerPlafond)
select id as idCollege, codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent,
nbAyantdroit, primeFamille, primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre,
primeNette, primeNetteStat, primeHt, taxe, fraisCarte, primeTtc, primeTtcAdherent, ? as user, rachatTm, tauxRachatTm, tauxPrimeRachatTm,
cplFuneraire, primeCplFuneraire, primeTtcTotal, garantieArchive, deduireComm, surprimeOptionBeneficiaire,
surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire, commissionAutreBeneficiaire,
primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, imposerPlafond
from college where id=?';
$this->executerRequete($sql, array($user, $idCollege));
$idCollegeTemp = $this->dernierId();
$_SESSION['idCollegeTemp'] = $idCollegeTemp;
$this->initModifGarantieCollege($idCollegeTemp);
$this->initModifPrestation($idCollegeTemp);
return $idCollegeTemp;
*/
$sql = 'CALL sp_init_modifier_college(?, ?);';
$this->executerRequete($sql, array($idCollege, $user));
$resultat = $this->executerRequete($sql, array($idCollege, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$idCollegeTemp = $ligne['idCollegeTemp'];
$_SESSION['idCollegeTemp'] = $idCollegeTemp;
return $idCollegeTemp;
}
public function recapituler($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit, $primeFamille,
$surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm, $fraisCarte, $imposerPlafond)
{
$sql = 'call sp_recapituller_college_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit,
$primeFamille, $surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm, $fraisCarte, $imposerPlafond));
}
public function maj($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit, $primeFamille,
$surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm)
{
$sql = 'call sp_maj_college_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit,
$primeFamille, $surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm));
}
public function enregistrer($idCollegeTemp)
{
$sql = 'insert into college (codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent, nbAyantdroit, primeFamille,
primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre, primeNette, primeNetteStat, primeHt,
taxe, fraisCarte, primeTtc, primeTtcAdherent, rachatTm, cplFuneraire, primeCplFuneraire, primeTtcTotal,
user, deduireComm, surprimeOptionBeneficiaire, surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire,
commissionAutreBeneficiaire, primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, tauxRachatTm, tauxPrimeRachatTm, imposerPlafond)
select codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent, nbAyantdroit, primeFamille,
primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre, primeNette, primeNetteStat, primeHt,
taxe, fraisCarte, primeTtc, primeTtcAdherent, rachatTm, cplFuneraire, primeCplFuneraire, primeTtcTotal,
user, deduireComm, surprimeOptionBeneficiaire, surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire,
commissionAutreBeneficiaire, primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, tauxRachatTm, tauxPrimeRachatTm, imposerPlafond
from college_temp where id=?';
$this->executerRequete($sql, array($idCollegeTemp));
$idCollege = $this->dernierId();
$this->ajouterGarantieCollege($idCollege, $idCollegeTemp);
$this->ajouterTableauPrestation($idCollege, $idCollegeTemp);
$user = $_SESSION['login'];
$this->viderCollegTemp($user);
}
public function modifiercollege($idCollegeTemp, $idCollege)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_college(?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $idCollege, $user));
}
public function ajouterGarantieCollege($idCollege, $idCollegeTemp)
{
$sql = 'delete from garantiecollege where idCollege=?';
$this->executerRequete($sql, array($idCollege));
$sql = 'insert into garantiecollege (codeSociete, idCollege, idPolice, numeroPolice, codeGarantie, garantie, garantieEng, optionnelle,
additionnelle, tauxPlafond, forfaitPlafond, primeOption, user, plafond, plafondLettre, primeFamille, ordre, champApplication)
select codeSociete, ? as idCollege, idPolice, numeroPolice, codeGarantie, garantie, garantieEng, optionnelle,
additionnelle, tauxPlafond, forfaitPlafond, primeOption, user, plafond, plafondLettre, primeFamille, ordre, champApplication
from garantie_temp where idCollegeTemp=?';
$this->executerRequete($sql, array($idCollege, $idCollegeTemp));
}
public function ajouterTableauPrestation($idCollege, $idCollegeTemp)
{
$sql = 'delete from prestationcollege where idCollege=?';
$this->executerRequete($sql, array($idCollege));
$sql = 'insert into prestationcollege (
codeSociete,
idCollege,
idPolice,
numeroPolice,
codeProduit,
codeReseau,
tm,
`user`,
dateSysteme,
tmBase,
rachatTm,
tauxRachatTm
)
select
codeSociete,
? as idCollege,
idPolice,
numeroPolice,
codeProduit,
codeReseau,
tm,
`user`,
dateSysteme,
tmBase,
rachatTm,
tauxRachatTm
from prestation_temp where idCollegeTemp=?';
$this->executerRequete($sql, array($idCollege, $idCollegeTemp));
}
public function initGarantieCollege($idCollegeTemp)
{
$sql = 'insert into garantie_temp
(
codeSociete,
idCollegeTemp,
idPolice,
numeroPolice,
codeGarantie,
garantie,
garantieEng,
optionnelle,
additionnelle,
tauxPlafond,
forfaitPlafond,
user,
plafond,
ordre,
plafondLettre,
champApplication
)
select
A.codeSociete,
B.id as idCollegeTemp,
B.idPolice,
B.numeroPolice,
A.codeGarantie,
A.libelle as garantie,
A.libelleEng as garantieEng,
A.optionnelle,
A.additionnelle,
A.tauxPlafond,
A.forfaitPlafond,
B.user,
ROUND((B.primeFamille*A.tauxPlafond),0)+A.forfaitPlafond as plafond,
A.ordre, A.plafondLettre,
A.champApplication
from garantie A
join college_temp B on (B.codeSociete=A.codeSociete)
Where (B.id=?) and optionnelle!="1"';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function initPrestationCollege($idCollegeTemp)
{
$user = $_SESSION['login'];
$codeProduitBase = $_SESSION['codeProduitBase'];
$sql = 'call sp_init_prestation_college(?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeProduitBase, $user));
}
public function initModifGarantieCollege($idCollegeTemp)
{
$sql = 'insert into garantie_temp
(
codeSociete,
idCollege,
idCollegeTemp,
idPolice,
numeroPolice,
codeGarantie,
garantie,
garantieEng,
optionnelle,
additionnelle,
tauxPlafond,
forfaitPlafond,
primeOption,
user,
plafond,
ordre,
plafondLettre,
primeFamille,
champApplication
)
select
A.codeSociete,
A.idCollege,
B.id as idCollegeTemp,
B.idPolice,
B.numeroPolice,
A.codeGarantie,
A.garantie,
A.garantieEng,
A.optionnelle,
A.additionnelle,
A.tauxPlafond,
A.forfaitPlafond,
A.primeOption,
B.user,
A.plafond,
A.ordre, A.plafondLettre,
A.primeFamille,
A.champApplication
from garantiecollege A
join college_temp B on (B.codeSociete=A.codeSociete) and (B.idCollege=A.idCollege)
Where (B.id=?)';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function initModifPrestation($idCollegeTemp)
{
$sql = 'insert into prestation_temp (
codeSociete,
idCollegeTemp,
idCollege,
idPolice,
numeroPolice,
codeProduit,
codeReseau,
tm,
user,
dateSysteme,
tmBase,
rachatTm,
tauxRachatTm,
tauxPrimeRachatTm
)
select
A.codeSociete,
B.id as idCollegeTemp,
B.idCollege,
B.idPolice,
B.numeroPolice,
A.codeProduit,
A.codeReseau,
A.tm,
B.user,
now() as dateSysteme,
A.tmBase,
B.rachatTm,
B.tauxRachatTm,
B.tauxPrimeRachatTm
from prestationcollege A
join college_temp B on (B.codeSociete=A.codeSociete) and (B.idCollege=A.idCollege)
Where (B.id=?)';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function majtauxplafond($idGarantie, $tauxPlafond)
{
$sql = 'update garantie_temp set tauxPlafond=? where (id=?)';
$this->executerRequete($sql, array($tauxPlafond, $idGarantie));
$sql = 'update garantie_temp set plafond= ROUND((primeFamille*tauxPlafond),0)+forfaitPlafond where (id=?)';
$this->executerRequete($sql, array($idGarantie));
}
public function imposerplafond($idGarantie, $plafond)
{
$sql = 'update garantie_temp set plafond=? where (id=?)';
$this->executerRequete($sql, array($plafond, $idGarantie));
}
public function majtm($idPrestation, $tm)
{
$sql = 'update prestation_temp set tm=? where (id=?)';
$this->executerRequete($sql, array($tm, $idPrestation));
}
public function majtmprestatairenplus($idPrestation, $tm)
{
$sql = 'update prestationcollegeplus set tm=? where (id=?)';
$this->executerRequete($sql, array($tm, $idPrestation));
}
public function retirerprestatairenplus($idPrestation)
{
$sql = 'delete from prestationcollegeplus where (id=?)';
$this->executerRequete($sql, array($idPrestation));
}
public function ajouterunprestataireenplus($codePrestataire)
{
$idCollege = $_SESSION['idCollege'];
$user = $_SESSION['login'];
$sql = 'call sp_ajouterprestataireenplus(?, ?, ?)';
$this->executerRequete($sql, array($idCollege, $codePrestataire, $user));
}
public function ajouterunprestataireenmoins($codePrestataire)
{
$idCollege = $_SESSION['idCollege'];
$user = $_SESSION['login'];
$sql = 'call sp_ajouterprestataireenmoins(?, ?, ?)';
$this->executerRequete($sql, array($idCollege, $codePrestataire, $user));
}
public function retirerprestatairenmoins($idPrestation)
{
$sql = 'delete from prestationcollegemoins where (id=?)';
$this->executerRequete($sql, array($idPrestation));
}
// ajouterunprestatairetm
public function ajouterunprestatairetm($codePrestataire, $idCollege)
{
$user = $_SESSION['login'];
//var_dump($idCollege, $codePrestataire, $user);
//die();
$sql = 'call sp_ajouterprestatairetm(?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $user, $idCollege));
}
public function retirerprestatairetm($idPrestation)
{
$sql = 'delete from prestationcollegetm where (id=?)';
$this->executerRequete($sql, array($idPrestation));
}
public function majtmprestatairetm($idPrestation, $tm)
{
$sql = 'update prestationcollegetm set tm=? where (id=?)';
$this->executerRequete($sql, array($tm, $idPrestation));
}
public function majPrimeOpt($idGarantie, $primeOption)
{
$sql = 'call sp_maj_prime_opt(?, ?)';
$this->executerRequete($sql, array($idGarantie, $primeOption));
}
public function majPlafondOpt($idGarantie, $plafondOption)
{
$sql = 'call sp_maj_plafond_opt(?, ?)';
$this->executerRequete($sql, array($idGarantie, $plafondOption));
}
public function majlibgar($idGarantie, $libellegarantie)
{
$sql = 'update garantie_temp set garantie=? where (id=?)';
$this->executerRequete($sql, array($libellegarantie, $idGarantie));
}
public function viderCollegTemp($user)
{
$sql = 'DELETE FROM college_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM garantie_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM prestation_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
}
public function init_changement_college($idAdherent)
{
$user = $_SESSION['login'];
$sql = 'call sp_init_changement_college(?, ?)';
$college_temp = $this->executerRequete($sql, array($idAdherent, $user));
return $college_temp->fetch(PDO::FETCH_ASSOC);
}
public function changer_college_temp($idAdherent, $idCollege)
{
$user = $_SESSION['login'];
$sql = 'call sp_changer_college_temp(?, ?, ?)';
$college_temp = $this->executerRequete($sql, array($idAdherent, $idCollege, $user));
return $college_temp->fetch(PDO::FETCH_ASSOC);
}
public function changer_college($idAdherent)
{
$user = $_SESSION['login'];
$sql = 'call sp_changer_college(?, ?)';
$this->executerRequete($sql, array($idAdherent, $user));
}
public function getCollegesPolice()
{
$user = $_SESSION['login'];
$sql = 'SELECT * FROM college_temp WHERE (user=?) order by libelleCollege';
$college = $this->executerRequete($sql, array($user));
return $college;
}
public function getTotaldcollege($idPolice) {
$user = $_SESSION['login'];
$sql = 'call sp_totalcollege_temp(?, ?)';
$totalcollege = $this->executerRequete($sql, array($idPolice, $user));
return $totalcollege->fetch(PDO::FETCH_ASSOC);
}
public function selectioncollegetemp($idCollegeTemp, $choix) {
$sql = 'update college_temp set choix=? WHERE (id=?)';
$this->executerRequete($sql, array($choix, $idCollegeTemp));
}
public function majplafondadd($idGarantie, $plafond)
{
$sql = 'update garantieaddition_temp set plafond=? where (id=?)';
$this->executerRequete($sql, array($plafond, $idGarantie));
}
public function majprimeadd($idGarantie, $primeOption)
{
$sql = 'update garantieaddition_temp set primeOption=? where (id=?)';
$this->executerRequete($sql, array($primeOption, $idGarantie));
}
public function recapituler_maj_limite_college($idCollegeTemp)
{
$user = $_SESSION['login'];
$sql = 'call sp_recapituller_maj_limite_college(?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $user));
}
public function modifierlimitecollegetemp($idCollegeTemp)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_limite_college_temp(?)';
$this->executerRequete($sql, array($idCollegeTemp, $user));
}
public function getCollegepoliceId($idCollege) {
$sql = 'SELECT A.id AS idCollege, A.*, B.libelle as produit
from college A
join produit B on (B.codeSociete=A.codeSociete) AND (B.codeProduit=A.codeProduit)
where A.id=?';
$college = $this->executerRequete($sql, array($idCollege));
return $college->fetch(PDO::FETCH_ASSOC);
}
public function getprestatairehorsreseau($idCollege) {
$sql = 'call sp_getprestatairehorsreseau(?);';
$college = $this->executerRequete($sql, array($idCollege));
return $college->fetchAll(PDO::FETCH_ASSOC);
}
public function getprestataireenplus($idCollege) {
$sql = 'call sp_getprestataireenplus(?);';
$college = $this->executerRequete($sql, array($idCollege));
return $college->fetchAll(PDO::FETCH_ASSOC);
}
public function supprimeprestataireenplus($id) {
$sql = 'DELETE FROM prestationcollegeplus WHERE id=?;';
$this->executerRequete($sql, array($id));
}
public function supprimeprestataireenmoins($id) {
$sql = 'DELETE FROM prestationcollegemoins WHERE id=?;';
$this->executerRequete($sql, array($id));
}
// Prestataires en moins
public function getprestatairereseau($idCollege) {
$sql = 'call sp_getprestatairereseau(?);';
$college = $this->executerRequete($sql, array($idCollege));
return $college->fetchAll(PDO::FETCH_ASSOC);
}
public function getprestataireenmoins($idCollege) {
$sql = 'call sp_getprestataireenmoins(?);';
$college = $this->executerRequete($sql, array($idCollege));
return $college->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeCollege($idPolice) {
$sql = 'SELECT c.id AS `code`, CONCAT(c.codeProduit, " : ", c.libelleCollege, " ==> (", r.libelle, ")") AS libelle
FROM college c
LEFT JOIN reseausoins r ON (r.codeReseau = c.codeReseau)
WHERE (c.idPolice=?) order by 2';
$liste = $this->executerRequete($sql, array($idPolice));
return $liste->fetchAll(PDO::FETCH_ASSOC);
// return $liste->fetch(PDO::FETCH_ASSOC);
}
// Prestataires dérogation TM
public function getprestatairereseautm($idCollege) {
$sql = 'call sp_getprestatairereseau_tm(?);';
$college = $this->executerRequete($sql, array($idCollege));
return $college->fetchAll(PDO::FETCH_ASSOC);
}
public function getprestatairetm($codeReseau) {
$sql = 'call sp_getprestataire_tm(?);';
$college = $this->executerRequete($sql, array($codeReseau));
return $college->fetchAll(PDO::FETCH_ASSOC);
}
public function majchampapplicationplafond($idGarantie, $choix)
{
$sql = 'update garantie_temp set champApplication=?, primeParTete=? where (id=?)';
$this->executerRequete($sql, array($choix, $choix, $idGarantie));
}
public function changecategorie($codeProduit)
{
$codeSociete = $_SESSION['codeSociete'];
// $user = $_SESSION['login'];
$idCollegeTemp = $_SESSION['idCollegeTemp'];
$sql = 'CALL sp_modifier_categorie_college_temp_vitalis(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($idCollegeTemp, $codeSociete, $codeProduit));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function maj_libelle_college($idCollegeTemp, $nouvLibelleCollege)
{
$sql = 'CALL sp_maj_libelle_college(?, ?);';
$this->executerRequete($sql, array($idCollegeTemp, $nouvLibelleCollege));
}
public function getTauxForfait(){
if (est_anglophone()){
$sql = "SELECT id AS code, libelleEng AS libelle
FROM choixforfaittaux;";
}else{
$sql = "SELECT id AS code, libelle
FROM choixforfaittaux;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getPrestatairereseausoins($codeReseau){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_get_prestataires_reseau_affectes(?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $codeReseau));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,555 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class College_temp_d extends Modele {
public function ajouterUneGarantie($idCollegeTemp, $codeGarantie)
{
$sql = 'call sp_ajouter_une_garantie(?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeGarantie));
}
public function getCollegeTemp($idCollegeTemp)
{
$sql = 'call sp_afficher_college_temp(?)';
$collegeTemp = $this->executerRequete($sql, array($idCollegeTemp));
return $collegeTemp->fetch(PDO::FETCH_ASSOC);
}
public function getCollegeTempPolice($idPolice, $user)
{
$sql = 'select * from college_temp where (idPolice=?) and (user=?)';
$collegeTemp = $this->executerRequete($sql, array($idPolice, $user));
return $collegeTemp->fetchAll(PDO::FETCH_ASSOC);
}
public function getCollegeTempPoliceRen($idPolice, $user)
{
$sql = 'select * from college_ren_temp where (idPolice=?) and (user=?) order by codeProduit, libelleCollege';
$collegeTemp = $this->executerRequete($sql, array($idPolice, $user));
return $collegeTemp->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarCollege($idCollegeTemp)
{
$sql = 'select * from garantie_temp where (idCollegeTemp=?) order by ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarAddCollege($idCollegeTemp)
{
$sql = 'select A.*, B.plafond as plafondOld, B.plafond+A.plafond as plafondNew from garantieaddition_temp A
join garantie_temp B on (B.user=A.user) and (B.idCollegeTemp=A.idCollegeTemp) and (B.codeGarantie=A.codeGarantie)
where (A.idCollegeTemp=?) order by A.ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarBaseCollege($idCollegeTemp)
{
$sql = 'select * from garantie_temp where (idCollegeTemp=?) and (optionnelle!="1") order by ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarOptCollege($idCollegeTemp)
{
$sql = 'select A.*, IFNULL(B.idCollegeTemp,"0") as idCollegeTemp
from garantie A
left join garantie_temp B on (B.idCollegeTemp=?) and (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
Where (A.optionnelle="1") order by A.ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getGarOptCollegeAcq($idCollegeTemp)
{
$sql = 'select * from garantie_temp where (idCollegeTemp=?) and (optionnelle="1") order by ordre';
$garanties = $this->executerRequete($sql, array($idCollegeTemp));
return $garanties;
}
public function getPrestation($idCollegeTemp)
{
$sql = 'select A.*, B.libelle as reseausoin from prestation_temp A
join reseausoins B on (B.codeReseau=A.codeReseau)
where (A.idCollegeTemp=?) order by A.tmBase, A.tm';
$prestations = $this->executerRequete($sql, array($idCollegeTemp));
return $prestations;
}
public function supprimer($idCollegeTemp) {
$sql = 'DELETE FROM college_temp WHERE (id=?)';
$this->executerRequete($sql, array($idCollegeTemp));
$sql = 'DELETE FROM garantie_temp WHERE (idCollegeTemp=?)';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function supprimergarantie($idGarantie) {
$sql = 'DELETE FROM garantie_temp WHERE (id=?)';
$this->executerRequete($sql, array($idGarantie));
}
public function initCollege($idPolice, $user)
{
$codeSociete = $_SESSION['codeSociete'];
$numeroOptionTarif = $_SESSION['numeroOptionTarif'];
$sql = 'CALL sp_init_college_d(?, ?, ?, ?);';
$this->executerRequete($sql, array($idPolice, $codeSociete, $numeroOptionTarif, $user));
$resultat = $this->executerRequete($sql, array($idPolice, $codeSociete, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$idCollegeTemp = $ligne['idCollegeTemp'];
$_SESSION['idCollegeTemp'] = $idCollegeTemp;
return $idCollegeTemp;
}
public function initModifCollege($idCollege, $user)
{
/*
$this->viderCollegTemp($user);
$sql = 'insert into college_temp (idCollege, codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent,
nbAyantdroit, primeFamille, primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre,
primeNette, primeNetteStat, primeHt, taxe, fraisCarte, primeTtc, primeTtcAdherent, user, rachatTm, tauxRachatTm, tauxPrimeRachatTm,
cplFuneraire, primeCplFuneraire, primeTtcTotal, garantieArchive, deduireComm, surprimeOptionBeneficiaire,
surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire, commissionAutreBeneficiaire,
primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, imposerPlafond,
idOptionTarif, numeroOptionTarif)
select id as idCollege, codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent,
nbAyantdroit, primeFamille, primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre,
primeNette, primeNetteStat, primeHt, taxe, fraisCarte, primeTtc, primeTtcAdherent, ? as user, rachatTm, tauxRachatTm, tauxPrimeRachatTm,
cplFuneraire, primeCplFuneraire, primeTtcTotal, garantieArchive, deduireComm, surprimeOptionBeneficiaire,
surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire, commissionAutreBeneficiaire,
primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, imposerPlafond,
idOptionTarif, numeroOptionTarif
from d_college where id=?';
$this->executerRequete($sql, array($user, $idCollege));
$idCollegeTemp = $this->dernierId();
$_SESSION['idCollegeTemp'] = $idCollegeTemp;
$this->initModifGarantieCollege($idCollegeTemp);
$this->initModifPrestation($idCollegeTemp);
return $idCollegeTemp;
*/
$sql = 'CALL sp_init_modifier_college_d(?, ?);';
$this->executerRequete($sql, array($idCollege, $user));
$resultat = $this->executerRequete($sql, array($idCollege, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$idCollegeTemp = $ligne['idCollegeTemp'];
$_SESSION['idCollegeTemp'] = $idCollegeTemp;
return $idCollegeTemp;
}
public function recapituler($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit, $primeFamille,
$surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm, $fraisCarte, $imposerPlafond, $numeroOptionTarif)
{
$sql = 'call sp_recapituller_college_temp_d(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit,
$primeFamille, $surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm, $fraisCarte, $imposerPlafond, $numeroOptionTarif));
}
public function maj($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit, $primeFamille,
$surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm)
{
$sql = 'call sp_maj_college_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeProduit, $libelleCollege, $nbAdherent, $nbAyantdroit,
$primeFamille, $surprimeAnt, $rachatTm, $cplFuneraire, $tauxRachatTm, $tauxPrimeRachatTm));
}
public function enregistrer($idCollegeTemp)
{
$sql = 'insert into d_college (codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent, nbAyantdroit, primeFamille,
primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre, primeNette, primeNetteStat, primeHt,
taxe, fraisCarte, primeTtc, primeTtcAdherent, rachatTm, cplFuneraire, primeCplFuneraire, primeTtcTotal,
user, deduireComm, surprimeOptionBeneficiaire, surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire,
commissionAutreBeneficiaire, primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, tauxRachatTm, tauxPrimeRachatTm, imposerPlafond,
idOptionTarif, numeroOptionTarif)
select codeSociete, idPolice, numeroPolice, codeProduit, libelleCollege, nbAdherent, nbAyantdroit, primeFamille,
primeBeneficiaire, surprimeOption, surprimeTm, surprimeAnt, commission, commissionAutre, primeNette, primeNetteStat, primeHt,
taxe, fraisCarte, primeTtc, primeTtcAdherent, rachatTm, cplFuneraire, primeCplFuneraire, primeTtcTotal,
user, deduireComm, surprimeOptionBeneficiaire, surprimeTmBeneficiaire, surprimeAntBeneficiaire, commissionBeneficiaire,
commissionAutreBeneficiaire, primeNetteBeneficiaire, primeNetteStatBeneficiaire, primeHtBeneficiaire, taxeBeneficiaire, fraisCarteBeneficiaire,
primeTtcBeneficiaire, cplFuneraireBeneficiaire, primeCplFuneraireBeneficiaire, tauxRachatTm, tauxPrimeRachatTm, imposerPlafond,
idOptionTarif, numeroOptionTarif
from college_temp where id=?';
$this->executerRequete($sql, array($idCollegeTemp));
$idCollege = $this->dernierId();
$this->ajouterGarantieCollege($idCollege, $idCollegeTemp);
$this->ajouterTableauPrestation($idCollege, $idCollegeTemp);
$user = $_SESSION['login'];
$this->viderCollegTemp($user);
}
public function modifiercollege($idCollegeTemp, $idCollege)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_college_d(?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $idCollege, $user));
}
public function ajouterGarantieCollege($idCollege, $idCollegeTemp)
{
$sql = 'delete from d_garantiecollege where idCollege=?';
$this->executerRequete($sql, array($idCollege));
$sql = 'insert into d_garantiecollege (codeSociete, idCollege, idPolice, numeroPolice, codeGarantie, garantie, optionnelle,
additionnelle, tauxPlafond, forfaitPlafond, primeOption, user, plafond, plafondLettre, primeFamille, ordre, champApplication)
select codeSociete, ? as idCollege, idPolice, numeroPolice, codeGarantie, garantie, optionnelle,
additionnelle, tauxPlafond, forfaitPlafond, primeOption, user, plafond, plafondLettre, primeFamille, ordre, champApplication
from garantie_temp where idCollegeTemp=?';
$this->executerRequete($sql, array($idCollege, $idCollegeTemp));
}
public function ajouterTableauPrestation($idCollege, $idCollegeTemp)
{
$sql = 'delete from d_prestationcollege where idCollege=?';
$this->executerRequete($sql, array($idCollege));
$sql = 'insert into d_prestationcollege (
codeSociete,
idCollege,
idPolice,
numeroPolice,
codeProduit,
codeReseau,
tm,
`user`,
dateSysteme,
tmBase,
rachatTm,
tauxRachatTm
)
select
codeSociete,
? as idCollege,
idPolice,
numeroPolice,
codeProduit,
codeReseau,
tm,
`user`,
dateSysteme,
tmBase,
rachatTm,
tauxRachatTm
from prestation_temp where idCollegeTemp=?';
$this->executerRequete($sql, array($idCollege, $idCollegeTemp));
}
public function initGarantieCollege($idCollegeTemp)
{
$sql = 'insert into garantie_temp
(
codeSociete,
idCollegeTemp,
idPolice,
numeroPolice,
codeGarantie,
garantie,
garantieEng,
optionnelle,
additionnelle,
tauxPlafond,
forfaitPlafond,
user,
plafond,
ordre,
plafondLettre,
champApplication
)
select
A.codeSociete,
B.id as idCollegeTemp,
B.idPolice,
B.numeroPolice,
A.codeGarantie,
A.libelle as garantie,
A.libelleEng as garantieEng,
A.optionnelle,
A.additionnelle,
A.tauxPlafond,
A.forfaitPlafond,
B.user,
ROUND((B.primeFamille*A.tauxPlafond),0)+A.forfaitPlafond as plafond,
A.ordre, A.plafondLettre,
A.champApplication
from garantie A
join college_temp B on (B.codeSociete=A.codeSociete)
Where (B.id=?) and optionnelle!="1"';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function initPrestationCollege($idCollegeTemp)
{
$user = $_SESSION['login'];
$codeProduitBase = $_SESSION['codeProduitBase'];
$sql = 'call sp_init_prestation_college(?, ?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $codeProduitBase, $user));
}
public function initModifGarantieCollege($idCollegeTemp)
{
$sql = 'insert into garantie_temp
(
codeSociete,
idCollege,
idCollegeTemp,
idPolice,
numeroPolice,
codeGarantie,
garantie,
garantieEng,
optionnelle,
additionnelle,
tauxPlafond,
forfaitPlafond,
primeOption,
user,
plafond,
ordre,
plafondLettre,
primeFamille,
champApplication
)
select
A.codeSociete,
A.idCollege,
B.id as idCollegeTemp,
B.idPolice,
B.numeroPolice,
A.codeGarantie,
A.garantie,
A.garantieEng,
A.optionnelle,
A.additionnelle,
A.tauxPlafond,
A.forfaitPlafond,
A.primeOption,
B.user,
A.plafond,
A.ordre, A.plafondLettre,
A.primeFamille,
A.champApplication
from d_garantiecollege A
join college_temp B on (B.codeSociete=A.codeSociete) and (B.idCollege=A.idCollege)
Where (B.id=?)';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function initModifPrestation($idCollegeTemp)
{
$sql = 'insert into prestation_temp (
codeSociete,
idCollegeTemp,
idCollege,
idPolice,
numeroPolice,
codeProduit,
codeReseau,
tm,
user,
dateSysteme,
tmBase,
rachatTm,
tauxRachatTm,
tauxPrimeRachatTm
)
select
A.codeSociete,
B.id as idCollegeTemp,
B.idCollege,
B.idPolice,
B.numeroPolice,
A.codeProduit,
A.codeReseau,
A.tm,
B.user,
now() as dateSysteme,
A.tmBase,
B.rachatTm,
B.tauxRachatTm,
B.tauxPrimeRachatTm
from d_prestationcollege A
join college_temp B on (B.codeSociete=A.codeSociete) and (B.idCollege=A.idCollege)
Where (B.id=?)';
$this->executerRequete($sql, array($idCollegeTemp));
}
public function majtauxplafond($idGarantie, $tauxPlafond)
{
$sql = 'update garantie_temp set tauxPlafond=? where (id=?)';
$this->executerRequete($sql, array($tauxPlafond, $idGarantie));
$sql = 'update garantie_temp set plafond= ROUND((primeFamille*tauxPlafond),0)+forfaitPlafond where (id=?)';
$this->executerRequete($sql, array($idGarantie));
}
public function imposerplafond($idGarantie, $plafond)
{
$sql = 'update garantie_temp set plafond=? where (id=?)';
$this->executerRequete($sql, array($plafond, $idGarantie));
}
public function majtm($idPrestation, $tm)
{
$sql = 'update prestation_temp set tm=? where (id=?)';
$this->executerRequete($sql, array($tm, $idPrestation));
}
public function majPrimeOpt($idGarantie, $primeOption)
{
$sql = 'call sp_maj_prime_opt(?, ?)';
$this->executerRequete($sql, array($idGarantie, $primeOption));
}
public function majPlafondOpt($idGarantie, $plafondOption)
{
$sql = 'call sp_maj_plafond_opt(?, ?)';
$this->executerRequete($sql, array($idGarantie, $plafondOption));
}
public function majlibgar($idGarantie, $libellegarantie)
{
$sql = 'update garantie_temp set garantie=? where (id=?)';
$this->executerRequete($sql, array($libellegarantie, $idGarantie));
}
public function viderCollegTemp($user)
{
$sql = 'DELETE FROM college_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM garantie_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM prestation_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
}
public function changer_college_temp($idAdherent, $idCollege)
{
$user = $_SESSION['login'];
$sql = 'call sp_changer_college_temp_d(?, ?, ?)';
$college_temp = $this->executerRequete($sql, array($idAdherent, $idCollege, $user));
return $college_temp->fetch(PDO::FETCH_ASSOC);
}
public function getCollegesPolice()
{
$user = $_SESSION['login'];
$sql = 'SELECT * FROM college_temp WHERE (user=?) order by libelleCollege';
$college = $this->executerRequete($sql, array($user));
return $college;
}
public function getTotaldcollege($idPolice) {
$user = $_SESSION['login'];
$sql = 'call sp_totalcollege_temp_d(?, ?)';
$totalcollege = $this->executerRequete($sql, array($idPolice, $user));
return $totalcollege->fetch(PDO::FETCH_ASSOC);
}
public function selectioncollegetemp($idCollegeTemp, $choix) {
$sql = 'update college_temp set choix=? WHERE (id=?)';
$this->executerRequete($sql, array($choix, $idCollegeTemp));
}
public function majplafondadd($idGarantie, $plafond)
{
$sql = 'update garantieaddition_temp set plafond=? where (id=?)';
$this->executerRequete($sql, array($plafond, $idGarantie));
}
public function majprimeadd($idGarantie, $primeOption)
{
$sql = 'update garantieaddition_temp set primeOption=? where (id=?)';
$this->executerRequete($sql, array($primeOption, $idGarantie));
}
public function recapituler_maj_limite_college($idCollegeTemp)
{
$user = $_SESSION['login'];
$sql = 'call sp_recapituller_maj_limite_college(?, ?)';
$this->executerRequete($sql, array($idCollegeTemp, $user));
}
public function modifierlimitecollegetemp($idCollegeTemp)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_limite_college_temp(?)';
$this->executerRequete($sql, array($idCollegeTemp, $user));
}
public function getoptionstarif($idPolice) {
$sql = 'SELECT numeroOptionTarif as `code`, libelleOptionTarif as libelle from d_optionstarif where (idPolice=?) order by 1';
$liste = $this->executerRequete($sql, array($idPolice));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function nouvelleoptiontarif()
{
$user = $_SESSION['login'];
$idPolice = $_SESSION['idPolice_d_C'];
$sql = 'call sp_d_nouvelle_option_tarif(?, ?)';
$resultat = $this->executerRequete($sql, array($idPolice, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['numeroOptionTarif'] = $ligne['numeroOptionTarif'];
}
}

View File

@ -1,115 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Collegetype extends Modele
{
public function getCollegetypes()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT A.* FROM collegetype A WHERE (A.codeSociete=?) ORDER BY A.libelle;';
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeCollegetype()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'SELECT codeCollegeType AS code libelleEng as libelle FROM collegetype
WHERE (codeSociete=?)
ORDER BY libelle;';
}else{
$sql = 'SELECT codeCollegeType AS code libelle FROM collegetype
WHERE (codeSociete=?)
ORDER BY libelle;';
}
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getCollegetype($id)
{
$sql = 'SELECT A.* FROM collegetype A WHERE (A.id=?)';
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getuncollegetype($idTable)
{
$sql = 'select A.id as idTable, A.* from collegetype A where (id=?)';
$resultat = $this->executerRequete($sql, array($idTable));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function ajouter($codeCollegeType, $libelle) {
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'INSERT INTO collegetype (codeSociete, codeCollegeType, libelleEng)
VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeCollegeType, $libelleEng));
}else{
$sql = 'INSERT INTO collegetype (codeSociete, codeCollegeType, libelle)
VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeCollegeType, $libelle));
}
}
public function supprimer($id)
{
$sql = 'DELETE FROM collegetype WHERE (id=?);';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeCollegeType) {
$sql = 'select id FROM collegetype WHERE (codeSociete=?) and (codeCollegeType=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeCollegeType));
return ($resultat->rowCount() > 0);
}
public function enregistrermodif($idTable, $libelle)
{
if (est_anglophone())
{
$sql = 'UPDATE collegetype SET
libelleEng = ?
WHERE id = ?';
$this->executerRequete($sql, array($libelle,$idTable));
}else{
$sql = 'UPDATE collegetype SET
libelle = ?
WHERE id = ?';
$this->executerRequete($sql, array($libelle,$idTable));
}
}
}

View File

@ -1,80 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Echeancier_temp extends Modele {
public function getEntete_echeancier_temp()
{
$idEmission_temp = $_SESSION['idEmission_temp'];
$sql = 'select * from entete_echeancier_temp where (idEmission_temp=?)';
$entete_echeancier = $this->executerRequete($sql, array($idEmission_temp));
return $entete_echeancier->fetch(PDO::FETCH_ASSOC);
}
public function majEcheancier_temp($idEmission_temp, $codeTypeEcheancier, $nbEcheance, $tauxInteret)
{
$sql = 'call sp_init_ventil_echeancier_temp(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idEmission_temp, $codeTypeEcheancier, $nbEcheance, $tauxInteret));
}
public function enregistrer($debut, $fin)
{
$codeSociete = $_SESSION['codeSociete'];
$idPolice = $_SESSION['idPolice_C'];
$user = $_SESSION['login'];
$idSaisie = $_SESSION['idSaisie'];
$idEmission_temp = $_SESSION['idEmission_temp'];
$sql = 'call sp_enregistrer_echeancier(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idPolice, $user, $idSaisie, $debut, $fin, $idEmission_temp));
}
public function majlibelle($idEcheancier, $libelleEcheance)
{
$sql = 'update echeancier_temp set libelleEcheance=? where (id=?)';
$this->executerRequete($sql, array($libelleEcheance, $idEcheancier));
}
public function majdatepaiement($idEcheancier, $datePaiement)
{
$sql = 'update echeancier_temp set datePaiement=? where (id=?)';
$this->executerRequete($sql, array($datePaiement, $idEcheancier));
}
public function majtauxecheance($idEcheancier, $tauxEcheance, $nbEcheance)
{
$sql = 'call sp_maj_ventil_echeancier(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($idEcheancier, $tauxEcheance, $nbEcheance));
}
public function getEcheancier_temp()
{
$idEmission_temp = $_SESSION['idEmission_temp'];
$sql = 'select * from echeancier_temp where (idEmission_temp=?) order by ordreEcheance;';
$resultat = $this->executerRequete($sql, array($idEmission_temp));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
// public function getTotalEcheancier_temp($user)
public function getTotalEcheancier_temp()
{
$idEmission_temp = $_SESSION['idEmission_temp'];
$sql = 'select sum(primeTtcInitial) as primeTtcInitial, SUM(interet) as interet,
ROUND(SUM(tauxEcheance)) as tauxEcheance, SUM(primeTtc) as primeTtc
from echeancier_temp where (idEmission_temp=?);';
$resultat = $this->executerRequete($sql, array($idEmission_temp));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,131 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Emission extends Modele {
public function existeligne($numeroEmission) {
$sql = 'select id FROM emission WHERE (codeSociete=?) and (numeroEmission=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroEmission));
return ($resultat->rowCount() > 0);
}
public function facturer($idPolice, $numeroEmission, $numeroQuittance)
{
$sql = 'call sp_init_echeancier(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idPolice, $numeroEmission, $numeroQuittance, $_SESSION['login'], $_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idEmission'];
}
public function getDenierNumeroEmission()
{
$sql = 'select dernierNumeroEmission from numerotationemission WHERE (codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
if ($resultat->rowCount() == 0)
{
$sql = 'INSERT INTO numerotationemission (codeSociete, dernierNumeroEmission) values (?,?)';
$this->executerRequete($sql, array($_SESSION['codeSociete'], "1"));
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroEmission'];
}
}
public function setDenierNumeroEmission($numeroEmission)
{
$sql = 'update numerotationemission set dernierNumeroEmission=? WHERE (codeSociete=?)';
$this->executerRequete($sql, array($numeroEmission, $_SESSION['codeSociete']));
}
public function getEmissionId($idEmission)
{
$sql = 'CALL sp_get_emission_id(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function supprimer($id) {
$sql = 'DELETE FROM Emission WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function getEmissionsId($idPolice) {
$sql = 'SELECT id, numeroEmission, numeroAvenant, codeTypeOperation, codeTypeAvenant,
dateEffet, dateEcheance, dateEmission, primeNette, commission, primeHt, taxe, fraisCarte,
primeTtc, encaisse, (primeTtc-encaisse) AS solde, nbAliment FROM emission WHERE (idPolice=?)
ORDER BY numeroEmission DESC';
$emissions = $this->executerRequete($sql, array($idPolice));
return $emissions;
}
public function getTotalEmission($idPolice) {
$sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission,
IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe,
IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc,
IFNULL(sum(encaisse),"0") as encaisse, IFNULL(sum(primeTtc-encaisse),"0") as solde
FROM emission A WHERE (A.idPolice=?)';
$totalemission = $this->executerRequete($sql, array($idPolice));
return $totalemission->fetch(PDO::FETCH_ASSOC);
}
public function getEmissionNo($numeroEmission)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_get_emission_no(?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $numeroEmission));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getbeneficiaireprimeemission($idEmission)
{
$sql = 'CALL sp_get_beneficiaire_prime_emission(?);';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getbeneficiaireprimeadherent($idAdherent, $debutPeriode, $finPeriode)
{
if (est_anglophone())
{
$sql = 'call sp_get_beneficiaire_prime_adherent_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_get_beneficiaire_prime_adherent(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($idAdherent, $debutPeriode, $finPeriode));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getbeneficiaireprimebeneficiaire($idBeneficiaire, $debutPeriode, $finPeriode)
{
if (est_anglophone())
{
$sql = 'call sp_get_beneficiaire_prime_beneficiaire_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_get_beneficiaire_prime_beneficiaire(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $debutPeriode, $finPeriode));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,208 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Encaissement extends Modele {
public function existeligne($numeroEncaissement) {
$sql = 'select id FROM encaissement WHERE (codeSociete=?) and (numeroEncaissement=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroEncaissement));
return ($resultat->rowCount() > 0);
}
public function getDenierNumeroEncaissement()
{
$sql = 'select dernierNumeroEncaissement from numerotationencaissement WHERE (codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
if ($resultat->rowCount() == 0)
{
$sql = 'INSERT INTO numerotationencaissement (codeSociete, dernierNumeroEncaissement) values (?,?)';
$this->executerRequete($sql, array($_SESSION['codeSociete'], "1"));
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroEncaissement'];
}
}
public function setDenierNumeroEncaissement($numeroEncaissement)
{
$sql = 'update numerotationencaissement set dernierNumeroEncaissement=? WHERE (codeSociete=?)';
$this->executerRequete($sql, array($numeroEncaissement, $_SESSION['codeSociete']));
}
public function EnregistrerDepot($idEncaissementTemp, $numeroEncaissement) {
$sql = 'insert into encaissement (codeSociete, sens, numeroEncaissement, codeApporteur, codeModePaiement, codeMoyenPaiement,
referencePaiement, nomTireur, banquePayeur, numeroBordereau, dateBordereau, montant, libelleOperation, dateEncaissement,
dateComptable, ecart, codeEcart, dateCre, user, affecte)
select codeSociete, sens, ? as numeroEncaissement, codeApporteur, codeModePaiement, codeMoyenPaiement,
referencePaiement, nomTireur, banquePayeur, numeroBordereau, dateBordereau, montant, libelleOperation, dateEncaissement,
dateComptable, ecart, codeEcart, dateCre, user, 0 as affecte from encaissement_temp
where id=?';
$encaissement = $this->executerRequete($sql, array($numeroEncaissement, $idEncaissementTemp));
$dernierId = $this->dernierId();
$user = $_SESSION['login'];
$sql = 'DELETE FROM encaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
return $dernierId;
}
public function EnregistrerBordereau($idEncaissementTemp, $numeroEncaissement)
{
$sql = 'insert into encaissement (codeSociete, sens, numeroEncaissement, codeApporteur, codeModePaiement, codeMoyenPaiement,
referencePaiement, nomTireur, banquePayeur, numeroBordereau, dateBordereau, montant, libelleOperation, dateEncaissement,
dateComptable, ecart, codeEcart, dateCre, user, affecte)
select codeSociete, sens, ? as numeroEncaissement, codeApporteur, codeModePaiement, codeMoyenPaiement,
referencePaiement, nomTireur, banquePayeur, numeroBordereau, dateBordereau, montant, libelleOperation, dateEncaissement,
dateComptable, ecart, codeEcart, dateCre, user, montantSelection as affecte
from encaissement_temp where id=?';
$this->executerRequete($sql, array($numeroEncaissement, $idEncaissementTemp));
$dernierId = $this->dernierId();
$idEncaissement = $dernierId;
$_SESSION['idEncaissement'] = $idEncaissement;
$sql = 'insert into detailencaissement (codeSociete, idEncaissement, numeroEncaissement, idQuittance, numeroQuittance,
primeNette, primeNetteCie, accessoireCie, assesoireApporteur, accessoire, primeHt, taxe, fraisCarte,
commission, commissionAutre, primeTtc, dateCre, user, regle, anc_solde, deduireComm, idPolice)
select codeSociete, ? as idEncaissement, ? as numeroEncaissement, idQuittance, numeroQuittance,
primeNette, primeNetteCie, accessoireCie, assesoireApporteur, accessoire, primeHt, taxe, fraisCarte,
commission, commissionAutre, primeTtc, dateCre, user, regle, anc_solde, deduireComm, idPolice
from detailencaissement_temp where idEncaissement=?';
$this->executerRequete($sql, array($idEncaissement, $numeroEncaissement, $idEncaissementTemp));
$sql = 'update quittance A
join detailencaissement_temp B on (B.idQuittance=A.id)
set A.encaisse = (A.encaisse+B.primeTtc), A.regle=B.regle
where (B.idEncaissement=?)';
$this->executerRequete($sql, array($idEncaissementTemp));
$sql = 'update quittance A
join detailencaissement_temp B on (B.idQuittance=A.id)
set A.regle="1" where (B.idEncaissement=?) and (A.primeTtc=A.encaisse)';
$this->executerRequete($sql, array($idEncaissementTemp));
$user = $_SESSION['login'];
$sql = 'DELETE FROM encaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM detailencaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
return $dernierId;
}
public function EncaisserQuittance($montant, $primeTtc_Q, $idQuittance, $numeroEncaissement, $codeModePaiement, $codeMoyenPaiement,
$referencePaiement, $nomTireur, $banquePayeur, $libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $anc_solde)
{
$user = $_SESSION['login'];
$rapport = 0;
if($primeTtc_Q!=0)
{
$rapport =($montant/$primeTtc_Q);
}
$sql = 'insert into encaissement (codeSociete, numeroEncaissement, codeApporteur, codeModePaiement, codeMoyenPaiement,
referencePaiement, nomTireur, banquePayeur, numeroBordereau, dateBordereau, montant, libelleOperation, dateEncaissement,
dateComptable, ecart, codeEcart, dateCre, user, affecte, idClient, idPolice)
select A.codeSociete, ? as numeroEncaissement, B.codeApporteur, ? as codeModePaiement, ? as codeMoyenPaiement,
? as referencePaiement, ? as nomTireur, ? as banquePayeur, ? as numeroBordereau, ? as dateBordereau, ? as montant, ? as libelleOperation,
? as dateEncaissement, ? as dateComptable, "0" as ecart, "0" as codeEcart, ? as dateCre, ? as user, ? as affecte, A.idClient, A.idPolice
from quittance A join police B on (B.id=A.idPolice) where A.id=?';
$this->executerRequete($sql, array($numeroEncaissement, $codeModePaiement, $codeMoyenPaiement, $referencePaiement, $nomTireur, $banquePayeur,
$numeroEncaissement, $dateEncaissement, $montant, $libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $user, $montant, $idQuittance));
$dernierId = $this->dernierId();
$idEncaissement = $dernierId;
$_SESSION['idEncaissement'] = $idEncaissement;
$sql = 'insert into detailencaissement (codeSociete, idEncaissement, numeroEncaissement, idQuittance, numeroQuittance,
primeNette, primeNetteCie, accessoireCie, assesoireApporteur, accessoire, primeHt, taxe, fraisCarte,
commission, commissionAutre, primeTtc, dateCre, user, anc_solde, deduireComm, idPolice)
select codeSociete, ? as idEncaissement, ? as numeroEncaissement, id as idQuittance, numeroQuittance,
primeNette*?, primeNetteCie*?, accessoireCie*?, assesoireApporteur*?, accessoire*?, primeHt*?, taxe*?, fraisCarte*?,
commission*?, commissionAutre*?, primeTtc*?, ? as dateCre, ? as user, (primeTtc-encaisse) as anc_solde, deduireComm, idPolice
from quittance where id=?';
$this->executerRequete($sql, array($idEncaissement, $numeroEncaissement, $rapport, $rapport, $rapport, $rapport, $rapport,
$rapport, $rapport, $rapport, $rapport, $rapport, $rapport, $dateCre, $user, $idQuittance));
$sql = 'update quittance set encaisse = (encaisse+?) where (id=?)';
$this->executerRequete($sql, array($montant, $idQuittance));
if($anc_solde==$montant)
{
$sql = 'update quittance set regle="1" where (id=?)';
$this->executerRequete($sql, array($idQuittance));
}
return $dernierId;
}
public function getEncaissementId($idEncaissement)
{
$sql = 'SELECT A.id AS idEncaissement, A.*, B.libelle as apporteur, C.libelle as modepaiement,
D.libelle as moyenpaiement, D.numeroCompte, (A.montant-A.affecte) As montantEcart
from encaissement A
left join apporteur B on (B.codeSociete=A.codeSociete) AND (B.codeApporteur=A.codeApporteur)
left join modepaiement C on (C.codeModePaiement=A.codeModePaiement)
left join moyenpaiement D on (D.codeSociete=A.codeSociete) AND (D.codeMoyenPaiement=A.codeMoyenPaiement)
where A.id=?';
$encaissement = $this->executerRequete($sql, array($idEncaissement));
return $encaissement->fetch(PDO::FETCH_ASSOC);
}
public function supprimer($id) {
$sql = 'DELETE FROM encaissement WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function getEncaissementsPolice($idPolice) {
$sql = 'SELECT id, numeroQuittance, numeroAvenant, codeTypeOperation, codeTypeAvenant,
dateEffet, dateEcheance, dateEmission, primeNette, commission, commissionAutre, accessoire, primeHt, taxe, fraisCarte,
primeTtc, encaisse, (primeTtc-encaisse) AS solde, nbAliment FROM quittance WHERE (idPolice=?)
ORDER BY numeroQuittance DESC';
$quittances = $this->executerRequete($sql, array($idPolice));
return $quittances;
}
public function getTotalENcaissementPolice($idPolice) {
$sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission,
IFNULL(sum(commissionAutre),"0") as commissionAutre, IFNULL(sum(accessoire),"0") as accessoire,
IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe,
IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc,
IFNULL(sum(encaisse),"0") as encaisse, IFNULL(sum(primeTtc-encaisse),"0") as solde
FROM quittance A WHERE (A.idPolice=?)';
$totalquittance = $this->executerRequete($sql, array($idPolice));
return $totalquittance->fetch(PDO::FETCH_ASSOC);
}
public function getEncaissementNo($numeroEncaissement)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_get_ancaissement_no(?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $numeroEncaissement));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,115 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Encaissement_temp extends Modele {
public function initEncaissement($codeSociete, $codeApporteur, $codeModePaiement, $codeMoyenPaiement,
$referencePaiement, $nomTireur, $banquePayeur, $numeroBordereau, $dateBordereau, $montant,
$libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $user)
{
$sql = 'DELETE FROM encaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM detailencaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'INSERT INTO encaissement_temp (codeSociete, codeApporteur, codeModePaiement, codeMoyenPaiement, referencePaiement,
nomTireur, banquePayeur, numeroBordereau, dateBordereau, montant, libelleOperation,
dateEncaissement, dateComptable, dateCre, user)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeApporteur, $codeModePaiement, $codeMoyenPaiement,
$referencePaiement, $nomTireur, $banquePayeur, $numeroBordereau, $dateBordereau, $montant,
$libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $user));
$idEncaissementTemp = $this->dernierId();
$_SESSION['idEncaissementTemp'] = $idEncaissementTemp;
$_SESSION['codeApporteur'] = $codeApporteur;
return $idEncaissementTemp;
}
public function initEncaissementClient($codeSociete, $idClient, $codeModePaiement, $codeMoyenPaiement, $referencePaiement,
$nomTireur, $banquePayeur, $montant, $libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $user)
{
$sql = 'DELETE FROM encaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'DELETE FROM detailencaissement_temp WHERE (user=?)';
$this->executerRequete($sql, array($user));
$sql = 'INSERT INTO encaissement_temp (codeSociete, idClient, codeModePaiement, codeMoyenPaiement, referencePaiement,
nomTireur, banquePayeur, montant, libelleOperation, dateEncaissement, dateComptable, dateCre, user)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idClient, $codeModePaiement, $codeMoyenPaiement, $referencePaiement,
$nomTireur, $banquePayeur, $montant, $libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $user));
$idEncaissementTemp = $this->dernierId();
$_SESSION['idEncaissementTemp'] = $idEncaissementTemp;
return $idEncaissementTemp;
}
public function getEncaissementTemp($user)
{
$sql = 'SELECT A.id AS idEncaissementTemp, A.*, B.libelle as apporteur, C.libelle as modepaiement,
D.libelle as moyenpaiement, D.numeroCompte
from encaissement_temp A
left join apporteur B on (B.codeSociete=A.codeSociete) AND (B.codeApporteur=A.codeApporteur)
left join modepaiement C on (C.codeModePaiement=A.codeModePaiement)
left join moyenpaiement D on (D.codeSociete=A.codeSociete) AND (D.codeMoyenPaiement=A.codeMoyenPaiement)
where A.codeSociete=? AND A.user=? limit 1';
$encaissement = $this->executerRequete($sql, array($_SESSION['codeSociete'], $user));
return $encaissement->fetch(PDO::FETCH_ASSOC);
}
public function getEncaissementTempClient($user, $idClient)
{
$sql = 'SELECT A.id AS idEncaissementTemp, A.*, C.libelle as modepaiement,
D.libelle as moyenpaiement, D.numeroCompte
from encaissement_temp A
left join modepaiement C on (C.codeModePaiement=A.codeModePaiement)
left join moyenpaiement D on (D.codeSociete=A.codeSociete) AND (D.codeMoyenPaiement=A.codeMoyenPaiement)
where (A.codeSociete=?) AND (A.user=?) AND (A.idClient=?) limit 1';
$encaissement = $this->executerRequete($sql, array($_SESSION['codeSociete'], $user, $idClient));
return $encaissement->fetch(PDO::FETCH_ASSOC);
}
public function getEncaissementTempId($idEncaissementTemp) {
$sql = 'SELECT A.id AS idEncaissementTemp, A.*, B.libelle as apporteur, C.libelle as modepaiement,
D.libelle as moyenpaiement, D.numeroCompte
from encaissement_temp A
left join apporteur B on (B.codeSociete=A.codeSociete) AND (B.codeApporteur=A.codeApporteur)
left join modepaiement C on (C.codeModePaiement=A.codeModePaiement)
left join moyenpaiement D on (D.codeSociete=A.codeSociete) AND (D.codeMoyenPaiement=A.codeMoyenPaiement)
where A.id=?';
$encaissement = $this->executerRequete($sql, array($idEncaissementTemp));
return $encaissement->fetch(PDO::FETCH_ASSOC);
}
public function majTotalEncaissement($idEncaissementTemp)
{
$sql = 'select IFNULL(SUM(primeTtc),"0") as montant_selection from detailencaissement_temp where idEncaissement=?';
$resultat = $this->executerRequete($sql, array($idEncaissementTemp));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$montant_selection = $ligne['montant_selection'];
$sql = 'update encaissement_temp set montantSelection = ?, montantEcart = (montant-?) where (id=?)';
$this->executerRequete($sql, array($montant_selection, $montant_selection, $idEncaissementTemp));
$sql = 'update encaissement_temp set ecart = "1", codeEcart = "1" where (id=?) and (montantEcart>0)';
$this->executerRequete($sql, array($idEncaissementTemp));
$sql = 'update encaissement_temp set ecart = "1", codeEcart = "2" where (id=?) and (montantEcart<0)';
$this->executerRequete($sql, array($idEncaissementTemp));
}
public function supprimer($id) {
$sql = 'DELETE FROM encaissement_temp WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
}

View File

@ -1,17 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Etatcp extends Modele {
public function getEtatcp()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM etatcp where (codeSociete = ?) order by ordre;';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,17 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Etatdevis extends Modele {
public function getEtatdevis()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM etatdevis where (codeSociete = ?) order by ordre;';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,49 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Exclusion extends Modele {
public function getExclusions($codeExclusion=null,$libelle=null) {
$codeExclusion = contruireParamLike($codeExclusion);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codeExclusion, libelle
FROM exclusion A WHERE (A.codeSociete=? AND codeExclusion LIKE ? AND libelle LIKE ?) order by libelle';
$exclusions = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeExclusion,$libelle));
return $exclusions;
}
public function getExclusion($id) {
$sql = 'SELECT id, codeSociete, codeExclusion, libelle
FROM exclusion A WHERE (A.codeSociete=?) AND (A.id=?)';
$exclusion = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $exclusion->fetch(PDO::FETCH_ASSOC);
}
public function getNombreExclusion()
{
$sql = 'select count(*) as nbExclusion FROM exclusion A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbExclusion'];
}
public function ajouter($codeSociete, $codeExclusion, $libelle) {
$sql = 'INSERT INTO exclusion (codeSociete, codeExclusion, libelle) VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeExclusion, $libelle));
}
public function modifier($id, $codeExclusion, $libelle) {
$sql = 'UPDATE exclusion SET codeExclusion=?, libelle=? where (id=?)';
$this->executerRequete($sql, array($codeExclusion, $libelle, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM exclusion WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeExclusion) {
$sql = 'select id FROM exclusion WHERE (codeSociete=?) and (codeExclusion=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeExclusion));
return ($resultat->rowCount() > 0);
}
}

View File

@ -1,89 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Fraisfuneraire extends Modele {
public function getmontant_fraisfuneraire()
{
$idAdherent = $_SESSION['idAdherent_C'];
$sql = 'select fn_montant_fraisfuneraire(?) as montant_fraisfuneraire';
$resultat = $this->executerRequete($sql, array($idAdherent));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['montant_fraisfuneraire'];
}
public function enregistrerdemandefraisfuneraire($fraisReel, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$sql = 'call sp_r_demander_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $fraisReel, $montantApayer, $user, $demandeur,
$codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande));
$_SESSION['fraisFuneraireDemande_C'] = "1";
}
public function enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande)
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$user = $_SESSION['login'];
$sql = 'call sp_r_modifier_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $idFraisfuneraire, $montantApayer, $user, $demandeur,
$codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande));
}
public function enregistrerpaiementfraisfuneraire($idFraisfuneraire, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur)
{
$idAdherent = $_SESSION['idAdherent_C'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$user = $_SESSION['login'];
$sql = 'call sp_r_payer_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idFraisfuneraire, $dateComptable, $montantPaye,
$codeModePaiement, $referencePaiement, $codeBanquePayeur, $user));
$_SESSION['fraisFunerairePaye_C'] = "1";
}
public function getfraisfuneraire($idBeneficiaire)
{
$sql = 'call sp_r_get_fraisfuneraire(?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getfraisfuneraires($d1, $d2)
{
$sql = 'call sp_p_get_derogations_beneficiaire(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function demanderreglement($idFraisfuneraire)
{
$user = $_SESSION['login'];
$sql = 'call sp_r_demander_reglement_fraisfuneraire(?, ?)';
$this->executerRequete($sql, array($idFraisfuneraire, $user));
}
}

View File

@ -1,91 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Garantiesproductionlienparente extends Modele {
public function getGarantiesDisponibles($codeProduit, $codeLienParente)
{
$codeSociete = $_SESSION['codeSociete'];
$sql="SELECT *
FROM garantie
WHERE codeGarantie
NOT IN
(
SELECT codeGarantie
FROM garantiesproductionlienparente
WHERE codeSociete = ?
AND codeProduit = ?
AND codeLienParente = ?
);";
$liste = $this->executerRequete($sql, array($codeSociete, $codeProduit, $codeLienParente));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarantiesAjoutees($codeProduit, $codeLienParente)
{
$codeSociete = $_SESSION['codeSociete'];
$sql="SELECT *
FROM garantie
WHERE codeGarantie
IN
(
SELECT codeGarantie
FROM garantiesproductionlienparente
WHERE codeSociete = ?
AND codeProduit = ?
AND codeLienParente = ?
);";
$liste = $this->executerRequete($sql, array($codeSociete, $codeProduit, $codeLienParente));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function ajouterToutesGarantiesProductionLienparente($codeProduit, $codeLienParente)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_r_ajouter_toutes_garantiesproductionlienparente(?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeProduit, $codeLienParente, $user));
}
public function ajouterUneGarantieProductionLienparente($codeProduit, $codeLienParente, $codeGarantie)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_r_ajouter_une_garantieproductionlienparente(?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($codeSociete, $codeProduit, $codeLienParente, $codeGarantie, $user));
}
public function retirerToutesGarantiesProductionLienparente($codeProduit, $codeLienParente)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_r_retirer_toutes_toutes_garantiesproductionlienparente(?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeProduit, $codeLienParente, $user));
}
public function retirerUneGarantieProductionLienparente($codeProduit, $codeLienParente, $codeGarantie)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_r_retirer_une_garantieproductionlienparente(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeProduit, $codeLienParente, $codeGarantie, $user));
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,64 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Gestionnaire extends Modele {
public function getGestionnaires($codeGestionnaire=null,$nom=null,$prenoms=null) {
$codeGestionnaire = contruireParamLike($codeGestionnaire);
$nom = contruireParamLike($nom);
$prenoms = contruireParamLike($prenoms);
$sql = 'SELECT A.id, A.codeSociete, A.codeGestionnaire, A.nom, A.prenoms, A.codeService,
A.telephone, A.email, B.libelle as libelleService
FROM gestionnaire A left join service B on (B.codeSociete=A.codeSociete AND B.codeService=A.codeService)
WHERE (A.codeSociete=? AND A.codeGestionnaire LIKE ? AND A.nom LIKE ? AND A.prenoms LIKE ?) order by A.nom, A.prenoms';
$gestionnaires = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeGestionnaire,$nom,$prenoms));
return $gestionnaires;
}
public function getGestionnaire($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeGestionnaire, A.nom, A.prenoms, A.codeService,
A.telephone, A.email, B.libelle as libelleService
FROM gestionnaire A left join service B on (B.codeSociete=A.codeSociete AND B.codeService=A.codeService)
WHERE (A.codeSociete=?) AND (A.id=?)';
$gestionnaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $gestionnaire->fetch(PDO::FETCH_ASSOC);
}
public function getnombreGestionnaire()
{
$sql = 'select count(*) as nbGestionnaire FROM gestionnaire A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbGestionnaire'];
}
public function ajouter($codeSociete, $codeGestionnaire, $nom, $prenoms, $codeService, $telephone, $email) {
$sql = 'INSERT INTO gestionnaire (codeSociete, codeGestionnaire, nom, prenoms, codeService, telephone, email) VALUES (?,?,?,?,?,?,?)';
$this->executerRequete($sql, array($codeSociete, $codeGestionnaire, $nom, $prenoms, $codeService, $telephone, $email));
}
public function modifier($id, $codeGestionnaire, $nom, $prenoms, $codeService, $telephone, $email) {
$sql = 'UPDATE gestionnaire SET codeGestionnaire=?, nom=?, prenoms=?, codeService=?, telephone=?, email=? where (id=?)';
$this->executerRequete($sql, array($codeGestionnaire, $nom, $prenoms, $codeService, $telephone, $email, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM gestionnaire WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeGestionnaire) {
$sql = 'select id FROM gestionnaire WHERE (codeSociete=?) and (codeGestionnaire=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeGestionnaire));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeGestionnaire as `code`, concat(nom, " ",prenoms) as libelle
FROM gestionnaire WHERE (codeSociete=?) order by nom, prenoms';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,199 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Groupeprestataire extends Modele
{
public function getListeGroupeprestataire()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = "SELECT *
FROM p_groupeprestataire
WHERE codeSociete=?;";
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getListe()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = "SELECT codeGroupePrestataire AS code, libelle
FROM p_groupeprestataire
WHERE codeSociete=?;";
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getGroupeprestataireId($idGroupe)
{
$sql = "SELECT *
FROM p_groupeprestataire
WHERE id=?;";
$resultat = $this->executerRequete($sql, array($idGroupe));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function nouveaugroupeprestataire($codeGroupePrestataire, $libelle){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'INSERT INTO p_groupeprestataire
(
codeSociete,
codeGroupePrestataire,
libelle
)
VALUES (?, ?, ?);';
$this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire, $libelle));
}
public function enregistrermodif($idGroupe, $libelle){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'UPDATE p_groupeprestataire
SET
codeSociete = ?,
codeGroupePrestataire = ?,
libelle = ?
WHERE id= ? ;';
$this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire, $libelle));
}
public function getPrestatairesDuGroupe($codeGroupePrestataire)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_get_prestataires_groupe_affectes(?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getPrestatairesHorsDuGroupe($codeGroupePrestataire)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_get_prestataires_groupe_non_affectes(?, ?);';
$resultat = $this->executerRequete($sql, array( $codeSociete, $codeGroupePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function supprimer($id)
{
$user = $_SESSION['login'];
$sql = 'CALL sp_supprimer_bareme(?, ?);';
$this->executerRequete($sql, array($id, $user));
}
public function existeligne_prestatairesregroupes($codeGroupePrestataire, $codePrestataire) {
$sql = 'select id FROM prestatairesregroupes_temp WHERE (codeSociete=?) and (codeGroupePrestataire=?) and (codePrestataire=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeGroupePrestataire, $codePrestataire));
return ($resultat->rowCount() > 0);
}
public function ajouterun_prestatairesregroupes_temp($codeGroupePrestataire,$codePrestataire){
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
if($this->existeligne_prestatairesregroupes($codeGroupePrestataire, $codePrestataire))
{
die("Erreur - Risque de doublons !!!");
}
$sql = 'INSERT INTO prestatairesregroupes_temp (codeSociete,codeGroupePrestataire,codePrestataire,codeUtilisateur)
VALUES (?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire, $codePrestataire, $user));
}
public function ajoutertout_prestatairesregroupes_temp($codeGroupePrestataire){
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$this->retirertout_prestatairesregroupes_temp($codeGroupePrestataire);
$sql = "CALL sp_r_ajoutertout_prestatairesregroupes_temp(?, ?, ?);";
$this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire, $user));
}
public function rattacher_prestataires_groupe(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_r_rattacher_prestataires_groupe(?)';
$this->executerRequete($sql, array($codeSociete));
}
public function retirerun_prestatairesregroupes_temp($codeGroupePrestataire,$codePrestataire){
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'DELETE FROM prestatairesregroupes_temp
WHERE codeSociete=?
AND codeGroupePrestataire=?
AND codePrestataire=?
AND codeUtilisateur=?';
$this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire, $codePrestataire, $user));
}
public function retirertout_prestatairesregroupes_temp($codeGroupePrestataire){
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'DELETE FROM prestatairesregroupes_temp
WHERE codeSociete=?
AND codeGroupePrestataire=?
AND codeUtilisateur=?';
$this->executerRequete($sql, array($codeSociete, $codeGroupePrestataire, $user));
}
// 14/06/2021
public function getGroupePrestataireComposanteTarif($codeTarifActe){
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()) {
$sql = 'SELECT codeGroupePrestataire AS `code`, libelleEng as libelle
FROM p_groupeprestataire WHERE (codeSociete=?)
AND (codeTarifActe = ?)';
}else{
$sql = 'SELECT codeGroupePrestataire AS `code`, libelle
FROM p_groupeprestataire WHERE (codeSociete=?)
AND (codeTarifActe = ?)';
}
$liste = $this->executerRequete($sql,array($_SESSION['codeSociete'], $codeTarifActe));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,510 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Pbeneficiaire extends Modele {
public function getBeneficiaireVide()
{
viderContexte();
// $sql = 'SELECT * from vw_p_beneficiaire WHERE (1=2)';
$sql = 'SELECT * from vw_p_beneficiaire WHERE 0';
$beneficiaire = $this->executerRequete($sql);
return $beneficiaire;
}
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
{
$nomBeneficiaire = contruireParamLike($nomBeneficiaire);
$prenomsBeneficiaire = contruireParamLike($prenomsBeneficiaire);
$telephonePortable = contruireParamLike($telephonePortable);
$email = contruireParamLike($email);
$sql = 'call sp_p_get_beneficiaires(?, ?, ?, ?, ?);';
$adherent = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $adherent;
}
public function getBeneficiairesAdh($numeroAdherent) {
$sql = 'SELECT * from vw_p_beneficiaire A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) order by A.numeroBeneficiaire';
$beneficiaires = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent));
return $beneficiaires;
}
public function getBeneficiaire($numeroBeneficiaire)
{
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_no(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireConsultation($numeroBonConsultation)
{
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_consultation(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBonConsultation, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireConsultationCso($numeroBonConsultation)
{
$sql = 'call sp_r_get_beneficiaire_consultation(?);';
$resultat = $this->executerRequete($sql, array($numeroBonConsultation));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getBeneficiaireOrdonnance($numeroBonOrdonnance)
{
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_ordonnance(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBonOrdonnance, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireOptique($numeroBonOptique)
{
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_optique(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBonOptique, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireOrdonnanceCso($numeroBonOrdonnance)
{
$sql = 'call sp_r_get_beneficiaire_ordonnance_cso(?);';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getBeneficiaireOptiqueCso($numeroBonOptique)
{
$sql = 'call sp_r_get_beneficiaire_optique_cso(?);';
$resultat = $this->executerRequete($sql, array($numeroBonOptique));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getBeneficiaireExamenCso($numeroBonExamen)
{
$sql = 'call sp_r_get_beneficiaire_examen_cso(?);';
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getBeneficiaireKineCso($numeroBonKine)
{
$sql = 'call sp_r_get_beneficiaire_kine_cso(?);';
$resultat = $this->executerRequete($sql, array($numeroBonKine));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getBeneficiaireSeanceKine($numeroBonSeance)
{
$sql = 'call sp_r_get_beneficiaire_seance_kine(?);';
$resultat = $this->executerRequete($sql, array($numeroBonSeance));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getBeneficiaireOrdonnancePha($numeroBonOrdonnance)
{
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_ordonnance(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBonOrdonnance, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOrdonnanceOpt($numeroBonOptique)
{
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_optique(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBonOptique, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireHospit($numeroBonHospitalisation)
{
$sql = 'call sp_r_get_beneficiaire_hospit(?);';
$resultat = $this->executerRequete($sql, array($numeroBonHospitalisation));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['codePrestataire_C'] = $context['codePrestataire'];
$_SESSION['prestataire_C'] = $context['prestataire'];
$_SESSION['codeReseauPrestataire_C'] = $context['codeReseauPrestataire'];
$_SESSION['codeTypePrestataire_C'] = $context['codeTypePrestataire'];
$_SESSION['typeprestataire_C'] = $context['typeprestataire'];
$_SESSION['reseausoinPrestataire_C'] = $context['reseausoinPrestataire'];
$_SESSION['conventionne_C'] = $context['conventionne'];
$_SESSION['estconventionne_C'] = $context['estconventionne'];
$_SESSION['emailGestionPrestataire_C'] = $context['emailGestionPrestataire'];
$_SESSION['codeTarifMedicament_C'] = $context['codeTarifMedicament'];
$_SESSION['codeTarifOptique_C'] = $context['codeTarifOptique'];
$_SESSION['codeTarifActe_C'] = $context['codeTarifActe'];
return $context;
}
public function getIdBeneficiaire($numeroBeneficiaire) {
$sql = 'SELECT idBeneficiaire FROM vw_p_beneficiaire WHERE (codeSociete=?) AND (numeroBeneficiaire=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroBeneficiaire));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idBeneficiaire'];
}
public function getIdPremierBeneficiaire($idAdherent) {
$sql = 'SELECT idBeneficiaire FROM vw_p_beneficiaire WHERE (idAdherent=?)';
$resultat = $this->executerRequete($sql, array($idAdherent));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idBeneficiaire'];
}
public function getContexteBeneficiaireId($idBeneficiaire) {
$codeReseau = $_SESSION['codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_id(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeReseau, $codePrestataire));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idBeneficiaire_C'] = $context['idBeneficiaire'];
$_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C'];
$_SESSION['user_id_C'] = $context['user_id'];
$_SESSION['finger_id_C'] = $context['finger_id'];
$_SESSION['idSubstitut_C'] = $context['idSubstitut'];
$_SESSION['substitutnonassure_C'] = $context['substitutnonassure'];
$_SESSION['substitutenVigueur_C'] = $context['substitutenVigueur'];
$_SESSION['idClient_C'] = $context['idClient'];
$_SESSION['numeroClient_C'] = $context['numeroClient'];
$_SESSION['nomClient_C'] = $context['nomClient'];
$_SESSION['adresseGeoClient_C'] = $context['adresseGeoClient'];
$_SESSION['boitepostaleClient_C'] = $context['boitepostaleClient'];
$_SESSION['telephoneBureauClient_C'] = $context['telephoneBureauClient'];
$_SESSION['telephonePortableClient_C'] = $context['telephonePortableClient'];
$_SESSION['faxClient_C'] = $context['faxClient'];
$_SESSION['emailClient_C'] = $context['emailClient'];
$_SESSION['idPolice_C'] = $context['idPolice'];
$_SESSION['numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['dateEffetPolice_C'] = $context['dateEffetPolice'];
$_SESSION['dateFinPolice_C'] = $context['dateFinPolice'];
$_SESSION['dateEcheancePolice_C'] = $context['dateEcheancePolice'];
$_SESSION['codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['idCollege_C'] = $context['idCollege'];
$_SESSION['codeProduit_C'] = $context['codeProduit'];
$_SESSION['idAdherent_C'] = $context['idAdherent'];
$_SESSION['numeroAdherent_C'] = $context['numeroAdherent'];
$_SESSION['numeroBeneficiaire_C'] = $context['numeroBeneficiaire'];
$_SESSION['nomBeneficiaire_C'] = $context['nomBeneficiaire'];
$_SESSION['prenomsBeneficiaire_C'] = $context['prenomsBeneficiaire'];
$_SESSION['codeLienParente_C'] = $context['codeLienParente'];
$_SESSION['numeroPiece_C'] = $context['numeroPiece'];
$_SESSION['sexe_C'] = $context['sexe'];
$_SESSION['codeGroupeSanguin_C'] = $context['codeGroupeSanguin'];
$_SESSION['dateNaissance_C'] = $context['dateNaissance'];
$_SESSION['telephonePortableBeneficiaire_C'] = $context['telephonePortableBeneficiaire'];
$_SESSION['dateEntreeBeneficiaire_C'] = $context['dateEntreeBeneficiaire'];
$_SESSION['dateSortieBeneficiaire_C'] = $context['dateSortieBeneficiaire'];
$_SESSION['codeMotifSortie_C'] = $context['codeMotifSortie'];
$_SESSION['codeEtatBeneficiaire_C'] = $context['codeEtatBeneficiaire'];
$_SESSION['lienPhoto_C'] = $context['lienPhoto'];
$_SESSION['p_lienPhoto_C'] = $context['lienPhoto'];
$_SESSION['dateEffetBeneficiaire_C'] = $context['dateEffetBeneficiaire'];
$_SESSION['dateEffetCouvert'] = $context['dateEffetCouvert'];
$_SESSION['enVigueur_C'] = $context['enVigueur'];
$_SESSION['nomAdherent_C'] = $context['nomAdherent'];
$_SESSION['prenomsAdherent_C'] = $context['prenomsAdherent'];
$_SESSION['adresseGeoAdherent_C'] = $context['adresseGeoAdherent'];
$_SESSION['adressePostaleAdherent_C'] = $context['adressePostaleAdherent'];
$_SESSION['paysAdherent_C'] = $context['paysAdherent'];
$_SESSION['telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
$_SESSION['codeLangueClient'] = $context['codeLangueClient'];
$_SESSION['codeLangueAdherent'] = $context['codeLangueAdherent'];
$_SESSION['telephonFixeAdherent_C'] = $context['telephonFixeAdherent'];
$_SESSION['emailAdherent_C'] = $context['emailAdherent'];
$_SESSION['produit_C'] = $context['produit'];
$_SESSION['naturepiece_C'] = $context['naturepiece'];
$_SESSION['lienparente_C'] = $context['lienparente'];
$_SESSION['motifsortie_C'] = $context['motifsortie'];
$_SESSION['exercieReference_C'] = $context['exercieReference'];
$_SESSION['idEntetecontrat'] = $context['idEntetecontrat'];
$_SESSION['codeLocalite'] = $context['codeLocalite'];
// $_SESSION['etatbeneficiaire_C'] = $context['etatbeneficiaire'];
if (est_anglophone())
{
$_SESSION['etatbeneficiaire_C'] = $context['etatbeneficiaireEng'];
}
else
{
$_SESSION['etatbeneficiaire_C'] = $context['etatbeneficiaire'];
}
$_SESSION['libelleCollege_C'] = $context['libelleCollege'];
$_SESSION['ageBeneficiaire_C'] = $context['ageBeneficiaire'];
$_SESSION['college_couvert_C'] = $context['college_couvert'];
$_SESSION['derogation_en_cours_C'] = $context['derogation_en_cours'];
$_SESSION['derogation_finger_en_cours_C'] = $context['derogation_finger_en_cours'];
$_SESSION['tm_C'] = $context['tm'];
$_SESSION['numeroFeuilleMaladie_C'] = "0";
$_SESSION['numeroPrescription_C'] = "0";
$_SESSION['beneficiaire_C'] = $context['beneficiaire'];
$_SESSION['adherent_C'] = $context['adherent'];
$_SESSION['decede_C'] = $context['decede'];
$_SESSION['dateDeces_C'] = $context['dateDeces'];
$_SESSION['fraisFuneraireDemande_C'] = $context['fraisFuneraireDemande'];
$_SESSION['fraisFunerairePaye_C'] = $context['fraisFunerairePaye'];
return $context;
}
public function getBeneficiairesId($idAdherent) {
$sql = 'SELECT * FROM vw_p_beneficiaire WHERE (idAdherent=?)';
$beneficiaires = $this->executerRequete($sql, array($idAdherent));
return $beneficiaires;
}
public function getContexteBeneficiaireIdPrest($idBeneficiaire) {
$sql = 'call sp_r_get_beneficiaire_id_prest(?);';
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idBeneficiaire_C'] = $context['idBeneficiaire'];
$_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C'];
$_SESSION['user_id_C'] = $context['user_id'];
$_SESSION['finger_id_C'] = $context['finger_id'];
$_SESSION['idSubstitut_C'] = $context['idSubstitut'];
$_SESSION['substitutnonassure_C'] = $context['substitutnonassure'];
$_SESSION['substitutenVigueur_C'] = $context['substitutenVigueur'];
$_SESSION['idClient_C'] = $context['idClient'];
$_SESSION['numeroClient_C'] = $context['numeroClient'];
$_SESSION['nomClient_C'] = $context['nomClient'];
$_SESSION['adresseGeoClient_C'] = $context['adresseGeoClient'];
$_SESSION['boitepostaleClient_C'] = $context['boitepostaleClient'];
$_SESSION['telephoneBureauClient_C'] = $context['telephoneBureauClient'];
$_SESSION['telephonePortableClient_C'] = $context['telephonePortableClient'];
$_SESSION['faxClient_C'] = $context['faxClient'];
$_SESSION['emailClient_C'] = $context['emailClient'];
$_SESSION['idPolice_C'] = $context['idPolice'];
$_SESSION['numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['dateEffetPolice_C'] = $context['dateEffetPolice'];
$_SESSION['dateFinPolice_C'] = $context['dateFinPolice'];
$_SESSION['dateEcheancePolice_C'] = $context['dateEcheancePolice'];
$_SESSION['codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['idCollege_C'] = $context['idCollege'];
$_SESSION['codeProduit_C'] = $context['codeProduit'];
$_SESSION['idAdherent_C'] = $context['idAdherent'];
$_SESSION['numeroAdherent_C'] = $context['numeroAdherent'];
$_SESSION['numeroBeneficiaire_C'] = $context['numeroBeneficiaire'];
$_SESSION['nomBeneficiaire_C'] = $context['nomBeneficiaire'];
$_SESSION['prenomsBeneficiaire_C'] = $context['prenomsBeneficiaire'];
$_SESSION['codeLienParente_C'] = $context['codeLienParente'];
$_SESSION['numeroPiece_C'] = $context['numeroPiece'];
$_SESSION['sexe_C'] = $context['sexe'];
$_SESSION['codeGroupeSanguin_C'] = $context['codeGroupeSanguin'];
$_SESSION['dateNaissance_C'] = $context['dateNaissance'];
$_SESSION['telephonePortableBeneficiaire_C'] = $context['telephonePortableBeneficiaire'];
$_SESSION['dateEntreeBeneficiaire_C'] = $context['dateEntreeBeneficiaire'];
$_SESSION['dateSortieBeneficiaire_C'] = $context['dateSortieBeneficiaire'];
$_SESSION['codeMotifSortie_C'] = $context['codeMotifSortie'];
$_SESSION['codeEtatBeneficiaire_C'] = $context['codeEtatBeneficiaire'];
$_SESSION['lienPhoto_C'] = $context['lienPhoto'];
$_SESSION['p_lienPhoto_C'] = $context['lienPhoto'];
$_SESSION['dateEffetBeneficiaire_C'] = $context['dateEffetBeneficiaire'];
$_SESSION['dateEffetCouvert'] = $context['dateEffetCouvert'];
$_SESSION['enVigueur_C'] = $context['enVigueur'];
$_SESSION['nomAdherent_C'] = $context['nomAdherent'];
$_SESSION['prenomsAdherent_C'] = $context['prenomsAdherent'];
$_SESSION['adresseGeoAdherent_C'] = $context['adresseGeoAdherent'];
$_SESSION['adressePostaleAdherent_C'] = $context['adressePostaleAdherent'];
$_SESSION['paysAdherent_C'] = $context['paysAdherent'];
$_SESSION['telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
$_SESSION['codeLangueClient'] = $context['codeLangueClient'];
$_SESSION['codeLangueAdherent'] = $context['codeLangueAdherent'];
$_SESSION['telephonFixeAdherent_C'] = $context['telephonFixeAdherent'];
$_SESSION['emailAdherent_C'] = $context['emailAdherent'];
$_SESSION['produit_C'] = $context['produit'];
$_SESSION['naturepiece_C'] = $context['naturepiece'];
$_SESSION['lienparente_C'] = $context['lienparente'];
$_SESSION['motifsortie_C'] = $context['motifsortie'];
$_SESSION['exercieReference_C'] = $context['exercieReference'];
$_SESSION['codeLocalite'] = $context['codeLocaliteClient'];
// $_SESSION['etatbeneficiaire_C'] = $context['etatbeneficiaire'];
if (est_anglophone())
{
$_SESSION['etatbeneficiaire_C'] = $context['etatbeneficiaireEng'];
}
else
{
$_SESSION['etatbeneficiaire_C'] = $context['etatbeneficiaire'];
}
$_SESSION['libelleCollege_C'] = $context['libelleCollege'];
$_SESSION['ageBeneficiaire_C'] = $context['ageBeneficiaire'];
$_SESSION['college_couvert_C'] = $context['college_couvert'];
$_SESSION['derogation_en_cours_C'] = $context['derogation_en_cours'];
$_SESSION['derogation_finger_en_cours_C'] = $context['derogation_finger_en_cours'];
$_SESSION['tm_C'] = $context['tm'];
$_SESSION['numeroFeuilleMaladie_C'] = "0";
$_SESSION['numeroPrescription_C'] = "0";
$_SESSION['beneficiaire_C'] = $context['beneficiaire'];
$_SESSION['adherent_C'] = $context['adherent'];
$_SESSION['decede_C'] = $context['decede'];
$_SESSION['dateDeces_C'] = $context['dateDeces'];
$_SESSION['fraisFuneraireDemande_C'] = $context['fraisFuneraireDemande'];
$_SESSION['fraisFunerairePaye_C'] = $context['fraisFunerairePaye'];
return $context;
}
public function getEffectifPolice($idPolice) {
// nb famille et de dépendants
$sql = 'select
ifnull(sum(case when codeLienParente="A" then "1" else "0" end), "0") as ndAdh,
ifnull(SUM(case when codeLienParente="A" then "0" else "1" end), "0") as ndDep,
ifnull(SUM(case when codeEtatBeneficiaire="V" then "1" else "0" end), "0") as ndActif
from beneficiaire where (idPolice=?)';
$resultat = $this->executerRequete($sql, array($idPolice));
// $effectif = $resultat->fetch(PDO::FETCH_ASSOC);
$effectif = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['ndAdh_C'] = $effectif['ndAdh'];
$_SESSION['ndDep_C'] = $effectif['ndDep'];
$_SESSION['ndActif_C'] = $effectif['ndActif'];
}
}

View File

@ -1,358 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Police_d extends Modele {
public function getPolices($numeroClient) {
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete,
B.libelle As typeAvenant, dateEffet, dateFin, dateEcheance, numeroAvenant, dateAvenant, numeroContrat,
D.libelle as etatPolice, A.codeFractionnement, IFNULL(A.primeFamille,"0") as primeFamille,
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm
FROM d_police A
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
left join etatpolice D on (D.codeEtatPolice=A.codeEtatPolice)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$polices = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
return $polices;
}
public function getPolicesId($id) {
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroContrat,
B.libelle As typeAvenant, dateEffet, dateFin, dateEcheance, numeroAvenant, dateAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
D.libelle as etatPolice, A.codeFractionnement, T.libelle As typeContrat, IFNULL(A.primeFamille,"0") as primeFamille,
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, rachatTm, TM.libelle as rachattm, garantieArchive, collegeArchive
FROM d_police A
left join typecontrat T on (T.codeTypeContrat=A.codeTypeContrat)
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
left join etatpolice D on (D.codeEtatPolice=A.codeEtatPolice)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.idClient=?) order by A.id';
$polices = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $polices;
}
public function getPolice($numeroPolice)
{
$sql = 'call sp_d_getPoliceNo(?, ?);';
$police = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroPolice));
return $police->fetch(PDO::FETCH_ASSOC);
}
public function getPoliceId($id)
{
$sql = 'call sp_d_getPoliceId(?, ?);';
$police = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $police->fetch(PDO::FETCH_ASSOC);
}
public function getPoliceIdSimple($id) {
$sql = 'SELECT A.* FROM d_police A WHERE (A.codeSociete=?) AND (A.id=?)';
$police = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $police->fetch(PDO::FETCH_ASSOC);
}
public function getNombrePolices($numeroClient)
{
$sql = 'select count(*) as nbPolices FROM d_polices A WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbPolices'];
}
public function getNombrePolicesId($id)
{
$sql = 'select count(*) as nbPolices FROM d_police A WHERE (A.codeSociete=?) AND (A.id=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbPolices'];
}
public function getContextePoliceId($id) {
$sql = 'SELECT A.idClient, A.numeroClient, A.id AS idPolice, A.numeroPolice, A.transforme, A.numeroContrat,
IFNULL(B.tauxTaxe,"0") AS tauxTaxe, A.codeEtape, IFNULL(A.tauxCommission,"0") AS tauxCommission,
IFNULL(A.primeFamille,"0") as primeFamille, IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm,
TM.libelle as rachattm, garantieArchive, collegeArchive, A.codeTypeAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
A.dateEffet, A.dateFin, A.dateEcheance, dateAvenant, A.deduireComm, A.codeEtatPolice
FROM d_police A
LEFT JOIN typecontrat B ON (B.codeTypeContrat=A.codeTypeContrat)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.id=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idClient_d_C'] = $context['idClient'];
$_SESSION['numeroClient_d_C'] = $context['numeroClient'];
$_SESSION['idPolice_d_C'] = $context['idPolice'];
$_SESSION['numeroPolice_d_C'] = $context['numeroPolice'];
$_SESSION['codeEtape_d_C'] = $context['codeEtape'];
$_SESSION['tauxTaxe_d_C'] = $context['tauxTaxe'];
$_SESSION['tauxCommission_d_C'] = $context['tauxCommission'];
$_SESSION['deduireComm_d_C'] = $context['deduireComm'];
$_SESSION['dateEffet_d_C'] = $context['dateEffet'];
$_SESSION['dateFin_d_C'] = $context['dateFin'];
$_SESSION['dateEcheance_d_C'] = $context['dateEcheance'];
$_SESSION['dateAvenant_d_C'] = $context['dateAvenant'];
$_SESSION['idPolice_d_Ajax'] = $_SESSION['idPolice_d_C'];
$_SESSION['rachatTm_d_C'] = $context['rachatTm'];
$_SESSION['collegeArchive_d_C'] = $context['collegeArchive'];
}
public function getDenierNumeroPolice($annee)
{
$sql = 'select dernierNumeroPolice from d_numerotationpolice WHERE (codeSociete=? AND annee=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$annee));
if ($resultat->rowCount() == 0)
{
$sql = 'insert into d_numerotationpolice (codeSociete, annee, dernierNumeroPolice) values (?,?,?)';
$this->executerRequete($sql, array($_SESSION['codeSociete'],$annee,"0"));
return "1";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroPolice']+1;
}
}
public function setDenierNumeroPolice($annee,$dernierNumeroPolice)
{
$sql = 'update d_numerotationpolice set dernierNumeroPolice=? WHERE (codeSociete=? AND annee=?)';
$this->executerRequete($sql, array($dernierNumeroPolice, $_SESSION['codeSociete'], $annee));
}
public function ajouter($codeSociete, $idClient, $numeroClient, $numeroPolice, $numeroPoliceSociete, $codeTypeContrat,
$dateEffet, $dateFin, $dateEcheance, $numeroAvenant, $codeTypeAvenant, $dateAvenant, $codeApporteur, $codeGestionnaire,
$dateCre, $userCre, $codeEtatPolice, $codeFractionnement, $codePeriodicite, $tauxCommission, $primeFamille, $primeBeneficiaire,
$rachatTm, $deduireComm, $taciteReconduction, $tauxRachatTm, $codeCommercial, $tauxCommissionAutre,$tauxRistourne,$delaiCarencePolice,
$codeGcAssureur,$tauxCommissionGerant,$tauxCommissionGcAssureur)
{
$sql = 'INSERT INTO d_police (codeSociete, idClient, numeroClient, numeroPolice, numeroPoliceSociete, codeTypeContrat, dateEffet,
dateFin, dateEcheance, numeroAvenant, codeTypeAvenant, dateAvenant, codeApporteur, codeGestionnaire, dateCre, userCre,
codeEtatPolice, codeFractionnement, codePeriodicite, tauxCommission, primeFamille, primeBeneficiaire, rachatTm, deduireComm,
taciteReconduction, tauxRachatTm, codeCommercial, tauxCommissionAutre, tauxRistourne, delaiCarencePolice, codeGcAssureur,
tauxCommissionGerant, tauxCommissionGcAssureur)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idClient, $numeroClient, $numeroPolice, $numeroPoliceSociete, $codeTypeContrat,
$dateEffet, $dateFin, $dateEcheance, $numeroAvenant, $codeTypeAvenant, $dateAvenant, $codeApporteur, $codeGestionnaire,
$dateCre, $userCre, $codeEtatPolice, $codeFractionnement, $codePeriodicite, $tauxCommission, $primeFamille, $primeBeneficiaire,
$rachatTm, $deduireComm, $taciteReconduction, $tauxRachatTm, $codeCommercial, $tauxCommissionAutre,$tauxRistourne,$delaiCarencePolice,
$codeGcAssureur,$tauxCommissionGerant,$tauxCommissionGcAssureur));
$dernierId=$this->dernierId();
$sql = 'insert into d_optionstarif (idPolice, numeroOptionTarif, libelleOptionTarif, user)
select id as idPolice, "1" numeroOptionTarif, "Option 1" libelleOptionTarif, userCre from d_police where (id=?)';
$this->executerRequete($sql, array($dernierId));
return $dernierId;
}
public function modifier($id, $codeTypeContrat, $codeApporteur, $tauxCommission, $codePeriodicite, $rachatTm,
$tauxRachatTm, $dateEffet, $dateEcheance, $codeCommercial, $tauxCommissionAutre, $tauxRistourne, $delaiCarencePolice,
$codeGcAssureur,$tauxCommissionGerant,$tauxCommissionGcAssureur)
{
$sql = 'UPDATE d_police SET
codeTypeContrat =?,
codeApporteur =?,
tauxCommission =?,
codePeriodicite =?,
rachatTm =?,
tauxRachatTm =?,
dateEffet =?,
dateEcheance =?,
codeCommercial =?,
tauxCommissionAutre =?,
tauxRistourne =?,
delaiCarencePolice =?,
codeGcAssureur =?,
tauxCommissionGerant =?,
tauxCommissionGcAssureur =?
where (id=?)';
$this->executerRequete($sql, array($codeTypeContrat, $codeApporteur, $tauxCommission, $codePeriodicite, $rachatTm,
$tauxRachatTm, $dateEffet, $dateEcheance, $codeCommercial, $tauxCommissionAutre, $tauxRistourne, $delaiCarencePolice,
$codeGcAssureur,$tauxCommissionGerant,$tauxCommissionGcAssureur,$id));
}
public function getIdPolice($numeroPolice) {
$sql = 'SELECT id FROM d_police WHERE (codeSociete=?) AND (numeroPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroPolice));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['id'];
}
public function existeligne($numeroPolice) {
$sql = 'select id FROM d_police WHERE (codeSociete=?) and (numeroPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice));
return ($resultat->rowCount() > 0);
}
public function formaterNumeroPolice($annee,$numeroPolice) {
$numeroPolice = "00000".$numeroPolice;
$numeroPolice = substr($numeroPolice, -6);
$numeroPolice = "D".$annee.$numeroPolice;
return $numeroPolice;
}
public function supprimer($idPolice) {
$sql = 'select id from d_college where (idPolice=?) limit 1';
$resultat = $this->executerRequete($sql, array($idPolice));
if($resultat->rowCount() == 0)
{
$sql = 'DELETE FROM d_police WHERE (id=?)';
$this->executerRequete($sql, array($idPolice));
return true;
}
else
{
return false;
}
}
public function archivergarantie($id) {
$sql = 'UPDATE d_police SET garantieArchive="1" where (id=?)';
$this->executerRequete($sql, array($id));
}
public function archivercollege($id) {
$sql = 'UPDATE d_police SET collegeArchive="1" where (id=?)';
$this->executerRequete($sql, array($id));
}
public function getContexteAjaxPolice($id)
{
$sql = 'SELECT A.id as idPolice FROM d_police A WHERE (A.id=?)';
$resultat = $this->executerRequete($sql, array($id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idPolice_d_Ajax'] = $context['idPolice'];
}
public function getCollegesCP($idPolice)
{
$sql = 'call sp_collesges_d_police(?);';
$colleges = $this->executerRequete($sql, array($idPolice));
return $colleges->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarantiesCollegesCP($idPolice)
{
$sql = 'call sp_garanties_colleges_d_police(?);';
$garantiescolleges = $this->executerRequete($sql, array($idPolice));
return $garantiescolleges->fetchAll(PDO::FETCH_ASSOC);
}
public function gettableauPrestationsCP($idPolice)
{
$sql = 'call sp_tableau_prestation_d_police(?);';
$colleges = $this->executerRequete($sql, array($idPolice));
return $colleges->fetchAll(PDO::FETCH_ASSOC);
}
public function getClientsearchPol($numeroPolice)
{
$sql = 'select id as idPolice FROM d_police WHERE (codeSociete=?) AND (numeroPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroPolice));
if ($resultat->rowCount() == 0)
{
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idPolice'];
}
}
public function transformer($idDevis, $numeroOptionTarif)
{
$user = $_SESSION['login'];
$sql = 'call sp_transformer_devis(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($idDevis, $user, $numeroOptionTarif));
if ($resultat->rowCount() == 0)
{
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idPolice'];
}
}
public function getContexteClientId($idPolice) {
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient
FROM d_clients A join d_police B on (B.idClient=A.id) WHERE (B.id=?)';
$resultat = $this->executerRequete($sql, array($idPolice));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['idClient_d_C'] = $context['idClient'];
$_SESSION['numeroClient_d_C'] = $context['numeroClient'];
$_SESSION['nomClient_d_C'] = $context['nomClient'];
$_SESSION['idClient_d_Ajax'] = $context['idClient'];
}
public function getEnteteCP($idPolice)
{
$sql = 'call sp_entete_devis(?);';
$entete = $this->executerRequete($sql, array($idPolice));
return $entete->fetch(PDO::FETCH_ASSOC);
}
public function nouvelleoptiontarif($idPolice)
{
$sql = 'insert into d_optionstarif (idPolice, numeroOptionTarif, libelleOptionTarif, user)
select id as idPolice, "1" numeroOptionTarif, "Option 1" libelleOptionTarif, userCre from d_police where (id=?)';
$this->executerRequete($sql, array($dernierId));
return $dernierId;
}
public function getTextecp($id) {
$sql = 'select texteCp from d_police where (id=?)';
$textecp = $this->executerRequete($sql, array($id));
return $textecp->fetch(PDO::FETCH_ASSOC);
}
public function enregistrertexteCp($texteCp, $idPolice) {
$sql = 'update d_police set texteCp=? where (id=?)';
$this->executerRequete($sql, array($texteCp, $idPolice));
}
public function fn_min_numero_option_tarif($idPolice)
{
$sql = 'select fn_min_numero_option_tarif(?) as numeroOptionTarif';
$resultat = $this->executerRequete($sql, array($idPolice));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['numeroOptionTarif'];
}
}

View File

@ -1,245 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Quittance extends Modele {
public function existeligne($numeroQuittance) {
$sql = 'select id FROM quittance WHERE (codeSociete=?) and (numeroQuittance=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$numeroQuittance));
return ($resultat->rowCount() > 0);
}
public function getDenierNumeroQuittance()
{
$sql = 'select dernierNumeroQuittance from numerotationquittance WHERE (codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
if ($resultat->rowCount() == 0)
{
$sql = 'INSERT INTO numerotationquittance (codeSociete, dernierNumeroQuittance) values (?,?)';
$this->executerRequete($sql, array($_SESSION['codeSociete'], "1"));
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroQuittance'];
}
}
public function setDenierNumeroQuittance($numeroQuittance)
{
$sql = 'update numerotationquittance set dernierNumeroQuittance=? WHERE (codeSociete=?)';
$this->executerRequete($sql, array($numeroQuittance, $_SESSION['codeSociete']));
}
public function facturer($idPolice, $numeroQuittance, $nbAliment) {
$sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission,
IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe,
IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc
FROM beneficiaire A WHERE (A.codeSociete=?) AND (A.idPolice=?)
AND (A.codeEtatFacturation ="9") AND (A.primeTtc!=0)';
$totaafacturer = $this->executerRequete($sql, array($_SESSION['codeSociete'], $idPolice));
$prime = $totaafacturer->fetch(PDO::FETCH_ASSOC);
$dateEmission = date("Y-m-d");
$dateCre = date("Y-m-d");
$user = $_SESSION['login'];
$primeNette = $prime['primeNette'];
$primeHt = $prime['primeHt'];
$taxe = $prime['taxe'];
$fraisCarte = $prime['fraisCarte'];
$primeTtc = $prime['primeTtc'];
$commission = $prime['commission'];
$idQuittance = $this->ajouter($idPolice, $numeroQuittance, $dateEmission, $primeNette, $primeHt, $taxe, $fraisCarte,
$primeTtc, $commission, $dateCre, $user, $nbAliment);
return $idQuittance;
}
public function ajouter($idPolice, $numeroQuittance, $dateEmission, $primeNette, $primeHt, $taxe,
$fraisCarte, $primeTtc, $commission, $dateCre, $user, $nbAliment)
{
$sql = 'INSERT INTO quittance (codeSociete, idClient, numeroClient, idPolice, numeroPolice, numeroQuittance,
codeTypeAvenant, codeTypeOperation, numeroAvenant, dateEffet, dateEcheance, dateEmission, primeNette,
primeHt, taxe, fraisCarte, primeTtc, commission, dateCre, user, nbAliment, deduireComm)
SELECT codeSociete, idClient, numeroClient, A.id AS idPolice, numeroPolice, ? AS numeroQuittance,
A.codeTypeAvenant, "EMI" AS codeTypeOperation, numeroAvenant, dateEffet, dateEcheance, ? AS dateEmission,
? AS primeNette, ? As primeHt, ? AS taxe, ? AS fraisCarte, ? AS primeTtc, ? AS commission, ? AS dateCre,
? AS user, ? as nbAliment, deduireComm
FROM police A WHERE (id=?)';
$this->executerRequete($sql, array($numeroQuittance, $dateEmission, $primeNette, $primeHt, $taxe,
$fraisCarte, $primeTtc, $commission, $dateCre, $user, $nbAliment, $idPolice));
return $this->dernierId();
}
public function solderquittance($idQuittance)
{
$idEncaissementTemp = $_SESSION['idEncaissementTemp'];
$dateCre = date("Y-m-d");
$user = $_SESSION['login'];
$sql = 'insert into detailencaissement_temp (codeSociete, idEncaissement, idQuittance, numeroQuittance,
primeNette, primeNetteCie, accessoireCie, assesoireApporteur, accessoire, primeHt, taxe, fraisCarte,
commission, commissionAutre, primeTtc, dateCre, user, regle, anc_solde, deduireComm, idPolice)
select codeSociete, ? as idEncaissement, id as idQuittance, numeroQuittance,
primeNette, primeNetteCie, accessoireCie, assesoireApporteur, accessoire, primeHt, taxe, fraisCarte,
commission, commissionAutre, (primeTtc-encaisse) as primeTtc, ? as dateCre, ? user, "1" as regle,
(primeTtc-encaisse) as anc_solde, deduireComm, idPolice
from quittance where id=?';
$this->executerRequete($sql, array($idEncaissementTemp, $dateCre, $user, $idQuittance));
}
public function ajouteracomptequittance($idQuittance, $montantAcpte, $primeTtcAcpte)
{
$idEncaissementTemp = $_SESSION['idEncaissementTemp'];
$dateCre = date("Y-m-d");
$user = $_SESSION['login'];
$rapport = 0;
if($primeTtcAcpte!=0)
{
$rapport =($montantAcpte/$primeTtcAcpte);
}
$sql = 'insert into detailencaissement_temp (codeSociete, idEncaissement, idQuittance, numeroQuittance,
primeNette, primeNetteCie, accessoireCie, assesoireApporteur, accessoire, primeHt, taxe, fraisCarte,
commission, commissionAutre, primeTtc, dateCre, user, anc_solde, deduireComm, idPolice)
select codeSociete, ? as idEncaissement, id as idQuittance, numeroQuittance,
primeNette*?, primeNetteCie*?, accessoireCie*?, assesoireApporteur*?, accessoire*?, primeHt*?, taxe*?, fraisCarte*?,
commission*?, commissionAutre*?, primeTtc*?, ? as dateCre, ? user, (primeTtc-encaisse) as anc_solde, deduireComm, idPolice
from quittance where id=?';
$this->executerRequete($sql, array($idEncaissementTemp, $rapport, $rapport, $rapport, $rapport, $rapport,
$rapport, $rapport, $rapport, $rapport, $rapport, $rapport, $dateCre, $user, $idQuittance));
}
public function getQuittance($numeroQuittance) {
}
public function getQuittanceId($idQuittance)
{
$sql = 'SELECT A.id, A.id AS idQuittance, A.numeroQuittance, A.codeTypeAvenant,
B.libelle AS typeavenant, B.libelleEng AS typeavenantEng,
A.codeTypeOperation, C.libelle AS typeoperation, C.libelleEng AS typeoperationEng,
A.numeroAvenant, A.dateEffet, A.dateEcheance, libelleQuittance,
A.dateEmission, A.primeNette, A.primeHt, A.taxe, A.fraisCarte, A.primeTtc, A.commission, A.encaisse,
(A.primeTtc-A.encaisse) AS solde, nbAliment, numeroEmission
FROM quittance A
LEFT JOIN typeavenant B ON (B.codeTypeAvenant=A.codeTypeAvenant)
LEFT JOIN typeoperation C ON (C.codeTypeOperation=A.codeTypeOperation)
WHERE A.id=?';
$resultat = $this->executerRequete($sql, array($idQuittance));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function supprimer($id) {
$sql = 'DELETE FROM quittance WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function getQuittancesId($idPolice)
{
$dateJour = date("Y-m-d");
$sql = 'call sp_emissions_police(?, ?)';
$quittances = $this->executerRequete($sql, array($idPolice, $dateJour));
return $quittances->fetchAll(PDO::FETCH_ASSOC);
}
public function getQuittancesimpayees($idClient)
{
$sql = 'SELECT A.*, (A.primeTtc-A.encaisse) AS solde, B.idEncaissement
FROM quittance A
left join detailencaissement_temp B on (B.codeSociete=A.codeSociete) and (B.idQuittance=A.id)
WHERE (A.idClient=?) AND (A.primeTtc!=A.encaisse)
ORDER BY numeroQuittance';
$quittances = $this->executerRequete($sql, array($idClient));
return $quittances;
}
public function getTotalQuittance($idPolice)
{
$dateJour = date("Y-m-d");
$sql = 'call sp_emissions_total_police(?, ?)';
$totalquittance = $this->executerRequete($sql, array($idPolice, $dateJour));
return $totalquittance->fetch(PDO::FETCH_ASSOC);
}
public function getTotalQuittanceImpayee($idClient) {
$sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission,
IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe,
IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc,
IFNULL(sum(encaisse),"0") as encaisse, IFNULL(sum(primeTtc-encaisse),"0") as solde
FROM quittance A WHERE (idClient=?) AND (primeTtc!=encaisse)';
$totalquittance = $this->executerRequete($sql, array($idClient));
return $totalquittance->fetch(PDO::FETCH_ASSOC);
}
public function getQuittancesEmission($idEmission)
{
$sql = 'call sp_get_quittances_emission(?)';
$resultat = $this->executerRequete($sql, array($idEmission));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getTotalQuittanceEmission($idEmission) {
$sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission,
IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe,
IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc,
IFNULL(sum(encaisse),"0") as encaisse, IFNULL(sum(primeTtc-encaisse),"0") as solde
FROM quittance A WHERE (A.idEmission=?)';
$totalquittance = $this->executerRequete($sql, array($idEmission));
return $totalquittance->fetch(PDO::FETCH_ASSOC);
}
public function getQuittancesPolicePeriode($idPolice, $debut, $fin)
{
$sql = 'call sp_emissions_police_periode(?, ?, ?)';
$quittances = $this->executerRequete($sql, array($idPolice, $debut, $fin));
return $quittances->fetchAll(PDO::FETCH_ASSOC);
}
public function getTotalQuittancePeriode($idPolice, $debut, $fin)
{
$sql = 'call sp_emissions_total_police_periode(?, ?, ?)';
$totalquittance = $this->executerRequete($sql, array($idPolice, $debut, $fin));
return $totalquittance->fetch(PDO::FETCH_ASSOC);
}
public function getQuittanceIdExport($idQuittance)
{
$sql = 'call sp_get_quittance_id(?)';
$resultat = $this->executerRequete($sql, array($idQuittance));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,223 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Requetesperso extends Modele
{
public function getListeEtatPerso()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'SELECT codeRequete AS `code`, nomRequeteEng AS libelle FROM requetesperso WHERE (codeSociete=?) ORDER BY ordre;';
}
else
{
$sql = 'SELECT codeRequete AS `code`, nomRequete AS libelle FROM requetesperso WHERE (codeSociete=?) ORDER BY ordre;';
}
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getsourcesrequeteperso()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_source_requete_perso_liste(?)';
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function creerrequeteperso($nomRequete, $nomRequeteEng, $descriptionRequete, $sourceDonnees, $ordre)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_creer_requeteperso(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $nomRequete, $nomRequeteEng, $descriptionRequete,
$sourceDonnees, $ordre, $user));
}
public function getrequetesperso()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_get_requetesperso(?)';
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getunerequetesperso($idrequete)
{
$sql = 'call sp_afficher_une_requetesperso(?)';
$resultat = $this->executerRequete($sql, array($idrequete));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function desactiver($codeRequete)
{
$sql = 'call sp_r_desactiver_requetesperso(?)';
$this->executerRequete($sql, array($codeRequete));
}
public function activer($codeRequete)
{
$sql = 'call sp_r_activer_requetesperso(?)';
$this->executerRequete($sql, array($codeRequete));
}
public function getsourcerequetesperso()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_get_sources_requetesperso(?)';
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getunesourcedonneesrequetesperso($idsourcerequete)
{
$sql = 'call sp_afficher_une_sourcedonnees_requetesperso(?)';
$resultat = $this->executerRequete($sql, array($idsourcerequete));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrermodifsourcedonneesrequeteperso($idsourcerequete, $sourceDonnees)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_sourcedonnees_requetesperso(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idsourcerequete, $sourceDonnees, $user));
}
public function desactiversourcedonnees($sourceDonnees)
{
$sql = 'call sp_r_desactiver_sourcedonnees_requetesperso(?)';
$this->executerRequete($sql, array($sourceDonnees));
}
public function activersourcedonnees($sourceDonnees)
{
$sql = 'call sp_r_activer_sourcedonnees_requetesperso(?)';
$this->executerRequete($sql, array($sourceDonnees));
}
public function creersourcedonneesrequeteperso($sourceDonnees)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_creer_sourcedonnees_requetesperso(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeSociete, $sourceDonnees, $user));
}
public function enregistrermodifrequeteperso($idrequete, $codeRequete, $nomRequete, $nomRequeteEng, $descriptionRequete, $sourceDonnees, $ordre)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_requeteperso(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idrequete, $codeRequete, $nomRequete, $nomRequeteEng, $descriptionRequete,
$sourceDonnees, $ordre, $user));
}
public function getparamrequetesperso($idsourcerequete)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_param_requete_perso_id(?)';
$resultat = $this->executerRequete($sql, array($idsourcerequete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function reconstruireparamrequeteperso($idsourcerequete)
{
$user = $_SESSION['login'];
$sql = 'call sp_reconstruire_param_requetesperso(?, ?)';
$resultat = $this->executerRequete($sql, array($idsourcerequete, $user));
}
public function getparamrequetesperso_cd($sourceDonnees)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_param_requete_perso_cd(?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $sourceDonnees));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getparamrequetesperso_rq($codeRequete)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'CALL sp_param_requete_perso_rq(?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $codeRequete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getsourcedonnees($codeRequete)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'select fn_getsourceDonnees(?, ?) as sourceDonnees';
$resultat = $this->executerRequete($sql, array($codeSociete, $codeRequete));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['sourceDonnees'];
}
// ICI, ON VA EXECUTER TOUTES LES REQUETES PERSO
public function executerrequeteperso($paramrequetes)
{
$codeRequete = $_SESSION['codeRequete'];
$sourceDonnees = $this->getsourcedonnees($codeRequete);
$nbParams = count($paramrequetes);
if ($nbParams==0)
{
$sql = "call $sourceDonnees();";
$resultat = $this->executerRequete($sql);
}
else
{
$sql = "call $sourceDonnees(?";
$sql .= str_repeat(', ?', $nbParams-1);
$sql .= ');';
$resultat = $this->executerRequete($sql, array_values($paramrequetes));
}
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,133 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabactivite extends Modele{
public function getlisteractivite(){
$sql = "SELECT *
FROM p_activite
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getid($id){
$sql = "SELECT *
FROM p_activite
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function existeligne($codeActivite) {
$sql = 'select id FROM p_activite WHERE (codeSociete = ? AND codeActivite=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeActivite));
return ($resultat->rowCount() > 0);
}
public function existeSelection() {
$sql = 'select id FROM p_activite WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function ajouteractivite($codeActivite,$libelle,$libelleEng){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO p_activite(codeSociete, codeActivite, libelle, libelleEng)
VALUES (?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeActivite,$libelle,$libelleEng));
}
public function modifieractivite($codeActivite,$libelle,$libelleEng,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeActivite) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE p_activite
SET codeActivite=?,libelle=?,libelleEng=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeActivite,$libelle,$libelleEng,$id,$codeSociete));
}
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_activite
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_activite
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_activite
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_activite
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function supprimeractivite($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_activite
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_activite
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM p_activite
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,141 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabaffection extends Modele{
public function getlisteraffection(){
$sql = "SELECT A.*, B.libelle as typeaffection,
B.libelleEng as typeaffectionEng
FROM p_affection A
JOIN p_typeaffection B ON (B.codeTypeAffection=A.codeTypeAffection)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getaffection($id){
$sql = "SELECT A.*, B.libelle as typeaffection,
B.libelleEng as typeaffectionEng
FROM p_affection A
JOIN p_typeaffection B ON (B.codeTypeAffection=A.codeTypeAffection)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function gettypeaffection(){
if (est_anglophone()){
$sql = "SELECT codeTypeAffection as code, libelleEng as libelle
FROM p_typeaffection
WHERE (codeSociete =?)
ORDER BY 1";
}else{
$sql = "SELECT codeTypeAffection as code, libelle
FROM p_typeaffection
WHERE (codeSociete =?)
ORDER BY 1";
}
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function existeligne($codeAffection) {
$sql = 'select id FROM p_affection WHERE (codeAffection=?)';
$resultat = $this->executerRequete($sql, array($codeAffection));
return ($resultat->rowCount() > 0);
}
public function ajouteraffection($codeAffection,$libelle,$codeTypeAffection,$libelleEng){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeAffection) && empty($libelle) && empty($codeTypeAffection)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO p_affection(codeSociete,codeAffection,libelle,codeTypeAffection,libelleEng)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeAffection,$libelle,$codeTypeAffection,$libelleEng));
}
public function modifieraffection($codeAffection,$libelle,$codeTypeAffection,$libelleEng,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeAffection) && empty($libelle) && empty($codeTypeAffection)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE p_affection
SET codeAffection=?,libelle=?,codeTypeAffection=?,libelleEng=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeAffection,$libelle,$codeTypeAffection,$libelleEng,$id,$codeSociete));
}
public function supprimeraffection($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_affection
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_affection
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_affection
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_affection
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_affection
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM p_affection WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
}

View File

@ -1,145 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabbanques extends Modele{
public function getlisterbanques(){
$sql = "SELECT *
FROM banque
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getbanques($id){
$sql = "SELECT *
FROM banque
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function existeligne($codeBanque) {
$sql = 'select id FROM banque WHERE (codeBanque=?)';
$resultat = $this->executerRequete($sql, array($codeBanque));
return ($resultat->rowCount() > 0);
}
public function ajouterbanques($codeBanque,$libelle,$codeSwift,$banqueSociete,$numeroCompteCpt,$numeroCompteBancaire){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO banque(codeSociete, codeBanque, libelle, codeSwift, banqueSociete, numeroCompteCpt, numeroCompteBancaire)
VALUES (?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeBanque,$libelle,$codeSwift,$banqueSociete,$numeroCompteCpt,$numeroCompteBancaire));
}
public function modifierbanques($codeBanque,$libelle,$codeSwift,$banqueSociete,$numeroCompteCpt,$numeroCompteBancaire,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeBanque) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE banque
SET codeBanque=?,libelle=?,codeSwift=?,banqueSociete=?,
numeroCompteCpt=?,numeroCompteBancaire=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeBanque,$libelle,$codeSwift,$banqueSociete,$numeroCompteCpt,$numeroCompteBancaire,$id,$codeSociete));
}
public function supprimerbanques($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM banque
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE banque
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE banque
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE banque
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE banque
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM banque WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM banque
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM banque
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM banque
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,140 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabbaremeaccessoireavenant extends Modele{
public function getlisterbaremeaccessoireavenant(){
$sql = "SELECT a.*, b.libelle AS typecontrat, b.libelleEng AS typecontratEng,
c.libelle AS appli, c.libelleEng AS appliEng
FROM baremeaccessoireavevant a
JOIN typecontrat b ON (b.codeTypeContrat = a.codeTypeContrat)
JOIN applications c ON (c.codeApplication = a.codeApplication)
WHERE (a.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getbaremeaccessoireavenant($id){
$sql = "SELECT a.*, b.libelle AS typecontrat, b.libelleEng AS typecontratEng,
c.libelle AS appli, c.libelleEng AS appliEng
FROM baremeaccessoireavevant a
JOIN typecontrat b ON (b.codeTypeContrat = a.codeTypeContrat)
JOIN applications c ON (c.codeApplication = a.codeApplication)
WHERE (a.id = ? and a.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function gettypecontrat(){
if (est_anglophone()){
$sql = "SELECT codeTypeContrat AS code, libelleEng AS libelle
FROM typecontrat ORDER BY libelle;";
}else{
$sql = "SELECT codeTypeContrat AS code, libelle
FROM typecontrat ORDER BY libelle;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function getapplication(){
if (est_anglophone()){
$sql = "SELECT codeApplication AS code, libelleEng AS libelle
FROM applications WHERE id IN (6,7) ORDER BY libelle;";
}else{
$sql = "SELECT codeApplication AS code, libelle
FROM applications WHERE id IN (6,7) ORDER BY libelle;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function ajouterbaremeaccessoireavenant($codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,
$accessoireForfait,$accessoireMin,$accessoireMax){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO baremeaccessoireavevant(codeSociete,codeTypeContrat,codeApplication,primeMin,primeMax,tauxAccessoire,
accessoireForfait,accessoireMin,accessoireMax)
VALUES (?,?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,
$accessoireForfait,$accessoireMin,$accessoireMax));
}
public function modifierbaremeaccessoireavenant($codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,
$accessoireForfait,$accessoireMin,$accessoireMax,$id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'UPDATE baremeaccessoireavevant
SET codeTypeContrat=?, codeApplication=?, primeMin=?,primeMax=?,tauxAccessoire=?,accessoireForfait=?,
accessoireMin=?,accessoireMax=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait,
$accessoireMin,$accessoireMax,$id,$codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM baremeaccessoireavevant WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function supprimerbaremeaccessoireavenant($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM baremeaccessoireavevant
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE baremeaccessoireavevant
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE baremeaccessoireavevant
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE baremeaccessoireavevant
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE baremeaccessoireavevant
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,155 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabbureau extends Modele{
public function getlisterbureau(){
$sql = "SELECT id, codeBureau, libelle, CONCAT_WS(' ', nomRespon,prenomRespon) AS respo,
CONCAT_WS(' / ',telephoneFixe,telephonePortable) AS contacts, choix
FROM bureau
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getbureau($id){
$sql = "SELECT *
FROM bureau
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function existeligne($codeBureau) {
$codeSociete = $_SESSION['codeSociete'];
$sql = 'select id FROM bureau WHERE (codeSociete=?) and (codeBureau=?)';
$resultat = $this->executerRequete($sql, array($codeSociete,$codeBureau));
return ($resultat->rowCount() > 0);
}
public function ajouterbureau($codeBureau,$libelle,$nomRespon,$prenomRespon,$telephoneFixe,$telephonePortable,$email){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeBureau) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO bureau(codeSociete,codeBureau,libelle,nomRespon,prenomRespon,telephoneFixe,telephonePortable,email)
VALUES (?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeBureau,$libelle,$nomRespon,$prenomRespon,$telephoneFixe,$telephonePortable,$email));
}
public function modifierbureau($codeBureau,$libelle,$nomRespon,$prenomRespon,$telephoneFixe,$telephonePortable,$email,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeBureau) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE bureau
SET codeBureau=?,libelle=?,nomRespon=?,prenomRespon=?,
telephoneFixe=?,telephonePortable=?,email=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeBureau,$libelle,$nomRespon,$prenomRespon,$telephoneFixe,$telephonePortable,$email,$id,$codeSociete));
}
public function supprimerbureau($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM bureau
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE bureau
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE bureau
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE bureau
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE bureau
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM bureau WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM bureau
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM bureau
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM bureau
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,185 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabcommerciaux extends Modele{
public function getlistercommerciaux(){
$sql = "SELECT A.*, B.libelle as typeapp,
C.libelle as bureau
FROM commercial A
JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur)
JOIN bureau C ON (C.codeBureau=A.codeBureau)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getcommerciaux($id){
$sql = "SELECT A.*, B.libelle as typeapp,
C.libelle as bureau
FROM commercial A
JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur)
JOIN bureau C ON (C.codeBureau=A.codeBureau)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getBureaucommerciaux(){
$sql = "SELECT codeBureau as code, libelle
FROM bureau
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getTypecommerciaux(){
$sql = "SELECT codeTypeApporteur as code, libelle
FROM typeapporteur
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function existeligne($codeApporteur) {
$sql = 'select id FROM commercial WHERE (codeApporteur=?)';
$resultat = $this->executerRequete($sql, array($codeApporteur));
return ($resultat->rowCount() > 0);
}
public function ajoutercommerciaux($codeApporteur,$codeTypeApporteur,$libelle,$telephone,$email,$adresseGeo,
$adressePost,$nomResponsable,$codeBureau,$deduireComm,$typeSysteme){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeApporteur) && empty($codeTypeApporteur) && empty($libelle) && empty($codeBureau)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO commercial(codeSociete,codeApporteur,codeTypeApporteur,libelle,telephone,email,adresseGeo,
adressePost,nomResponsable,codeBureau,deduireComm,typeSysteme)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeApporteur,$codeTypeApporteur,$libelle,$telephone,$email,$adresseGeo,
$adressePost,$nomResponsable,$codeBureau,$deduireComm,$typeSysteme));
}
public function modifiercommerciaux($codeApporteur,$codeTypeApporteur,$libelle,$telephone,$email,$adresseGeo,
$adressePost,$nomResponsable,$codeBureau,$deduireComm,$typeSysteme,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeCommercial) && empty($codeTypeApporteur) && empty($libelle) && empty($codeBureau)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE commercial
SET codeApporteur=?,codeTypeApporteur=?,libelle=?,telephone=?,email=?,adresseGeo=?,
adressePost=?,nomResponsable=?,codeBureau=?,deduireComm=?,typeSysteme=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeApporteur,$codeTypeApporteur,$libelle,$telephone,$email,$adresseGeo,$adressePost,
$nomResponsable,$codeBureau,$deduireComm,$typeSysteme,$id,$codeSociete));
}
public function supprimercommerciaux($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM commercial
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE commercial
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE commercial
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE commercial
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE commercial
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM commercial WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM commercial
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM commercial
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM commercial
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,146 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabcontactsassureur extends Modele{
public function getlistercontactsassureur(){
$sql = "SELECT id, CONCAT(nom,' ',prenoms) as noms, telephone, email, fonction, choix
FROM contactsassureur
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getcontactsassureur($id){
$sql = "SELECT *
FROM contactsassureur
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function ajoutercontactsassureur($nom,$prenoms,$telephone,$email,$fonction,$fonctionEng,$sexe,$ordre){
$codeSociete = $_SESSION['codeSociete'];
if(empty($nom) && empty($prenoms)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO contactsassureur(codeSociete,nom,prenoms,telephone,email,fonction,fonctionEng,sexe,ordre)
VALUES (?,?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$nom,$prenoms,$telephone,$email,$fonction,$fonctionEng,$sexe,$ordre));
}
public function modifiercontactsassureur($nom,$prenoms,$telephone,$email,$fonction,$fonctionEng,$sexe,$ordre,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($nom) && empty($prenoms)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE contactsassureur
SET nom=?,prenoms=?,telephone=?,email=?,
fonction=?,fonctionEng=?,sexe=?,ordre=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($nom,$prenoms,$telephone,$email,$fonction,$fonctionEng,$sexe,$ordre,$id,$codeSociete));
}
public function supprimercontactsassureur($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM contactsassureur
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE contactsassureur
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE contactsassureur
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE contactsassureur
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE contactsassureur
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM contactsassureur WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM contactsassureur
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM contactsassureur
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM contactsassureur
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,150 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabetendueterritoire extends Modele{
public function getlisteretendueterritoire(){
$sql = "SELECT *
FROM etendueterritoire
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getliste(){
if (est_anglophone()){
$sql = "SELECT codeTerritoire as code, libelleEng as libelle
FROM etendueterritoire
WHERE (codeSociete =?)
ORDER BY libelle;";
}else{
$sql = "SELECT codeTerritoire as code, libelle
FROM etendueterritoire
WHERE (codeSociete =?)
ORDER BY libelle;";
}
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getid($id){
$sql = "SELECT *
FROM etendueterritoire
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function existeligne($codeTerritoire) {
$sql = 'select id FROM etendueterritoire WHERE (codeSociete = ? AND codeTerritoire=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeTerritoire));
return ($resultat->rowCount() > 0);
}
public function existeSelection() {
$sql = 'select id FROM etendueterritoire WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function ajouteretendueterritoire($codeTerritoire,$libelle,$libelleEng){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO etendueterritoire(codeSociete, codeTerritoire, libelle, libelleEng)
VALUES (?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeTerritoire,$libelle,$libelleEng));
}
public function modifieretendueterritoire($codeTerritoire,$libelle,$libelleEng,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTerritoire) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE etendueterritoire
SET codeTerritoire=?,libelle=?,libelleEng=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTerritoire,$libelle,$libelleEng,$id,$codeSociete));
}
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE etendueterritoire
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE etendueterritoire
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE etendueterritoire
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE etendueterritoire
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function supprimeretendueterritoire($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM etendueterritoire
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM etendueterritoire
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM etendueterritoire
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,98 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabexclusionacteproduit extends Modele{
public function getlisterexclusionacteproduit(){
$sql = "SELECT A.*, B.libelle as produit,
B.libelleEng as produitEng,
C.libelle as acte
FROM p_exclusionacteproduit A
JOIN produit B ON (B.codeProduit=A.codeProduit)
JOIN p_acte C ON (C.codeActe=A.codeActe)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getexclusionacteproduit($id){
$sql = "SELECT A.*, B.libelle as produit,
B.libelleEng as produitEng,
C.libelle as acte
FROM p_exclusionacteproduit A
JOIN produit B ON (B.codeProduit=A.codeProduit)
JOIN p_acte C ON (C.codeActe=A.codeActe)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getproduit(){
$sql = "SELECT codeProduit as code, libelle, libelleEng
FROM produit
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getacte(){
$sql = "SELECT codeActe as code, libelle
FROM p_acte
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function ajouterexclusionacteproduit($codeProduit,$codeActe){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeProduit) && empty($codeActe)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO p_exclusionacteproduit(codeSociete,codeProduit,codeActe)
VALUES (?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeProduit,$codeActe));
}
public function modifierexclusionacteproduit($codeProduit,$codeActe,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeProduit) && empty($codeActe)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE p_exclusionacteproduit
SET codeProduit=?,codeActe=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeProduit,$codeActe,$id,$codeSociete));
}
public function supprimerexclusionacteproduit($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_exclusionacteproduit
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
}

View File

@ -1,96 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabexclusionmedicamentproduit extends Modele{
public function getlisterexclusionmedicamentproduit(){
$sql = "SELECT A.*, B.libelle as produit,
B.libelleEng as produitEng,
C.libelle as medicament
FROM p_exclusionmedicamentproduit A
JOIN produit B ON (B.codeProduit=A.codeProduit)
JOIN p_medicament C ON (C.codeMedicament=A.codeMedicament)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getexclusionmedicamentproduit($id){
$sql = "SELECT A.*, B.libelle as produit,
B.libelleEng as produitEng,
C.libelle as medicament
FROM p_exclusionmedicamentproduit A
JOIN produit B ON (B.codeProduit=A.codeProduit)
JOIN p_medicament C ON (C.codeMedicament=A.codeMedicament)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getproduit(){
$sql = "SELECT codeProduit as code, libelle, libelleEng
FROM produit
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getmedicament(){
$sql = "SELECT codemedicament as code, libelle
FROM p_medicament
ORDER BY 1";
$resultat = $this->executerRequete($sql);
return $resultat;
}
public function ajouterexclusionmedicamentproduit($codeProduit,$codeMedicament){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeProduit) && empty($codeMedicament)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO p_exclusionmedicamentproduit(codeSociete,codeProduit,codeMedicament)
VALUES (?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeProduit,$codeMedicament));
}
public function modifierexclusionmedicamentproduit($codeProduit,$codeMedicament,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeProduit) && empty($codeMedicament)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE p_exclusionmedicamentproduit
SET codeProduit=?,codeMedicament=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeProduit,$codeMedicament,$id,$codeSociete));
}
public function supprimerexclusionmedicamentproduit($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_exclusionmedicamentproduit
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
}

View File

@ -1,147 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabgarantie extends Modele{
public function getlistergarantie(){
$sql = "SELECT *
FROM garantie
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getid($id){
$sql = "SELECT *
FROM garantie
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function getGarantieParent(){
if (est_anglophone()){
$sql = "SELECT codeGarantie AS code, libelleEng AS libelle
FROM garantie WHERE codeSociete=?";
}else{
$sql ="SELECT codeGarantie AS code, libelle
FROM garantie WHERE codeSociete=?";
}
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function existeligne($codeGarantie) {
$sql = 'select id FROM garantie WHERE (codeSociete = ? AND codeGarantie=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeGarantie));
return ($resultat->rowCount() > 0);
}
public function existeSelection() {
$sql = 'select id FROM garantie WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function ajoutergarantie($codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre,
$codeGarantieParent,$tauxPlafond,$forfaitPlafond,$plafondLettre){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO garantie(codeSociete,codeGarantie,libelle,libelleEng,optionnelle,ordre,
codeGarantieParent,tauxPlafond,forfaitPlafond,plafondLettre)
VALUES (?,?,?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre,
$codeGarantieParent,$tauxPlafond,$forfaitPlafond,$plafondLettre));
}
public function modifiergarantie($codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre,$codeGarantieParent,
$tauxPlafond,$forfaitPlafond,$plafondLettre,$id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'UPDATE garantie
SET codeGarantie=?,libelle=?,libelleEng=?,optionnelle=?,ordre=?,codeGarantieParent=?,tauxPlafond=?,
forfaitPlafond=?,plafondLettre=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre,$codeGarantieParent,
$tauxPlafond,$forfaitPlafond,$plafondLettre,$id,$codeSociete));
}
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE garantie
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE garantie
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE garantie
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE garantie
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function supprimergarantie($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM garantie
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM garantie
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM garantie
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,99 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabgarantiesproduction extends Modele{
public function getlistergarantiesproduction(){
$sql = "SELECT A.*, B.libelle as garantie,
B.libelleEng as garantieEng,
C.libelle as produit, C.libelleEng as produitEng
FROM garantiesproduction A
JOIN garantie B ON (B.codeGarantie=A.codeGarantie)
JOIN produit C ON (C.codeProduit=A.codeProduit)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getgarantiesproduction($id){
$sql = "SELECT A.*, B.libelle as garantie,
B.libelleEng as garantieEng,
C.libelle as produit, C.libelleEng as produitEng
FROM garantiesproduction A
JOIN garantie B ON (B.codeGarantie=A.codeGarantie)
JOIN produit C ON (C.codeProduit=A.codeProduit)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getgarantie(){
$sql = "SELECT codeGarantie as code, libelle, libelleEng
FROM garantie
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getproduit(){
$sql = "SELECT codeProduit as code, libelle, libelleEng
FROM produit
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function ajoutergarantiesproduction($codeProduit,$codeGarantie){
$codeSociete = $_SESSION['codeSociete'];
$codeUtilisateur = $_SESSION['idUtilisateur'];
if(empty($codeGarantie) && empty($codeProduit)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO garantiesproduit(codeSociete,codeProduit,codeGarantie,codeUtilisateur)
VALUES (?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeProduit,$codeGarantie,$codeUtilisateur));
}
public function modifiergarantiesproduction($codeProduit,$codeGarantie,$id){
$codeSociete = $_SESSION['codeSociete'];
$codeUtilisateur = $_SESSION['idUtilisateur'];
if(empty($codeProduit) && empty($codeGarantie)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE garantiesproduit
SET codeProduit=?,codeGarantie=?,codegarantie=?,codeUtilisateur=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeProduit,$codeGarantie,$codeUtilisateur,$id,$codeSociete));
}
public function supprimergarantiesproduction($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM garantiesproduit
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
}

View File

@ -1,186 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabintermediaires extends Modele{
public function getlisterintermediaires(){
$sql = "SELECT A.*, B.libelle as type_apporteur,
B.libelleEng as apporteur_type,
C.libelle as bureau
FROM apporteur A
LEFT JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur)
LEFT JOIN bureau C ON (C.codeBureau=A.codeBureau)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getintermediaires($id){
$sql = "SELECT A.*, B.libelle as type_apporteur,
B.libelleEng as apporteur_type,
C.libelle as bureau
FROM apporteur A
left JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur)
left JOIN bureau C ON (C.codeBureau=A.codeBureau)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getTypesintermediaires(){
$sql = "SELECT codeTypeApporteur as code, libelle, libelleEng
FROM typeapporteur
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getBureauintermediaires(){
$sql = "SELECT codeBureau as code, libelle
FROM bureau
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function existeligne($codeApporteur) {
$sql = 'select id FROM apporteur WHERE (codeApporteur=?)';
$resultat = $this->executerRequete($sql, array($codeApporteur));
return ($resultat->rowCount() > 0);
}
public function ajouterintermediaire($codeApporteur,$libelle,$codeTypeApporteur,$nomResponsable,$telephone,
$email,$codeBureau,$deduireComm,$adressePost,$adresseGeo){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeApporteur) && empty($libelle) && empty($codeTypeApporteur) && empty($codeBureau)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO apporteur(codeSociete, codeApporteur, libelle, codeTypeApporteur, nomResponsable,
telephone, email, codeBureau, deduireComm,adresseGeo, adressePost)
VALUES (?,?,?,?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeApporteur,$libelle,$codeTypeApporteur,$nomResponsable,
$telephone, $email,$codeBureau,$deduireComm,$adresseGeo,$adressePost));
}
public function modifierintermediaires($codeApporteur,$libelle,$codeTypeApporteur,$nomResponsable,$telephone,
$email,$codeBureau,$deduireComm,$adressePost,$adresseGeo,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeApporteur) && empty($libelle) && empty($codeTypeApporteur) && empty($codeBureau)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE apporteur
SET codeApporteur=?,libelle=?,codeTypeApporteur=?,nomResponsable=?,
telephone=?,email=?,codeBureau=?,deduireComm=?,adressePost=?,adresseGeo=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeApporteur,$libelle,$codeTypeApporteur,$nomResponsable,$telephone,
$email,$codeBureau,$deduireComm,$adresseGeo,$adressePost, $id,$codeSociete));
}
public function supprimerintermediaire($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM apporteur
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE apporteur
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE apporteur
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE apporteur
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE apporteur
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM apporteur WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM apporteur
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM apporteur
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM apporteur
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,130 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabjoursferiers extends Modele{
public function getlisterjoursferiers($codePays,$annee){
$sql = "SELECT *
FROM joursferiers
where codePays=?
and annee=?
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($codePays, $annee));
return $resultat->fetchAll();
}
public function getid($id){
$sql = "SELECT *
FROM joursferiers
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function getListePays($codePaysDefault=null) {
$codePaysDefault = contruireParam($codePaysDefault);
$sql = 'SELECT case when codePays = ? then "0" else "1" end as ordre, codePays as `code`, libelle
FROM pays WHERE (codeSociete=?) order by 1, libelle';
$liste = $this->executerRequete($sql, array($codePaysDefault, $_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function existeSelection() {
$sql = 'select id FROM joursferiers WHERE (choix="1")';
$resultat = $this->executerRequete($sql);
return ($resultat->rowCount() > 0);
}
public function ajouterjoursferiers($codePays,$libelle,$libelleEng,$dateFerier,$demiJournee){
$codeSociete = $_SESSION['codeSociete'];
$annee = date('Y', strtotime($dateFerier));
$sql ='INSERT INTO joursferiers(codeSociete, codePays, libelle, libelleEng, dateFerier, annee, demiJournee)
VALUES (?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete, $codePays, $libelle, $libelleEng, $dateFerier, $annee, $demiJournee));
}
public function modifierjoursferiers($codePays, $libelle, $libelleEng, $dateFerier, $demiJournee, $id){
$codeSociete = $_SESSION['codeSociete'];
$annee = date('Y', strtotime($dateFerier));
$sql = 'UPDATE joursferiers
SET codeSociete=?,
codePays=?,
libelle=?,
libelleEng=?,
dateFerier=?,
annee=?,
demiJournee=?
WHERE (id = ?);';
$this->executerRequete($sql, array($codeSociete,$codePays,$libelle,$libelleEng,$dateFerier,$annee,$demiJournee,$id));
}
public function selectionnerune($id){
$sql = "UPDATE joursferiers
SET choix='1'
WHERE (id = ?);";
$this->executerRequete($sql, array($id));
}
public function deselectionnerune($id){
$sql = "UPDATE joursferiers
SET choix='0'
WHERE (id = ?);";
$this->executerRequete($sql, array($id));
}
public function selectionnertoutes(){
$sql = "UPDATE joursferiers
SET choix='1';";
$this->executerRequete($sql);
}
public function deselectionnertoutes(){
$sql = "UPDATE joursferiers
SET choix='0';";
$this->executerRequete($sql);
}
public function supprimerjoursferiers($id){
$sql = 'DELETE
FROM joursferiers
WHERE (id = ?);';
$this->executerRequete($sql, array($id));
}
public function supprimertoutes(){
$sql = 'DELETE
FROM joursferiers;';
$this->executerRequete($sql);
}
public function supprimerchoix(){
$sql = "DELETE
FROM joursferiers
WHERE (choix='1');";
$this->executerRequete($sql);
}
}

View File

@ -1,42 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tableaucommission extends Modele {
public function getInfoscommission($codeApporteur, $codeEtape) {
$sql = 'SELECT IFNULL(A.tauxCommission,"0") AS tauxCommission FROM tableaucommission A
JOIN apporteur C ON (C.codeSociete=A.codeSociete) AND (C.codeTypeApporteur=A.codeTypeApporteur)
WHERE (A.codeSociete=?) AND (codeApporteur=?) AND (codeEtape=?) limit 1';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeApporteur, $codeEtape));
if($resultat->rowCount() > 0)
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['tauxCommission'];
}
else
{
return 0;
}
}
public function getInfoscommissionAutre($codeApporteur, $codeEtape) {
$sql = 'SELECT IFNULL(A.tauxCommission,"0") AS tauxCommission FROM tableaucommission A
JOIN commercial C ON (C.codeSociete=A.codeSociete) AND (C.codeTypeApporteur=A.codeTypeApporteur)
WHERE (A.codeSociete=?) AND (codeApporteur=?) AND (codeEtape=?) limit 1';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeApporteur, $codeEtape));
if($resultat->rowCount() > 0)
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['tauxCommission'];
}
else
{
return 0;
}
}
}

View File

@ -1,177 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tablocalite extends Modele{
public function getlisterlocalite(){
$sql = "SELECT A.*, B.libelle as nompays,
C.libelle as nomville
FROM localite A
JOIN pays B ON (B.codePays=A.codePays)
JOIN ville C ON (C.codeVille=A.codeVille)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getlocalite($id){
$sql = "SELECT A.*, B.libelle as nompays,
C.libelle as nomville
FROM localite A
JOIN pays B ON (B.codePays=A.codePays)
JOIN ville C ON (C.codeVille=A.codeVille)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getpayslocalite(){
$sql = "SELECT codePays as code, libelle
FROM pays
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getvillelocalite($codePays){
$sql = "SELECT codeVille as code, libelle
FROM ville
WHERE (codeSociete =? and codePays=?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codePays));
return $resultat;
}
public function existeligne($codeLocalite) {
$sql = 'select id FROM localite WHERE (codeLocalite=?)';
$resultat = $this->executerRequete($sql, array($codeLocalite));
return ($resultat->rowCount() > 0);
}
public function ajouterlocalite($codePays,$codeVille,$codeLocalite,$libelle){
$codeSociete = $_SESSION['codeSociete'];
if(empty($$codePays) && empty($libelle) && empty($codeVille) && empty($codeLocalite)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO localite(codeSociete,codePays,codeVille,codeLocalite,libelle)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codePays,$codeVille,$codeLocalite,$libelle));
}
public function modifierlocalite($codePays,$codeVille,$codeLocalite,$libelle,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codePays) && empty($libelle) && empty($codeVille) && empty($codeLocalite)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE localite
SET codePays=?,codeVille=?,codeLocalite=?,libelle=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codePays,$codeVille,$codeLocalite,$libelle, $id,$codeSociete));
}
public function supprimerlocalite($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM localite
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE localite
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE localite
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE localite
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE localite
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM localite WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM localite
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM localite
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM localite
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,126 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabmodepaiement extends Modele{
public function getlistermodepaiement(){
$sql = "SELECT a.*, b.libelle AS libtypefr, b.libelleEng AS libtypeeng
FROM modepaiement a
JOIN typepaiement b ON (b.codeTypePaiement = a.codeTypePaiement)
ORDER BY 1;";
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function getTypePaiement(){
if (est_anglophone()){
$sql = "SELECT codeTypePaiement AS code, libelleEng AS libelle
FROM typepaiement;";
}else{
$sql = "SELECT codeTypePaiement AS code, libelle
FROM typepaiement;";
}
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll();
}
public function existeligne($codeModePaiement) {
$sql = 'select id FROM modepaiement WHERE (codeModePaiement=?)';
$resultat = $this->executerRequete($sql, array($codeModePaiement));
return ($resultat->rowCount() > 0);
}
public function ajoutermodepaiement($codeModePaiement,$libelle,$libelleEng,$codeTypePaiement,$ordre){
$sql ='INSERT INTO modepaiement(codeModePaiement, libelle, libelleEng, codeTypePaiement, ordre)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeModePaiement,$libelle,$libelleEng,$codeTypePaiement,$ordre));
}
public function modifiermodepaiement($codeModePaiement,$libelle,$libelleEng,$codeTypePaiement,$ordre,$id){
if(empty($codeModePaiement) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE modepaiement
SET codeModePaiement=?,libelle=?,libelleEng=?,codeTypePaiement=?,ordre=?
WHERE (id =?);';
$this->executerRequete($sql, array($codeModePaiement,$libelle,$libelleEng,$codeTypePaiement,$ordre,$id));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$sql = "UPDATE modepaiement
SET choix='1'
WHERE (id = ?);";
$this->executerRequete($sql, array($id));
}
public function deselectionnerune($id){
$sql = "UPDATE modepaiement
SET choix='0'
WHERE (id = ?);";
$this->executerRequete($sql, array($id));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE modepaiement
SET choix='1';";
$this->executerRequete($sql);
}
public function deselectionnertoutes(){
$sql = "UPDATE modepaiement
SET choix='0';";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM modepaiement WHERE (choix="1")';
$resultat = $this->executerRequete($sql);
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM modepaiement
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$sql = 'DELETE
FROM modepaiement;';
$this->executerRequete($sql);
}
public function supprimerchoix(){
$sql = "DELETE
FROM modepaiement
WHERE (choix='1');";
$this->executerRequete($sql);
}
}

View File

@ -1,164 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabmoyenpaiement extends Modele{
public function getlistermoyenpaiement(){
$sql = "SELECT A.*, B.libelle as typepaiement,
B.libelleEng as typepaiementEng
FROM moyenpaiement A
JOIN typepaiement B ON (B.codeTypePaiement=A.codeTypePaiement)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getmoyenpaiement($id){
$sql = "SELECT A.*, B.libelle as typepaiement,
B.libelleEng as typepaiementEng
FROM moyenpaiement A
JOIN typepaiement B ON (B.codeTypePaiement=A.codeTypePaiement)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getTypepaiement(){
$sql = "SELECT codeTypePaiement as code, libelle, libelleEng
FROM typepaiement
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function existeligne($codeMoyenPaiement) {
$sql = 'select id FROM moyenpaiement WHERE (codeMoyenPaiement=?)';
$resultat = $this->executerRequete($sql, array($codeMoyenPaiement));
return ($resultat->rowCount() > 0);
}
public function ajoutermoyenpaiement($codeMoyenPaiement,$libelle,$codeTypePaiement,$numeroCompte){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeMoyenPaiement) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO moyenpaiement(codeSociete,codeMoyenPaiement,libelle,codeTypePaiement, numeroCompte)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeMoyenPaiement,$libelle,$codeTypePaiement,$numeroCompte));
}
public function modifiermoyenpaiement($codeMoyenPaiement,$libelle,$codeTypePaiement,$numeroCompte,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeMoyenPaiement) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE moyenpaiement
SET codeMoyenPaiement=?,libelle=?,codeTypePaiement=?,numeroCompte=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeMoyenPaiement,$libelle,$codeTypePaiement,$numeroCompte,$id,$codeSociete));
}
public function supprimermoyenpaiement($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM moyenpaiement
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE moyenpaiement
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE moyenpaiement
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE moyenpaiement
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE moyenpaiement
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM moyenpaiement WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM moyenpaiement
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM moyenpaiement
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM moyenpaiement
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,150 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabpays extends Modele{
public function getlisterpays(){
$sql = "SELECT *
FROM pays
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getpays($id){
$sql = "SELECT *
FROM pays
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function existeligne($codePays) {
$sql = 'select id FROM pays WHERE (codePays=?)';
$resultat = $this->executerRequete($sql, array($codePays));
return ($resultat->rowCount() > 0);
}
public function ajouterpays($codePays,$libelle){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codePays) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO pays(codeSociete,codePays,libelle)
VALUES (?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codePays,$libelle));
}
public function modifierpays($codePays,$libelle,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codePays) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE pays
SET codePays=?,libelle=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codePays,$libelle,$id,$codeSociete));
}
public function supprimerpays($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM pays
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pays
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pays
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pays
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pays
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM pays WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM pays
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM pays
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM pays
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,187 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabpointvente extends Modele{
public function getlisterpointvente(){
$sql = "SELECT A.*, C.libelle as typepointvente, C.libelleEng,
D.libelle as pays,E.libelle as ville, F.libelle as localite
FROM pointvente A
JOIN typepointvente C ON (C.codeTypePointVente=A.codeTypePointVente)
JOIN pays D ON (D.codePays=A.codePays)
JOIN ville E ON (E.codeVille=A.codeVille)
JOIN localite F ON (F.codeLocalite=A.codeLocalite)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getpointvente($id){
$sql = "SELECT A.*, C.libelle as typepointvente, C.libelleEng
FROM pointvente A
JOIN typepointvente C ON (C.codeTypePointVente=A.codeTypePointVente)
JOIN pays D ON (D.codePays=A.codePays)
JOIN ville E ON (E.codeVille=A.codeVille)
JOIN localite F ON (F.codeLocalite=A.codeLocalite)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function gettypepointvente(){
$sql = "SELECT codeTypePointVente as code, libelle, libelleEng
FROM typepointvente
ORDER BY 1";
$resultat = $this->executerRequete($sql);
return $resultat;
}
public function getlocalite($codePays, $codeVille){
$sql = "SELECT codeLocalite as code, libelle
FROM localite
WHERE (codeSociete =? and codePays=? and codeVille=?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codePays,$codeVille));
return $resultat;
}
public function existeligne($codePointVente) {
$sql = 'select id FROM pointvente WHERE (codePointVente=?)';
$resultat = $this->executerRequete($sql, array($codePointVente));
return ($resultat->rowCount() > 0);
}
public function ajouterpointvente($codePointVente,$libelle,$codeTypePointVente,$adresseGeo,
$adressePost,$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite){
$codeSociete = $_SESSION['codeSociete'];
$codeUtilisateur = $_SESSION['codeUtilisateur'];
if(empty($codePointVente) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO pointvente(codeSociete,codePointVente,libelle,codeTypePointVente,codeUtilisateur,
adresseGeo,adressePost,telephone,fax,email,codePays,codeVille,codeLocalite)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codePointVente,$libelle,$codeTypePointVente,$codeUtilisateur,
$adresseGeo,$adressePost,$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite));
}
public function modifierpointvente($codePointVente,$libelle,$codeTypePointVente,$adresseGeo,$adressePost,
$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite,$id){
$codeSociete = $_SESSION['codeSociete'];
$codeUtilisateur = $_SESSION['codeUtilisateur'];
if(empty($codePointVente) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE pointvente
SET codePointVente=?,libelle=?,codeTypePointVente=?,dateSysteme=CURDATE(),codeUtilisateur=?,
adresseGeo=?,adressePost=?,telephone=?,fax=?,email=?,codePays=?,codeVille=?,codeLocalite=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codePointVente,$libelle,$codeTypePointVente,$codeUtilisateur,$adresseGeo,
$adressePost,$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite,$id,$codeSociete));
}
public function supprimerpointvente($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM pointvente
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pointvente
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pointvente
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pointvente
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE pointvente
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM pointvente WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM pointvente
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM pointvente
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM pointvente
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,158 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabservice extends Modele{
public function getListe() {
$sql = 'SELECT codeService as code, libelle
FROM service WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $liste;
}
public function getlisterservice(){
$sql = "SELECT *
FROM service
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getservice($id){
$sql = "SELECT *
FROM service
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function existeligne($codeService) {
$sql = 'select id FROM service WHERE (codeService=?)';
$resultat = $this->executerRequete($sql, array($codeService));
return ($resultat->rowCount() > 0);
}
public function ajouterservice($codeService,$libelle,$libelleEng){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeService) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO service (codeSociete,codeService,libelle,libelleEng)
VALUES (?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeService,$libelle,$libelleEng));
}
public function modifierservice($codeService,$libelle,$libelleEng,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeService) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = "UPDATE service
SET codeService=?,libelle=?,libelleEng=?
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($codeService,$libelle,$libelleEng,$id,$codeSociete));
}
public function supprimerservice($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM service
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE service
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE service
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE service
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE service
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM service WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM service
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM service
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM service
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,147 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabtableauajustement extends Modele{
public function getlistertableauajustement(){
$sql = "SELECT A.*, B.libelle as garant
FROM tableauajustement A
JOIN gc_assureur B ON (B.codeSociete = A.codeSociete
and B.codeGcAssureur = A.codeGcAssureur)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function gettableauajustement($id){
$sql = "SELECT *
FROM tableauajustement
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id, $_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getOrder($codeGcAssureur){
$sql = "SELECT MAX(ordre) numero
FROM tableauajustement
WHERE (codeSociete =? and codeGcAssureur=?);";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeGcAssureur));
return $resultat->fetch();
}
public function ajoutertableauajustement($codeGcAssureur,$spMin,$spMax,$tauxAjustement,$ordre){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO tableauajustement(codeSociete,spMin,spMax,tauxAjustement,ordre)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$spMin,$spMax,$tauxAjustement,$ordre));
}
public function modifiertableauajustement($spMin,$spMax,$tauxAjustement,$ordre,$id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'UPDATE tableauajustement
SET spMin=?,spMax=?,tauxAjustement=?,ordre=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($spMin,$spMax,$tauxAjustement,$ordre,$id,$codeSociete));
}
public function supprimertableauajustement($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM tableauajustement
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE tableauajustement
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE tableauajustement
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE tableauajustement
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE tableauajustement
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM tableauajustement WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM tableauajustement
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM tableauajustement
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM tableauajustement
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,108 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabtableaucommission extends Modele{
public function getlistertableaucommission(){
$sql = "SELECT A.*, B.libelle as typeapporteur,
B.libelleEng as typeapporteurEng,
C.libelle as etapepolice,
D.libelle as typecontrat
FROM tableaucommission A
JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur)
JOIN etapepolice C ON (C.codeEtape=A.codeEtape)
JOIN typecontrat D ON (D.codeTypeContrat=A.codeTypeContrat)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function gettableaucommission($id){
$sql = "SELECT A.*, B.libelle as typeapporteur,
B.libelleEng as typeapporteurEng,
C.libelle as etapepolice,
D.libelle as typecontrat
FROM tableaucommission A
JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur)
JOIN etapepolice C ON (C.codeEtape=A.codeEtape)
JOIN typecontrat D ON (D.codeTypeContrat=A.codeTypeContrat)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function gettypeapporteurtableaucommission(){
$sql = "SELECT codeTypeApporteur as code, libelle, libelleEng
FROM typeapporteur
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function getetapepolicetableaucommission(){
$sql = "SELECT codeEtape as code, libelle
FROM etapepolice
ORDER BY 1";
$resultat = $this->executerRequete($sql);
return $resultat;
}
public function gettypecontrattableaucommission(){
$sql = "SELECT codeTypeContrat as code, libelle, libelleEng
FROM typecontrat
ORDER BY 1";
$resultat = $this->executerRequete($sql);
return $resultat;
}
public function ajoutertableaucommission($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTypeApporteur) && empty($codeEtape) && empty($codeTypeContrat)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO tableaucommission(codeSociete,codeTypeApporteur,codeEtape,codeTypeContrat,tauxCommission)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission));
}
public function modifiertableaucommission($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTypeApporteur) && empty($codeEtape) && empty($codeTypeContrat)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE tableaucommission
SET codeTypeApporteur=?,codeEtape=?,codeTypeContrat=?,tauxCommission=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission,$id,$codeSociete));
}
public function supprimertableaucommission($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM tableaucommission
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
}

View File

@ -1,167 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabtitre extends Modele{
public function getlistertitre(){
$sql = "SELECT *
FROM titre
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function gettitre($id){
$sql = "SELECT *
FROM titre
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function existeligne($codeTitre) {
$sql = 'select id FROM titre WHERE (codeTitre=?)';
$resultat = $this->executerRequete($sql, array($codeTitre));
return ($resultat->rowCount() > 0);
}
public function ajoutertitre($codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTitre) && empty($libelle) && empty($titreCourrier)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO titre(codeSociete,codeTitre,libelle,libelleEng,titreCourrier,titreCourrierEng,codeTypePersonne)
VALUES (?,?,?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne));
}
public function modifiertitre($codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTitre) && empty($libelle) && empty($titreCourrier)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE titre
SET codeTitre=?,libelle=?,libelleEng=?,titreCourrier=?,
titreCourrierEng=?,codeTypePersonne=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTitre,$libelle,$libelleEng,$titreCourrier,$titreCourrierEng,$codeTypePersonne,$id,$codeSociete));
}
public function supprimertitre($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM titre
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function getTypePersonne()
{
if (est_anglophone())
{
$sql = 'SELECT codeTypePersonne as `code`, libelleEng as libelle FROM typepersonne order by libelleEng';
}
else
{
$sql = 'SELECT codeTypePersonne as `code`, libelle FROM typepersonne order by libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE titre
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE titre
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE titre
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE titre
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM titre WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM titre
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM titre
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM titre
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,150 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabtypeaffection extends Modele{
public function getlistertypeaffection(){
$sql = "SELECT *
FROM p_typeaffection
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function gettypeaffection($id){
$sql = "SELECT *
FROM p_typeaffection
WHERE (id = ? and codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function existeligne($codeTypeAffection) {
$sql = 'select id FROM p_typeaffection WHERE (codeTypeAffection=?)';
$resultat = $this->executerRequete($sql, array($codeTypeAffection));
return ($resultat->rowCount() > 0);
}
public function ajoutertypeaffection($codeTypeAffection,$libelle,$libelleEng,$maladieChronique){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTypeAffection) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO p_typeaffection(codeSociete,codeTypeAffection,libelle,libelleEng,maladieChronique)
VALUES (?,?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeTypeAffection,$libelle,$libelleEng,$maladieChronique));
}
public function modifiertypeaffection($codeTypeAffection,$libelle,$libelleEng,$maladieChronique,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTypeAffection) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE p_typeaffection
SET codeTypeAffection=?,libelle=?,libelleEng=?,maladieChronique=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTypeAffection,$libelle,$libelleEng,$maladieChronique,$id,$codeSociete));
}
public function supprimertypeaffection($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_typeaffection
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_typeaffection
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_typeaffection
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_typeaffection
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE p_typeaffection
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM p_typeaffection WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM p_typeaffection
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM p_typeaffection
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM p_typeaffection
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,150 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabtyperemboursement extends Modele{
public function getlistertyperemboursement(){
$sql = "SELECT *
FROM typeremboursement
WHERE (codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getliste(){
if (est_anglophone()){
$sql = "SELECT codeTypeRemboursement as code, libelleEng as libelle
FROM typeremboursement
WHERE (codeSociete =?)
ORDER BY libelle;";
}else{
$sql = "SELECT codeTypeRemboursement as code, libelle
FROM typeremboursement
WHERE (codeSociete =?)
ORDER BY libelle;";
}
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getid($id){
$sql = "SELECT *
FROM typeremboursement
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function existeligne($codeTypeRemboursement) {
$sql = 'select id FROM typeremboursement WHERE (codeSociete = ? AND codeTypeRemboursement=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeTypeRemboursement));
return ($resultat->rowCount() > 0);
}
public function existeSelection() {
$sql = 'select id FROM typeremboursement WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function ajoutertyperemboursement($codeTypeRemboursement,$libelle,$libelleEng){
$codeSociete = $_SESSION['codeSociete'];
$sql ='INSERT INTO typeremboursement(codeSociete, codeTypeRemboursement, libelle, libelleEng)
VALUES (?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codeTypeRemboursement,$libelle,$libelleEng));
}
public function modifiertyperemboursement($codeTypeRemboursement,$libelle,$libelleEng,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codeTypeRemboursement) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE typeremboursement
SET codeTypeRemboursement=?,libelle=?,libelleEng=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTypeRemboursement,$libelle,$libelleEng,$id,$codeSociete));
}
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE typeremboursement
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE typeremboursement
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE typeremboursement
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE typeremboursement
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function supprimertyperemboursement($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM typeremboursement
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM typeremboursement
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM typeremboursement
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,161 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tabville extends Modele{
public function getlisterville(){
$sql = "SELECT A.*, B.libelle as pays
FROM ville A
JOIN pays B ON (B.codePays=A.codePays)
WHERE (A.codeSociete =?)
ORDER BY 1;";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat->fetchAll();
}
public function getville($id){
$sql = "SELECT A.*, B.libelle as pays
FROM ville A
JOIN pays B ON (B.codePays=A.codePays)
WHERE (A.id = ? and A.codeSociete =?);";
$resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete']));
return $resultat->fetch();
}
public function getpaysville(){
$sql = "SELECT codePays as code, libelle
FROM pays
WHERE (codeSociete =?)
ORDER BY 1";
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $resultat;
}
public function existeligne($codeVille) {
$sql = 'select id FROM ville WHERE (codeVille=?)';
$resultat = $this->executerRequete($sql, array($codeVille));
return ($resultat->rowCount() > 0);
}
public function ajouterville($codePays,$codeVille,$libelle){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codePays) && empty($codeVille) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql ='INSERT INTO ville (codeSociete,codePays,codeVille,libelle)
VALUES (?,?,?,?);';
$this->executerRequete($sql, array($codeSociete,$codePays,$codeVille,$libelle));
}
public function modifierville($codePays,$codeVille,$libelle,$id){
$codeSociete = $_SESSION['codeSociete'];
if(empty($codePays) && empty($codeVille) && empty($libelle)){
echo "Enregistrement impossible trop de données importantes sont absentes!";
die();
}
$sql = 'UPDATE ville
SET codePays=?,codeVille=?,libelle=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codePays,$codeVille,$libelle,$id,$codeSociete));
}
public function supprimerville($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM ville
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($id,$codeSociete));
}
///////////////////////////////////////////////////////
public function selectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE ville
SET choix='1'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function deselectionnerune($id){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE ville
SET choix='0'
WHERE (id = ? AND codeSociete = ?);";
$this->executerRequete($sql, array($id,$codeSociete));
}
public function selectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE ville
SET choix='1'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function deselectionnertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "UPDATE ville
SET choix='0'
WHERE (codeSociete = ?);";
$this->executerRequete($sql, array($codeSociete));
}
public function existeSelection() {
$sql = 'select id FROM ville WHERE (codeSociete=? AND choix="1")';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return ($resultat->rowCount() > 0);
}
public function getid($id){
$sql = "SELECT *
FROM ville
WHERE (id = ?);";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch();
}
public function supprimertoutes(){
$codeSociete = $_SESSION['codeSociete'];
$sql = 'DELETE
FROM ville
WHERE (codeSociete = ?);';
$this->executerRequete($sql, array($codeSociete));
}
public function supprimerchoix(){
$codeSociete = $_SESSION['codeSociete'];
$sql = "DELETE
FROM ville
WHERE (codeSociete = ? AND choix='1');";
$this->executerRequete($sql, array($codeSociete));
}
}

View File

@ -1,235 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tachesante extends Modele {
public function ajouterTache($codeTypTache, $codeDestinataire, $objet, $dateEcheance, $notes, $emailtache)
{
$numeroAdherent = $_SESSION['numeroAdherent_C'];
$codeUtilisateur = $_SESSION['login'];
$codeInitiateur =$_SESSION['codeInitiateurTache'];
$dateSysteme = date('Y-m-d');
$heureSysteme = date('H:i:s', time());
$sql = 'INSERT INTO tachesante (codeTypTache, codeInitiateur, codeDestinataire, objet, dateEcheance, notes,
codeUtilisateur, dateSysteme, heureSysteme, emailtache, numeroAdherent)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTypTache, $codeInitiateur,
$codeDestinataire, $objet, $dateEcheance, $notes, $codeUtilisateur, $dateSysteme, $heureSysteme, $emailtache, $numeroAdherent));
return $this->dernierId();
}
public function ajouterTacheAdherent($codeTypTache, $objet, $dateEcheance, $notes, $emailtache)
{
$numeroAdherent = $_SESSION['numeroAdherent_C'];
$codeDestinataire = "AS";
$codeUtilisateur = $_SESSION['login'];
$codeInitiateur =$_SESSION['codeInitiateurTache'];
$dateSysteme = date('Y-m-d');
$heureSysteme = date('H:i:s', time());
$sql = 'INSERT INTO tachesante (codeTypTache, codeInitiateur, codeDestinataire, objet, dateEcheance, notes,
codeUtilisateur, dateSysteme, heureSysteme, numeroAdherent, emailtache)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTypTache, $codeInitiateur,
$codeDestinataire, $objet, $dateEcheance, $notes, $codeUtilisateur, $dateSysteme, $heureSysteme, $numeroAdherent, $emailtache));
return $this->dernierId();
}
public function ajouterTacheAssure($codeTypTache, $codeDestinataire, $objet, $dateEcheance, $notes, $emailtache)
{
$numeroAdherent = $_SESSION['numeroAdherent_C'];
$codeUtilisateur = $_SESSION['login_tache'];
$codeInitiateur =$_SESSION['codeInitiateurTache'];
$dateSysteme = date('Y-m-d');
$heureSysteme = date('H:i:s', time());
$sql = 'INSERT INTO tachesante (codeTypTache, codeInitiateur, codeDestinataire, objet, dateEcheance, notes,
codeUtilisateur, dateSysteme, heureSysteme, numeroAdherent, emailtache)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTypTache, $codeInitiateur,
$codeDestinataire, $objet, $dateEcheance, $notes, $codeUtilisateur, $dateSysteme, $heureSysteme, $numeroAdherent, $emailtache));
return $this->dernierId();
}
public function afficherTaches($codeInitiateur, $codeDestinataire, $codeTypTache, $codeEtatTache) {
$codeDestinataire_C = $_SESSION['codeInitiateurTache'];
$codeInitiateur = contruireParamLike($codeInitiateur);
$codeDestinataire = contruireParamLike($codeDestinataire);
$codeTypTache = contruireParamLike($codeTypTache);
$codeEtatTache = contruireParamLike($codeEtatTache);
$sql = 'SELECT A.*, D.libelle AS typtachesante, E.libelle AS etattachesante,
B.acteur AS initiateur, C.acteur AS destinataire,
CONCAT(U1.nom, " ", U1.prenoms) AS saisie_par,
CONCAT(U2.nom, " ", U2.prenoms) AS pointe_par,
IFNULL(CONCAT(AD.nom, " ", AD.prenoms),"") AS assure
FROM tachesante A
LEFT JOIN vw_acteurtache B ON (B.codeSociete=A.codeSociete) AND (B.codeActeurTache=A.codeInitiateur)
LEFT JOIN vw_acteurtache C ON (C.codeSociete=A.codeSociete) AND (C.codeActeurTache=A.codeDestinataire)
LEFT JOIN typtachesante D ON (D.codeTypTache=A.codeTypTache)
LEFT JOIN etattachesante E ON (E.codeEtatTache=A.codeEtatTache)
LEFT JOIN utilisateur U1 ON (U1.codeSociete=A.codeSociete) AND (U1.codeUtilisateur=A.codeUtilisateur)
LEFT JOIN utilisateur U2 ON (U2.codeSociete=A.codeSociete) AND (U2.codeUtilisateur=A.codeUtilisateurPointage)
LEFT JOIN adherent AD ON (AD.codeSociete=A.codeSociete) AND (AD.numeroAdherent=A.numeroAdherent)
WHERE (A.codeSociete=?) AND (A.codeInitiateur LIKE ?) AND (A.codeDestinataire LIKE ?)
AND (A.codeTypTache LIKE ?) AND (A.codeEtatTache LIKE ?)
AND (A.codeInitiateur=? OR A.codeDestinataire=?)
ORDER BY A.id DESC';
$taches = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeInitiateur, $codeDestinataire, $codeTypTache,
$codeEtatTache, $codeDestinataire_C, $codeDestinataire_C));
return $taches;
}
public function pointerTache($idTache) {
$codeUtilisateurPointage = $_SESSION['login'];
$datePointage = date('Y-m-d');
$heurePointage = date('H:i:s', time());
$sql = 'UPDATE tachesante SET pointe="1", codeEtatTache="1",
codeUtilisateurPointage=?, datePointage=?, heurePointage=? WHERE (id=?)';
$this->executerRequete($sql, array($codeUtilisateurPointage, $datePointage, $heurePointage, $idTache));
}
public function getTache($idTache) {
$sql = 'SELECT A.*, D.libelle AS typtachesante, E.libelle AS etattachesante,
B.acteur AS initiateur, C.acteur AS destinataire,
CONCAT(U1.nom, " ", U1.prenoms) AS saisie_par,
CONCAT(U2.nom, " ", U2.prenoms) AS pointe_par,
IFNULL(CONCAT(AD.nom, " ", AD.prenoms),"") AS assure
FROM tachesante A
LEFT JOIN vw_acteurtache B ON (B.codeSociete=A.codeSociete) AND (B.codeActeurTache=A.codeInitiateur)
LEFT JOIN vw_acteurtache C ON (C.codeSociete=A.codeSociete) AND (C.codeActeurTache=A.codeDestinataire)
LEFT JOIN typtachesante D ON (D.codeTypTache=A.codeTypTache)
LEFT JOIN etattachesante E ON (E.codeEtatTache=A.codeEtatTache)
LEFT JOIN utilisateur U1 ON (U1.codeSociete=A.codeSociete) AND (U1.codeUtilisateur=A.codeUtilisateur)
LEFT JOIN utilisateur U2 ON (U2.codeSociete=A.codeSociete) AND (U2.codeUtilisateur=A.codeUtilisateurPointage)
LEFT JOIN adherent AD ON (AD.codeSociete=A.codeSociete) AND (AD.numeroAdherent=A.numeroAdherent)
WHERE (A.id=?)';
$tache = $this->executerRequete($sql, array($idTache));
return $tache->fetch(PDO::FETCH_ASSOC);
}
public function afficherTachesadherent($codeDestinataire, $codeTypTache, $codeEtatTache) {
$numeroAdherent = $_SESSION['numeroAdherent_C'];
$codeDestinataire_C = $_SESSION['codeInitiateurTache'];
$codeDestinataire = contruireParamLike($codeDestinataire);
$codeTypTache = contruireParamLike($codeTypTache);
$codeEtatTache = contruireParamLike($codeEtatTache);
$sql = 'SELECT A.*, D.libelle AS typtachesante, E.libelle AS etattachesante,
B.acteur AS initiateur, C.acteur AS destinataire,
CONCAT(U1.nom, " ", U1.prenoms) AS saisie_par,
CONCAT(U2.nom, " ", U2.prenoms) AS pointe_par,
IFNULL(CONCAT(AD.nom, " ", AD.prenoms),"") AS assure
FROM tachesante A
LEFT JOIN vw_acteurtache B ON (B.codeSociete=A.codeSociete) AND (B.codeActeurTache=A.codeInitiateur)
LEFT JOIN vw_acteurtache C ON (C.codeSociete=A.codeSociete) AND (C.codeActeurTache=A.codeDestinataire)
LEFT JOIN typtachesante D ON (D.codeTypTache=A.codeTypTache)
LEFT JOIN etattachesante E ON (E.codeEtatTache=A.codeEtatTache)
LEFT JOIN utilisateur U1 ON (U1.codeSociete=A.codeSociete) AND (U1.codeUtilisateur=A.codeUtilisateur)
LEFT JOIN utilisateur U2 ON (U2.codeSociete=A.codeSociete) AND (U2.codeUtilisateur=A.codeUtilisateurPointage)
WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) AND (A.codeDestinataire LIKE ?)
AND (A.codeTypTache LIKE ?) AND (A.codeEtatTache LIKE ?)
AND (A.codeInitiateur=? OR A.codeDestinataire=?)
ORDER BY A.id DESC';
$taches = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent, $codeDestinataire, $codeTypTache,
$codeEtatTache, $codeDestinataire_C, $codeDestinataire_C));
return $taches;
}
public function afficherTachesassure($codeInitiateur, $codeDestinataire, $codeTypTache, $codeEtatTache) {
$numeroAdherent = $_SESSION['numeroAdherent_C'];
$codeDestinataire_C = $_SESSION['codeInitiateurTache'];
$codeInitiateur = contruireParamLike($codeInitiateur);
$codeDestinataire = contruireParamLike($codeDestinataire);
$codeTypTache = contruireParamLike($codeTypTache);
$codeEtatTache = contruireParamLike($codeEtatTache);
$sql = 'SELECT A.*, D.libelle AS typtachesante, E.libelle AS etattachesante,
B.acteur AS initiateur, C.acteur AS destinataire,
CONCAT(U1.nom, " ", U1.prenoms) AS saisie_par,
CONCAT(U2.nom, " ", U2.prenoms) AS pointe_par,
IFNULL(CONCAT(AD.nom, " ", AD.prenoms),"") AS assure
FROM tachesante A
LEFT JOIN vw_acteurtache B ON (B.codeSociete=A.codeSociete) AND (B.codeActeurTache=A.codeInitiateur)
LEFT JOIN vw_acteurtache C ON (C.codeSociete=A.codeSociete) AND (C.codeActeurTache=A.codeDestinataire)
LEFT JOIN typtachesante D ON (D.codeTypTache=A.codeTypTache)
LEFT JOIN etattachesante E ON (E.codeEtatTache=A.codeEtatTache)
LEFT JOIN utilisateur U1 ON (U1.codeSociete=A.codeSociete) AND (U1.codeUtilisateur=A.codeUtilisateur)
LEFT JOIN utilisateur U2 ON (U2.codeSociete=A.codeSociete) AND (U2.codeUtilisateur=A.codeUtilisateurPointage)
WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) AND (A.codeInitiateur LIKE ?)
AND (A.codeDestinataire LIKE ?) AND (A.codeTypTache LIKE ?) AND (A.codeEtatTache LIKE ?)
AND (A.codeInitiateur=? OR A.codeDestinataire=?)
ORDER BY A.id DESC';
$taches = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroAdherent, $codeInitiateur, $codeDestinataire, $codeTypTache,
$codeEtatTache, $codeDestinataire_C, $codeDestinataire_C));
return $taches;
}
public function Rqtache($codeInitiateur, $codeDestinataire, $codeTypTache, $codeEtatTache,
$numeroAdherent1, $numeroAdherent2, $date1, $date2, $objet)
{
$codeDestinataire_C = $_SESSION['codeInitiateurTache'];
$codeInitiateur = contruireParamLike($codeInitiateur);
$codeDestinataire = contruireParamLike($codeDestinataire);
$codeTypTache = contruireParamLike($codeTypTache);
$codeEtatTache = contruireParamLike($codeEtatTache);
$objet = contruireParamLike($objet);
If($numeroAdherent1=="0")
{
$numeroAdherent1="";
}
$sql = 'SELECT LOWER(C.acteur) AS destinataire, DATE_FORMAT(A.dateEcheance, "%d/%m/%Y") AS dateEcheance,
LOWER(A.objet) AS objet, LOWER(B.acteur) AS initiateur, LOWER(D.libelle) AS typtachesante,
IFNULL(CONCAT(A.numeroAdherent, " : ",LOWER(AD.nomAdherent), " ", LOWER(AD.prenomsAdherent)),"") AS assure,
LOWER(TRIM(E.libelle)) AS etattachesante
FROM tachesante A
LEFT JOIN vw_acteurtache B ON (B.codeActeurTache=A.codeInitiateur)
LEFT JOIN vw_acteurtache C ON (C.codeActeurTache=A.codeDestinataire)
LEFT JOIN typtachesante D ON (D.codeTypTache=A.codeTypTache)
LEFT JOIN etattachesante E ON (E.codeEtatTache=A.codeEtatTache)
LEFT JOIN adherent AD ON (AD.numeroAdherent=A.numeroAdherent)
WHERE (A.codeInitiateur LIKE ?) AND (A.codeDestinataire LIKE ?)
AND (A.codeTypTache LIKE ?) AND (A.codeEtatTache LIKE ?)
AND (A.numeroAdherent BETWEEN ? AND ?)
AND (A.dateEcheance BETWEEN ? AND ?)
AND (A.codeInitiateur=? OR A.codeDestinataire=?)
AND (A.objet LIKE ?) ';
// ORDER BY C.acteur, A.dateEcheance DESC, A.objet';
$typeuseur = $_SESSION['codeTypeUtilisateur'];
if($typeuseur=="AS")
{
$sql .= ' AND (A.numeroAdherent=?) ORDER BY C.acteur, A.dateEcheance DESC, A.objet';
$liste = $this->executerRequete($sql, array($codeInitiateur, $codeDestinataire, $codeTypTache,
$codeEtatTache, $numeroAdherent1, $numeroAdherent2, $date1, $date2, $codeDestinataire_C,
$codeDestinataire_C, $objet, $_SESSION["numeroAdherent_C"]));
} else
{
$sql .= ' ORDER BY C.acteur, A.dateEcheance DESC, A.objet';
$liste = $this->executerRequete($sql, array($codeInitiateur, $codeDestinataire, $codeTypTache,
$codeEtatTache, $numeroAdherent1, $numeroAdherent2, $date1, $date2, $codeDestinataire_C,
$codeDestinataire_C, $objet));
}
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,469 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tarifsactes extends Modele {
public function getListe()
{
if (est_anglophone())
{
$sql = 'SELECT "ST" as `code`, "None" libelle UNION ALL SELECT codeTarifActe as `code`, libelleEng as libelle FROM p_tarifacte where (estTarif="1") order by libelle';
}
else
{
$sql = 'SELECT "ST" as `code`, "None" libelle UNION ALL SELECT codeTarifActe as `code`, libelle FROM p_tarifacte where (estTarif="1") order by libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeTous()
{
if (est_anglophone())
{
$sql = 'SELECT codeTarifActe as `code`, libelleEng as libelle FROM p_tarifacte order by libelle';
}
else
{
$sql = 'SELECT codeTarifActe as `code`, libelle FROM p_tarifacte order by libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeCreation()
{
$actesHarmonises = $_SESSION['actesHarmonises'];
//var_dump($actesHarmonises);
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
{
if (est_anglophone())
{
$sql = 'SELECT "ST" as `code`, "None" libelle';
}
else
{
$sql = 'SELECT "ST" as `code`, "Aucun" libelle';
}
}
else
{
if (est_anglophone())
{
$sql = 'SELECT "ST" as `code`, "None" libelle UNION ALL SELECT codeTarifActe as `code`, libelleEng as libelle FROM p_tarifacte where (estTarif="1") order by libelle';
}
else
{
$sql = 'SELECT "ST" as `code`, "Aucun" libelle UNION ALL SELECT codeTarifActe as `code`, libelle FROM p_tarifacte where (estTarif="1") order by libelle';
}
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getTypeTarifNormal()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'SELECT codeTypeTarifActe AS code, libelleEng AS libelle
FROM p_typetarifacte WHERE codeSociete=?
AND codeTypeTarifActe="TC"
OR codeTypeTarifActe="TM"';
}
else
{
$sql = 'SELECT codeTypeTarifActe AS code, libelle
FROM p_typetarifacte WHERE codeSociete=?
AND codeTypeTarifActe="TC"
OR codeTypeTarifActe="TM"';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getCodeTypeTarif($codeTypeTarifActe)
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'SELECT codeTypeTarifActe AS code, libelleEng AS libelle
FROM p_typetarifacte WHERE codeSociete=?
AND codeTypeTarifActe=?;';
}
else
{
$sql = 'SELECT codeTypeTarifActe AS code, libelle
FROM p_typetarifacte WHERE codeSociete=?
AND codeTypeTarifActe=?;';
}
$liste = $this->executerRequete($sql, array($codeSociete, $codeTypeTarifActe));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function creertarifactes($libelle, $libelleEng, $codeTypeTarifActe, $codePrestataire, $idPolice, $codeGroupePrestataire)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
/*
var_dump($codeSociete);
var_dump($libelle);
var_dump($libelleEng);
var_dump($codeTypeTarifActe);
var_dump($user);
die();
*/
$sql = 'call sp_creer_tarif_actes(?, ?, ?, ?, ?, ?, ?, ?)';
//var_dump('call sp_creer_tarif_actes('.$codeSociete.', '.$libelle.', '.$libelleEng.', '.$codeTypeTarifActe.', '.$user.', '.$codePrestataire.', '.$idPolice.');');
//die();
$this->executerRequete($sql, array($codeSociete, $libelle, $libelleEng, $codeTypeTarifActe, $user, $codePrestataire, $idPolice, $codeGroupePrestataire));
}
public function getListeTarif()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifacte where codeSociete=? and (estTarif="1") order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getunptarif($idTarif)
{
$sql = 'call sp_afficher_un_tarif_acte(?)';
$resultat = $this->executerRequete($sql, array($idTarif));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrermodif($idTarif, $libelle, $libelleEng, $codeTypeTarifActe, $codePrestataire, $idPolice, $codeGroupePrestataire)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_tarif_acte(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idTarif, $libelle, $libelleEng, $codeTypeTarifActe, $user, $codePrestataire, $idPolice, $codeGroupePrestataire));
}
public function supprimer($idTarif)
{
$user = $_SESSION['login'];
$sql = 'call sp_supprimer_tarif_acte(?, ?)';
$this->executerRequete($sql, array($idTarif, $user));
}
public function getListeTypeTarif()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_typetarifacte where codeSociete=? order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function existeTypeTarif($code) {
$sql = 'select id FROM p_typetarifacte WHERE (codeTypeTarifActe=?)';
$resultat = $this->executerRequete($sql, array($code));
return ($resultat->rowCount() > 0);
}
public function ajouterTypeTarif($codeTypeTarifActe,$libelle,$libelleEng,$description,$descriptionEng)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'INSERT INTO p_typetarifacte(codeSociete,codeTypeTarifActe,libelle,libelleEng,description,descriptionEng)
VALUES (?, ?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($codeSociete,$codeTypeTarifActe,$libelle,$libelleEng,$description,$descriptionEng));
}
public function modifierTypeTarif($codeTypeTarifActe,$libelle,$libelleEng,$description,$descriptionEng,$id)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'UPDATE p_typetarifacte SET codeTypeTarifActe=?, libelle=?,
libelleEng=?,description=?,descriptionEng=?
WHERE (id = ? AND codeSociete = ?);';
$this->executerRequete($sql, array($codeTypeTarifActe,$libelle,$libelleEng,$description,$descriptionEng,$id,$codeSociete));
}
public function supprimerTypeTarif($id)
{
$sql = 'DELETE FROM p_typetarifacte WHERE (id = ? );';
$this->executerRequete($sql, array($id));
}
public function getTypeTarifId($id)
{
$sql = "SELECT * FROM p_typetarifacte WHERE id=?";
$resultat = $this->executerRequete($sql, array($id));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getTarifActeByType($codeTypeTarifActe){
if (est_anglophone()){
$sql = "SELECT codeTarifActe AS code, libelleEng AS libelle
FROM p_tarifacte WHERE codeTypeTarifActe=?";
}else{
$sql = "SELECT codeTarifActe AS code, libelle
FROM p_tarifacte WHERE codeTypeTarifActe=?";
}
$resultat = $this->executerRequete($sql, array($codeTypeTarifActe));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeLettreCle()
{
$sql = 'SELECT lettreCle as `code`, lettreCle as libelle from p_lettrecle order by lettreCle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
// 07/06/2021
public function getListeTarifClassique()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TC"
order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeTarifMutuelle()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TM"
order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeTarifCentre()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TN"
order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeTarifPolice()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifacte where codeSociete=?
and (estTarif="1") and (codeTypeTarifActe = "TP") or
(codeTypeTarifActe = "TPC")
order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getTarifPrestataire()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = 'SELECT codeTarifActe As code,
libelleEng As libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TN"
order by libelle';
}else{
$sql = 'SELECT codeTarifActe As code,
libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TN"
order by libelle';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getTarif()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = 'SELECT codeTarifActe As code,
libelleEng As libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and (codeTypeTarifActe = "TC" or
codeTypeTarifActe = "TM")
order by libelle';
}else{
$sql = 'SELECT codeTarifActe As code,
libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and (codeTypeTarifActe = "TC" or
codeTypeTarifActe = "TM")
order by libelle';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getTarifGroupePrestataire()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = 'SELECT codeTarifActe As code,
libelleEng As libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and (codeTypeTarifActe = "TN")
and (codeGroupePrestataire != "")
order by libelle';
}else{
$sql = 'SELECT codeTarifActe As code,
libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and (codeTypeTarifActe = "TN")
and (codeGroupePrestataire != "")
order by libelle';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getTarifPolice()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = 'SELECT codeTarifActe As code,
libelleEng As libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TP"
order by libelle';
}else{
$sql = 'SELECT codeTarifActe As code,
libelle
FROM p_tarifacte where codeSociete=?
and (estTarif="1") and codeTypeTarifActe = "TP"
order by libelle';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getTypeTarif()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'SELECT codeTypeTarifActe AS code, libelleEng AS libelle
FROM p_typetarifacte WHERE codeSociete=?';
}
else
{
$sql = 'SELECT codeTypeTarifActe AS code, libelle
FROM p_typetarifacte WHERE codeSociete=?';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
// 19-07-2021
public function getTarifPolicePrestataire()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone()){
$sql = 'SELECT codeTarifActe As code,
libelleEng As libelle
FROM p_tarifacte WHERE codeSociete=?
AND (estTarif="1")
AND codeTarifActe IN (
SELECT codeTarifActe
FROM policeprestataire)
ORDER BY libelleEng;';
}else{
$sql = 'SELECT codeTarifActe As code,
libelle
FROM p_tarifacte WHERE codeSociete=?
AND (estTarif="1")
AND codeTarifActe IN (
SELECT codeTarifActe
FROM policeprestataire)
ORDER BY libelle;';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function existeligne($codePrestataire, $idPolice) {
$sql = 'SELECT id FROM policeprestataire
WHERE (codePrestataire=?
AND idPolice=?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idPolice));
return ($resultat->rowCount() > 0);
}
//
public function getTarifActePrestataire($codePrestataire) {
$sql = 'SELECT IFNULL(codeTarifActe,"") AS codeTarifActe FROM prestataire
WHERE (codePrestataire=?)';
$resultat = $this->executerRequete($sql, array($codePrestataire))->fetch(PDO::FETCH_ASSOC);
return $resultat['codeTarifActe'];
}
public function getTarifActePolice($idPolice) {
$sql = 'SELECT IFNULL(codeTarifActe,"") AS codeTarifActe FROM police
WHERE (id=?)';
$resultat = $this->executerRequete($sql, array($idPolice))->fetch(PDO::FETCH_ASSOC);
return $resultat['codeTarifActe'];
}
}

View File

@ -1,192 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tarifsmedicaments extends Modele {
public function getListe()
{
$codeSociete = $_SESSION['codeSociete'];
if (est_anglophone())
{
$sql = 'SELECT codeTarifMedicament as `code`, libelleEng as libelle FROM p_tarifmedicament where codeSociete=? order by libelle';
}
else
{
$sql = 'SELECT codeTarifMedicament as `code`, libelle FROM p_tarifmedicament where codeSociete=? order by libelle';
}
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function creertarifmedicaments($libelle, $libelleEng)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_creer_tarif_medicaments(?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $libelle, $libelleEng, $user));
}
public function getListeTarif()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifmedicament where codeSociete=? order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getunptarif($idTarif)
{
$sql = 'call sp_afficher_un_tarif_medicament(?)';
$resultat = $this->executerRequete($sql, array($idTarif));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrermodif($idTarif, $libelle, $libelleEng)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_tarif_medicament(?, ?, ?, ?)';
$this->executerRequete($sql, array($idTarif, $libelle, $libelleEng, $user));
}
public function supprimer($idTarif)
{
$user = $_SESSION['login'];
$sql = 'call sp_supprimer_tarif_medicament(?, ?)';
$this->executerRequete($sql, array($idTarif, $user));
}
public function enregistrerparamimporttarif($idTarif, $nomOrigine, $nouveau_fichier, $taille)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$idSaisie = $_SESSION['idSaisie'];
$cheminFichier = $nouveau_fichier;
$sql = 'call sp_r_enregistrer_param_import_tarif_medicament(?, ?, ?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($idTarif, $codeSociete, $nomOrigine, $cheminFichier, $taille, $user, $idSaisie));
}
public function getFichierImport($idTarif)
{
$user = $_SESSION['login'];
$sql = 'CALL sp_afficher_fichier_import_tarif_medicament(?, ?);';
$resultat = $this->executerRequete($sql, array($idTarif, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getModeleTarif()
{
$sql = 'CALL sp_export_modele_tarif_medicament();';
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function initIinsererLigneModeleTarif($idTarif)
{
$user = $_SESSION['login'];
$sql = 'CALL sp_init_inserer_ligne_modele_tarif_medicament(?, ?);';
$this->executerRequete($sql, array($idTarif, $user));
}
public function insererLigneModeleTarif($idTarif, $codeTarifMedicament, $codeMedicament, $libelle, $unite, $substituable,
$nomSubstitut, $instructions, $ententePrealable, $exclu, $actif, $prix)
{
$idSaisie = $_SESSION['idSaisie'];
$user = $_SESSION['login'];
$sql = 'call sp_inserer_ligne_modele_tarif_medicament(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);';
$resultat = $this->executerRequete($sql, array($idTarif, $codeTarifMedicament, $codeMedicament, $libelle, $unite, $substituable,
$nomSubstitut, $instructions, $ententePrealable, $exclu, $actif, $prix, $user, $idSaisie));
}
public function getListeMedicamentsImportes()
{
$idTarif = $_SESSION['idTarif'];
$user = $_SESSION['login'];
$sql = 'CALL sp_afficher_medicaments_importees(?, ?);';
$resultat = $this->executerRequete($sql, array($idTarif, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdoubloncodemedicament($idTarif)
{
$idSaisie = $_SESSION['idSaisie'];
$user = $_SESSION['login'];
$sql = 'CALL sp_doublon_import_tarif_medicament(?, ?);';
$resultat = $this->executerRequete($sql, array($idTarif, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['codeMedicament'];
}
public function getcodemedicamentmanquant($codeMedicament)
{
$sql = 'CALL sp_code_medicament_inexistant_tarif_medicament(?);';
$resultat = $this->executerRequete($sql, array($codeMedicament));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['codeMedicament'];
}
public function majetape($idTarif)
{
$user = $_SESSION['login'];
$sql = 'CALL sp_r_maj_etape_3_import_tarif_medicament(?, ?);';
$this->executerRequete($sql, array($idTarif, $user));
}
public function incorporermedicamentsimportes()
{
$codeSociete = $_SESSION['codeSociete'];
$idTarif = $_SESSION['idTarif'];
$user = $_SESSION['login'];
$sql = 'call sp_incorporer_medicaments_importes(?, ?, ?);';
$this->executerRequete($sql, array($codeSociete, $idTarif, $user));
}
public function gettarifcode($codeTarifMedicament)
{
$sql = 'select * from p_tarifmedicament where (codeSociete=? and codeTarifMedicament=?)';
$resultat = $this->executerRequete($sql, array($codeSociete, $codeTarifMedicament));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,69 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Tarifsoptiques extends Modele {
public function getListe()
{
if (est_anglophone())
{
$sql = 'SELECT codeTarifOptique as `code`, libelleEng as libelle FROM p_tarifoptique order by libelle';
}
else
{
$sql = 'SELECT codeTarifOptique as `code`, libelle FROM p_tarifoptique order by libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function creertarifoptiques($libelle, $libelleEng)
{
$codeSociete = $_SESSION['codeSociete'];
$user = $_SESSION['login'];
$sql = 'call sp_creer_tarif_optiques(?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $libelle, $libelleEng, $user));
}
public function getListeTarif()
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'SELECT * FROM p_tarifoptique where codeSociete=? order by libelle';
$liste = $this->executerRequete($sql, array($codeSociete));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getunptarif($idTarif)
{
$sql = 'call sp_afficher_un_tarif_optiquee(?)';
$resultat = $this->executerRequete($sql, array($idTarif));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrermodif($idTarif, $libelle, $libelleEng)
{
$user = $_SESSION['login'];
$sql = 'call sp_modifier_tarif_optique(?, ?, ?, ?)';
$this->executerRequete($sql, array($idTarif, $libelle, $libelleEng, $user));
}
public function supprimer($idTarif)
{
$user = $_SESSION['login'];
$sql = 'call sp_supprimer_tarif_optique(?, ?)';
$this->executerRequete($sql, array($idTarif, $user));
}
}

View File

@ -1,58 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Typeapporteur extends Modele {
public function getTypeapporteurs($codeTypeApporteur=null,$libelle=null) {
$codeTypeApporteur = contruireParamLike($codeTypeApporteur);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codeTypeApporteur, libelle
FROM typeapporteur A WHERE (A.codeSociete=? AND codeTypeApporteur LIKE ? AND libelle LIKE ?) order by libelle';
$typeapporteurs = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeTypeApporteur,$libelle));
return $typeapporteurs;
}
public function getTypeapporteur($id) {
$sql = 'SELECT id, codeSociete, codeTypeApporteur, libelle
FROM typeapporteur A WHERE (A.codeSociete=?) AND (A.id=?)';
$typeapporteur = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
return $typeapporteur->fetch(PDO::FETCH_ASSOC);
}
public function getNombreTypeapporteur()
{
$sql = 'select count(*) as nbTypeapporteur FROM typeapporteur A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbTypeapporteur'];
}
public function ajouter($codeSociete, $codeTypeApporteur, $libelle) {
$sql = 'INSERT INTO typeapporteur (codeSociete, codeTypeApporteur, libelle) VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeTypeApporteur, $libelle));
}
public function modifier($id, $codeTypeApporteur, $libelle) {
$sql = 'UPDATE typeapporteur SET codeTypeApporteur=?, libelle=? where (id=?)';
$this->executerRequete($sql, array($codeTypeApporteur, $libelle, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM typeapporteur WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeTypeApporteur) {
$sql = 'select id FROM typeapporteur WHERE (codeSociete=?) and (codeTypeApporteur=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeTypeApporteur));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeTypeApporteur as `code`, libelle
FROM typeapporteur WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,154 +0,0 @@
<?php
require_once '././Framework/Controleur.php';
require_once 'TbRecucaisse.php';
require_once 'Pdfentete.php';
require_once 'Societeuser.php';
class Etrecucaisse extends Controleur {
private $etrecu;
private $societeuser;
public function __construct() {
$this->etrecu = new TbRecucaisse();
$this->societeuser = new Societeuser();
}
public function index() {
}
public function imprimer($IdR) {
$etrecu = $this->etrecu->recuAimprimer($IdR);
$etdetailrecus = $this->etrecu->detailsrecuAimprimer($IdR);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new Pdfentete();
$pdf->SetMargins(25, 25, 25) ;
$pdf->SetFont('Arial','',15);
$pdf->AliasNbPages();
$pdf->AddPage();
/*
apporteur
numeroEncaissement
referencePaiement
nomTireur
numeroBordereau
montant
libelleOperation
dateEncaissement
dateCre
caissiere
modepaiement
*/
/*
codeSociete
nomSociete
adresseGeoSociete
adressePostSociete
ville
telephoneSociete
emailSociete
faxSociete
codePays
medecinConseil
emailMedecinConseil
telephoneMedecinConseil
emailAdministrateurSysteme
telephone_administrateur_systeme
sigleSociete
*/
$pdf->Sety(20);
$pdf->SetX(60);
$pdf->Cell(100,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->SetFontSize(7);
$pdf->Cell(0,5,'Edition : '.heureCourante(),0,1,'R',false);
$pdf->SetFontSize(8);
$pdf->Cell(0,5,convertirc('Tél : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('P.O.BOX : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('TIN : 102781991'),0,1,'C',false);
$pdf->SetFontSize(15);
$pdf->Ln(5);
$pdf->Cell(0,12,convertirc("RECU D'ENCAISSEMENT N° ".$etrecu['numeroEncaissement']),1,1,'C',false);
$pdf->SetFontSize(8);
$pdf->Cell(40,6,convertirc("Reçu de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("La somme de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.format_N($etrecu['montant']).' FRW'),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Montant en lettre"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,': '.asLetters($etrecu['montant']).convertirc(' FRW'),0,1,'L',false);
/*
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Apporteur : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['apporteur']),0,1,'L');
*/
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Mode de paiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiement']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Référence dpaiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','BU',8);
$pdf->Cell(0,6,convertirc("Polices payées : "),0,1,'L',false);
$pdf->SetFont('Arial','',8);
$hl=5;
$pdf->SetFont('Arial','B',8);
$pdf->Cell(10,$hl,convertirc("N° Cli"),"1",0,'C');
$pdf->Cell(50,$hl,convertirc("Nom Client"),"1",0,'C');
$pdf->Cell(25,$hl,convertirc("N° Police"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Quit."),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Effet"),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Echéance"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Mvt"),"1",0,'C');
$pdf->Cell(20,$hl,convertirc("Montant"),"1",1,'C');
$pdf->SetFont('Arial','I',8);
foreach ($etdetailrecus as $detailencaissement)
{
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroClient']),"1",0,'C');
$pdf->Cell(50,$hl,convertirc($detailencaissement['nomClient']),"1",0,'L');
$pdf->Cell(25,$hl,convertirc($detailencaissement['numeroPolice']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroQuittance']),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEffet'])),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEcheance'])),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['codeTypeAvenant']),"1",0,'C');
$pdf->Cell(20,$hl,format_N($detailencaissement['primeTtc']),"1",1,'C');
}
$pdf->SetFont('Arial','',8);
$pdf->SetFontSize(10);
$pdf->SetY(-60);
$pdf->Cell(0,10,convertirc('Fait à KIGALI, le ').dateFr($etrecu['dateCre']),0,1,'C',false);
$pdf->SetFont('','U');
$pdf->Cell(0,10,convertirc('La caisse : '.$etrecu['caissiere']),0,0,'C',false);
$fichier="recu_caisse"."_".uniqid().".pdf";
$pdf->Output($fichier,"D");
}
}

View File

@ -1,30 +0,0 @@
<?php
require_once '././Fpdf/fpdf.php';
class Pdfentete extends FPDF
{
// En-tête
function Header()
{
// Logo
//$this->Image('images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
// $this->Image('Societes/intersante/images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
$this->Image('Societes/'.$_SESSION['codeSociete'].'/images/logo_etat.png',25,15,15,0,'','http://radiant.co.rw');
$this->SetFont('Arial','BU',15);
}
// Pied de page
function Footer()
{
$this->SetY(-30);
$this->SetFont('Arial','',8);
$this->Cell(0,5,convertirc('RADIANT INSURANCE, SARL au capital de 3.000.000 CFA, Régie par le code CIMA'),0,1,'C');
$this->Cell(0,5,convertirc('KIGALI 21 BP 4946 ABJ 21, Tel 06 80 23 39,Fax 06 80 23 39'),0,1,'C');
$this->Cell(0,5,convertirc('RC N° CI- ABJ- CC N°?'),0,1,'C');
}
}

View File

@ -1,154 +0,0 @@
<?php
require_once '././Framework/Controleur.php';
require_once 'TbRecucaisse.php';
require_once 'Pdfentete.php';
require_once 'Societeuser.php';
class Etrecucaisse extends Controleur {
private $etrecu;
private $societeuser;
public function __construct() {
$this->etrecu = new TbRecucaisse();
$this->societeuser = new Societeuser();
}
public function index() {
}
public function imprimer($IdR) {
$etrecu = $this->etrecu->recuAimprimer($IdR);
$etdetailrecus = $this->etrecu->detailsrecuAimprimer($IdR);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new Pdfentete();
$pdf->SetMargins(25, 25, 25) ;
$pdf->SetFont('Arial','',15);
$pdf->AliasNbPages();
$pdf->AddPage();
/*
apporteur
numeroEncaissement
referencePaiement
nomTireur
numeroBordereau
montant
libelleOperation
dateEncaissement
dateCre
caissiere
modepaiement
*/
/*
codeSociete
nomSociete
adresseGeoSociete
adressePostSociete
ville
telephoneSociete
emailSociete
faxSociete
codePays
medecinConseil
emailMedecinConseil
telephoneMedecinConseil
emailAdministrateurSysteme
telephone_administrateur_systeme
sigleSociete
*/
$pdf->Sety(20);
$pdf->SetX(60);
$pdf->Cell(100,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->SetFontSize(7);
$pdf->Cell(0,5,'Edition : '.heureCourante(),0,1,'R',false);
$pdf->SetFontSize(8);
$pdf->Cell(0,5,convertirc('Tél : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('P.O.BOX : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('TIN : 102781991'),0,1,'C',false);
$pdf->SetFontSize(15);
$pdf->Ln(5);
$pdf->Cell(0,12,convertirc("RECU D'ENCAISSEMENT N° ".$etrecu['numeroEncaissement']),1,1,'C',false);
$pdf->SetFontSize(8);
$pdf->Cell(40,6,convertirc("Reçu de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("La somme de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.format_N($etrecu['montant']).' FRW'),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Montant en lettre"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,': '.asLetters($etrecu['montant']).convertirc(' FRW'),0,1,'L',false);
/*
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Apporteur : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['apporteur']),0,1,'L');
*/
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Mode de paiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiement']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Référence dpaiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','BU',8);
$pdf->Cell(0,6,convertirc("Polices payées : "),0,1,'L',false);
$pdf->SetFont('Arial','',8);
$hl=5;
$pdf->SetFont('Arial','B',8);
$pdf->Cell(10,$hl,convertirc("N° Cli"),"1",0,'C');
$pdf->Cell(50,$hl,convertirc("Nom Client"),"1",0,'C');
$pdf->Cell(25,$hl,convertirc("N° Police"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Quit."),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Effet"),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Echéance"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Mvt"),"1",0,'C');
$pdf->Cell(20,$hl,convertirc("Montant"),"1",1,'C');
$pdf->SetFont('Arial','I',8);
foreach ($etdetailrecus as $detailencaissement)
{
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroClient']),"1",0,'C');
$pdf->Cell(50,$hl,convertirc($detailencaissement['nomClient']),"1",0,'L');
$pdf->Cell(25,$hl,convertirc($detailencaissement['numeroPolice']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroQuittance']),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEffet'])),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEcheance'])),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['codeTypeAvenant']),"1",0,'C');
$pdf->Cell(20,$hl,format_N($detailencaissement['primeTtc']),"1",1,'C');
}
$pdf->SetFont('Arial','',8);
$pdf->SetFontSize(10);
$pdf->SetY(-60);
$pdf->Cell(0,10,convertirc('Fait à KIGALI, le ').dateFr($etrecu['dateCre']),0,1,'C',false);
$pdf->SetFont('','U');
$pdf->Cell(0,10,convertirc('La caisse : '.$etrecu['caissiere']),0,0,'C',false);
$fichier="recu_caisse"."_".uniqid().".pdf";
$pdf->Output($fichier,"D");
}
}

View File

@ -1,30 +0,0 @@
<?php
require_once '././Fpdf/fpdf.php';
class Pdfentete extends FPDF
{
// En-tête
function Header()
{
// Logo
//$this->Image('images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
// $this->Image('Societes/intersante/images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
$this->Image('Societes/'.$_SESSION['codeSociete'].'/images/logo_etat.png',25,15,15,0,'','http://radiant.co.rw');
$this->SetFont('Arial','BU',15);
}
// Pied de page
function Footer()
{
$this->SetY(-30);
$this->SetFont('Arial','',8);
$this->Cell(0,5,convertirc('RADIANT INSURANCE, SARL au capital de 3.000.000 CFA, Régie par le code CIMA'),0,1,'C');
$this->Cell(0,5,convertirc('KIGALI 21 BP 4946 ABJ 21, Tel 06 80 23 39,Fax 06 80 23 39'),0,1,'C');
$this->Cell(0,5,convertirc('RC N° CI- ABJ- CC N°?'),0,1,'C');
}
}

View File

@ -1,154 +0,0 @@
<?php
require_once '././Framework/Controleur.php';
require_once 'TbRecucaisse.php';
require_once 'Pdfentete.php';
require_once 'Societeuser.php';
class Etrecucaisse extends Controleur {
private $etrecu;
private $societeuser;
public function __construct() {
$this->etrecu = new TbRecucaisse();
$this->societeuser = new Societeuser();
}
public function index() {
}
public function imprimer($IdR) {
$etrecu = $this->etrecu->recuAimprimer($IdR);
$etdetailrecus = $this->etrecu->detailsrecuAimprimer($IdR);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new Pdfentete();
$pdf->SetMargins(25, 25, 25) ;
$pdf->SetFont('Arial','',15);
$pdf->AliasNbPages();
$pdf->AddPage();
/*
apporteur
numeroEncaissement
referencePaiement
nomTireur
numeroBordereau
montant
libelleOperation
dateEncaissement
dateCre
caissiere
modepaiement
*/
/*
codeSociete
nomSociete
adresseGeoSociete
adressePostSociete
ville
telephoneSociete
emailSociete
faxSociete
codePays
medecinConseil
emailMedecinConseil
telephoneMedecinConseil
emailAdministrateurSysteme
telephone_administrateur_systeme
sigleSociete
*/
$pdf->Sety(20);
$pdf->SetX(60);
$pdf->Cell(100,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->SetFontSize(7);
$pdf->Cell(0,5,'Edition : '.heureCourante(),0,1,'R',false);
$pdf->SetFontSize(8);
$pdf->Cell(0,5,convertirc('Tél : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('P.O.BOX : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('TIN : 102781991'),0,1,'C',false);
$pdf->SetFontSize(15);
$pdf->Ln(5);
$pdf->Cell(0,12,convertirc("RECU D'ENCAISSEMENT N° ".$etrecu['numeroEncaissement']),1,1,'C',false);
$pdf->SetFontSize(8);
$pdf->Cell(40,6,convertirc("Reçu de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("La somme de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.format_N($etrecu['montant']).' FRW'),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Montant en lettre"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,': '.asLetters($etrecu['montant']).convertirc(' FRW'),0,1,'L',false);
/*
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Apporteur : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['apporteur']),0,1,'L');
*/
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Mode de paiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiement']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Référence dpaiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','BU',8);
$pdf->Cell(0,6,convertirc("Polices payées : "),0,1,'L',false);
$pdf->SetFont('Arial','',8);
$hl=5;
$pdf->SetFont('Arial','B',8);
$pdf->Cell(10,$hl,convertirc("N° Cli"),"1",0,'C');
$pdf->Cell(50,$hl,convertirc("Nom Client"),"1",0,'C');
$pdf->Cell(25,$hl,convertirc("N° Police"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Quit."),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Effet"),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Echéance"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Mvt"),"1",0,'C');
$pdf->Cell(20,$hl,convertirc("Montant"),"1",1,'C');
$pdf->SetFont('Arial','I',8);
foreach ($etdetailrecus as $detailencaissement)
{
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroClient']),"1",0,'C');
$pdf->Cell(50,$hl,convertirc($detailencaissement['nomClient']),"1",0,'L');
$pdf->Cell(25,$hl,convertirc($detailencaissement['numeroPolice']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroQuittance']),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEffet'])),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEcheance'])),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['codeTypeAvenant']),"1",0,'C');
$pdf->Cell(20,$hl,format_N($detailencaissement['primeTtc']),"1",1,'C');
}
$pdf->SetFont('Arial','',8);
$pdf->SetFontSize(10);
$pdf->SetY(-60);
$pdf->Cell(0,10,convertirc('Fait à KIGALI, le ').dateFr($etrecu['dateCre']),0,1,'C',false);
$pdf->SetFont('','U');
$pdf->Cell(0,10,convertirc('La caisse : '.$etrecu['caissiere']),0,0,'C',false);
$fichier="recu_caisse"."_".uniqid().".pdf";
$pdf->Output($fichier,"D");
}
}

View File

@ -1,30 +0,0 @@
<?php
require_once '././Fpdf/fpdf.php';
class Pdfentete extends FPDF
{
// En-tête
function Header()
{
// Logo
//$this->Image('images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
// $this->Image('Societes/intersante/images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
$this->Image('Societes/'.$_SESSION['codeSociete'].'/images/logo_etat.png',25,15,15,0,'','http://radiant.co.rw');
$this->SetFont('Arial','BU',15);
}
// Pied de page
function Footer()
{
$this->SetY(-30);
$this->SetFont('Arial','',8);
$this->Cell(0,5,convertirc('RADIANT INSURANCE, SARL au capital de 3.000.000 CFA, Régie par le code CIMA'),0,1,'C');
$this->Cell(0,5,convertirc('KIGALI 21 BP 4946 ABJ 21, Tel 06 80 23 39,Fax 06 80 23 39'),0,1,'C');
$this->Cell(0,5,convertirc('RC N° CI- ABJ- CC N°?'),0,1,'C');
}
}

View File

@ -1,154 +0,0 @@
<?php
require_once '././Framework/Controleur.php';
require_once 'TbRecucaisse.php';
require_once 'Pdfentete.php';
require_once 'Societeuser.php';
class Etrecucaisse extends Controleur {
private $etrecu;
private $societeuser;
public function __construct() {
$this->etrecu = new TbRecucaisse();
$this->societeuser = new Societeuser();
}
public function index() {
}
public function imprimer($IdR) {
$etrecu = $this->etrecu->recuAimprimer($IdR);
$etdetailrecus = $this->etrecu->detailsrecuAimprimer($IdR);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new Pdfentete();
$pdf->SetMargins(25, 25, 25) ;
$pdf->SetFont('Arial','',15);
$pdf->AliasNbPages();
$pdf->AddPage();
/*
apporteur
numeroEncaissement
referencePaiement
nomTireur
numeroBordereau
montant
libelleOperation
dateEncaissement
dateCre
caissiere
modepaiement
*/
/*
codeSociete
nomSociete
adresseGeoSociete
adressePostSociete
ville
telephoneSociete
emailSociete
faxSociete
codePays
medecinConseil
emailMedecinConseil
telephoneMedecinConseil
emailAdministrateurSysteme
telephone_administrateur_systeme
sigleSociete
*/
$pdf->Sety(20);
$pdf->SetX(60);
$pdf->Cell(100,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->SetFontSize(7);
$pdf->Cell(0,5,'Edition : '.heureCourante(),0,1,'R',false);
$pdf->SetFontSize(8);
$pdf->Cell(0,5,convertirc('Tél : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('P.O.BOX : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('TIN : 102781991'),0,1,'C',false);
$pdf->SetFontSize(15);
$pdf->Ln(5);
$pdf->Cell(0,12,convertirc("RECU D'ENCAISSEMENT N° ".$etrecu['numeroEncaissement']),1,1,'C',false);
$pdf->SetFontSize(8);
$pdf->Cell(40,6,convertirc("Reçu de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("La somme de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.format_N($etrecu['montant']).' FRW'),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Montant en lettre"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,': '.asLetters($etrecu['montant']).convertirc(' FRW'),0,1,'L',false);
/*
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Apporteur : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['apporteur']),0,1,'L');
*/
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Mode de paiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiement']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Référence dpaiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','BU',8);
$pdf->Cell(0,6,convertirc("Polices payées : "),0,1,'L',false);
$pdf->SetFont('Arial','',8);
$hl=5;
$pdf->SetFont('Arial','B',8);
$pdf->Cell(10,$hl,convertirc("N° Cli"),"1",0,'C');
$pdf->Cell(50,$hl,convertirc("Nom Client"),"1",0,'C');
$pdf->Cell(25,$hl,convertirc("N° Police"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Quit."),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Effet"),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Echéance"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Mvt"),"1",0,'C');
$pdf->Cell(20,$hl,convertirc("Montant"),"1",1,'C');
$pdf->SetFont('Arial','I',8);
foreach ($etdetailrecus as $detailencaissement)
{
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroClient']),"1",0,'C');
$pdf->Cell(50,$hl,convertirc($detailencaissement['nomClient']),"1",0,'L');
$pdf->Cell(25,$hl,convertirc($detailencaissement['numeroPolice']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroQuittance']),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEffet'])),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEcheance'])),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['codeTypeAvenant']),"1",0,'C');
$pdf->Cell(20,$hl,format_N($detailencaissement['primeTtc']),"1",1,'C');
}
$pdf->SetFont('Arial','',8);
$pdf->SetFontSize(10);
$pdf->SetY(-60);
$pdf->Cell(0,10,convertirc('Fait à KIGALI, le ').dateFr($etrecu['dateCre']),0,1,'C',false);
$pdf->SetFont('','U');
$pdf->Cell(0,10,convertirc('La caisse : '.$etrecu['caissiere']),0,0,'C',false);
$fichier="recu_caisse"."_".uniqid().".pdf";
$pdf->Output($fichier,"D");
}
}

View File

@ -1,30 +0,0 @@
<?php
require_once '././Fpdf/fpdf.php';
class Pdfentete extends FPDF
{
// En-tête
function Header()
{
// Logo
//$this->Image('images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
// $this->Image('Societes/intersante/images/logo_etat.png',0,20,35,0,'','http://radiant.co.rw');
$this->Image('Societes/'.$_SESSION['codeSociete'].'/images/logo_etat.png',25,15,15,0,'','http://radiant.co.rw');
$this->SetFont('Arial','BU',15);
}
// Pied de page
function Footer()
{
$this->SetY(-30);
$this->SetFont('Arial','',8);
$this->Cell(0,5,convertirc('RADIANT INSURANCE, SARL au capital de 3.000.000 CFA, Régie par le code CIMA'),0,1,'C');
$this->Cell(0,5,convertirc('KIGALI 21 BP 4946 ABJ 21, Tel 06 80 23 39,Fax 06 80 23 39'),0,1,'C');
$this->Cell(0,5,convertirc('RC N° CI- ABJ- CC N°?'),0,1,'C');
}
}

View File

@ -1,154 +0,0 @@
<?php
require_once '././Framework/Controleur.php';
require_once 'TbRecucaisse.php';
require_once 'Pdfentete.php';
require_once 'Societeuser.php';
class Etrecucaisse extends Controleur {
private $etrecu;
private $societeuser;
public function __construct() {
$this->etrecu = new TbRecucaisse();
$this->societeuser = new Societeuser();
}
public function index() {
}
public function imprimer($IdR) {
$etrecu = $this->etrecu->recuAimprimer($IdR);
$etdetailrecus = $this->etrecu->detailsrecuAimprimer($IdR);
$societeuser = $this->societeuser->getSocieteuser($_SESSION['codeSociete']);
$pdf = new Pdfentete();
$pdf->SetMargins(25, 25, 25) ;
$pdf->SetFont('Arial','',15);
$pdf->AliasNbPages();
$pdf->AddPage();
/*
apporteur
numeroEncaissement
referencePaiement
nomTireur
numeroBordereau
montant
libelleOperation
dateEncaissement
dateCre
caissiere
modepaiement
*/
/*
codeSociete
nomSociete
adresseGeoSociete
adressePostSociete
ville
telephoneSociete
emailSociete
faxSociete
codePays
medecinConseil
emailMedecinConseil
telephoneMedecinConseil
emailAdministrateurSysteme
telephone_administrateur_systeme
sigleSociete
*/
$pdf->Sety(20);
$pdf->SetX(60);
$pdf->Cell(100,12,convertirc($societeuser['nomSociete']),1,1,'C',false);
$pdf->SetFontSize(7);
$pdf->Cell(0,5,'Edition : '.heureCourante(),0,1,'R',false);
$pdf->SetFontSize(8);
$pdf->Cell(0,5,convertirc('Tél : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('P.O.BOX : '.$societeuser['telephoneSociete']),0,1,'C',false);
$pdf->Cell(0,5,convertirc('TIN : 102781991'),0,1,'C',false);
$pdf->SetFontSize(15);
$pdf->Ln(5);
$pdf->Cell(0,12,convertirc("RECU D'ENCAISSEMENT N° ".$etrecu['numeroEncaissement']),1,1,'C',false);
$pdf->SetFontSize(8);
$pdf->Cell(40,6,convertirc("Reçu de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['nomTireur']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("La somme de"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.format_N($etrecu['montant']).' FRW'),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Montant en lettre"),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,': '.asLetters($etrecu['montant']).convertirc(' FRW'),0,1,'L',false);
/*
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Apporteur : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['apporteur']),0,1,'L');
*/
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Mode de paiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['modepaiement']),0,1,'L');
$pdf->SetFont('Arial','',8);
$pdf->Cell(40,6,convertirc("Référence dpaiement : "),0,0,'L',false);
$pdf->SetFont('Arial','BI',8);
$pdf->Cell(100,6,convertirc(': '.$etrecu['referencePaiement']),0,1,'L');
$pdf->SetFont('Arial','BU',8);
$pdf->Cell(0,6,convertirc("Polices payées : "),0,1,'L',false);
$pdf->SetFont('Arial','',8);
$hl=5;
$pdf->SetFont('Arial','B',8);
$pdf->Cell(10,$hl,convertirc("N° Cli"),"1",0,'C');
$pdf->Cell(50,$hl,convertirc("Nom Client"),"1",0,'C');
$pdf->Cell(25,$hl,convertirc("N° Police"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Quit."),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Effet"),"1",0,'C');
$pdf->Cell(18,$hl,convertirc("Echéance"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc("Mvt"),"1",0,'C');
$pdf->Cell(20,$hl,convertirc("Montant"),"1",1,'C');
$pdf->SetFont('Arial','I',8);
foreach ($etdetailrecus as $detailencaissement)
{
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroClient']),"1",0,'C');
$pdf->Cell(50,$hl,convertirc($detailencaissement['nomClient']),"1",0,'L');
$pdf->Cell(25,$hl,convertirc($detailencaissement['numeroPolice']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['numeroQuittance']),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEffet'])),"1",0,'C');
$pdf->Cell(18,$hl,convertirc(dateFr($detailencaissement['dateEcheance'])),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailencaissement['codeTypeAvenant']),"1",0,'C');
$pdf->Cell(20,$hl,format_N($detailencaissement['primeTtc']),"1",1,'C');
}
$pdf->SetFont('Arial','',8);
$pdf->SetFontSize(10);
$pdf->SetY(-60);
$pdf->Cell(0,10,convertirc('Fait à KIGALI, le ').dateFr($etrecu['dateCre']),0,1,'C',false);
$pdf->SetFont('','U');
$pdf->Cell(0,10,convertirc('La caisse : '.$etrecu['caissiere']),0,0,'C',false);
$fichier="recu_caisse"."_".uniqid().".pdf";
$pdf->Output($fichier,"D");
}
}

Some files were not shown because too many files have changed in this diff Show More