This commit is contained in:
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));
}
}