This commit is contained in:
KANE LAZENI 2026-01-16 15:00:06 +00:00
parent 6292cd5331
commit c049c40dae
4713 changed files with 0 additions and 242535 deletions

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepteracteexclu extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepteracteexclu');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeautorisation = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getActeExcluId($idDemandeautorisation);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepteracteexclus extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepteracteexclus');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeautorisation = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getActeExcluId($idDemandeautorisation);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Derogation.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterderogation extends Controleur {
private $derogation;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterderogation');
$this->derogation = new Derogation();
}
public function index() {
$idDemandederogation = $this->requete->getParametre("id");
$derogation = $this->derogation->getDerogationId($idDemandederogation);
$this->genererVue(array('derogation' => $derogation));
}
}

View File

@ -1,23 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Derogation.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterderogations extends Controleur {
private $derogation;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterderogations');
$this->derogation = new Derogation();
}
public function index()
{
$idDemandederogation = $this->requete->getParametre("id");
$derogation = $this->derogation->getDerogationId($idDemandederogation);
$this->genererVue(array('derogation' => $derogation));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterententeprealable extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterententeprealable');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeententeprealable = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getEntenteprealableId($idDemandeententeprealable);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterententeprealables extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterententeprealables');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeententeprealable = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getEntenteprealableId($idDemandeententeprealable);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,23 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterententeprealablesmont extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterententeprealablesmont');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeententeprealable = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getEntenteprealablemontId($idDemandeententeprealable);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,23 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterententeprealablesopt extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterententeprealablesopt');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeententeprealable = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getEntenteprealableoptId($idDemandeententeprealable);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccepterententeprealablespha extends Controleur {
private $ententeprealable;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accepterententeprealablespha');
$this->ententeprealable = new Ententeprealable();
}
public function index() {
$idDemandeententeprealable = $this->requete->getParametre("id");
$ententeprealable = $this->ententeprealable->getEntenteprealablephaId($idDemandeententeprealable);
$this->genererVue(array('ententeprealable' => $ententeprealable));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Utilisateur.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccesmenuprincipalass extends Controleur
{
private $utilisateur;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accesmenuprincipalass');
$this->utilisateur = new Utilisateur();
}
public function index()
{
$profil = $this->utilisateur->getListeProfilCode();
$this->genererVue(array('profil' => $profil));
}
}

View File

@ -1,26 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Utilisateur.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccessousmenusass extends Controleur
{
private $utilisateur;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Accessousmenusass');
$this->utilisateur = new Utilisateur();
}
public function index()
{
$profil = $this->utilisateur->getListeProfilCode();
$module = $this->utilisateur->getListeModule();
$codeModule = "";
$listevue = $this->utilisateur->getListeVueModule($codeModule);
$this->genererVue(array('profil' => $profil, 'module' => $module, 'listevue' => $listevue));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Billet.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAccueil extends Controleur {
private $billet;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Accueil");
$this->billet = new Billet();
}
// Affiche la liste de tous les billets du blog
public function index() {
$billets = $this->billet->getBillets();
$this->genererVue(array('billets' => $billets));
}
}

View File

@ -1,38 +0,0 @@
<?php
require_once 'ControleurSecurise.php';
require_once 'Modele/Billet.php';
require_once 'Modele/Commentaire.php';
require_once 'Modele/Menuvueutilisateur.php';
/**
* Contrôleur des actions d'administration
*
* @author Baptiste Pesquet
*/
class ControleurAdmin extends ControleurSecurise
{
private $billet;
private $commentaire;
/**
* Constructeur
*/
public function __construct()
{
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Admin");
$this->billet = new Billet();
$this->commentaire = new Commentaire();
}
public function index()
{
$nbBillets = $this->billet->getNombreBillets();
$nbCommentaires = $this->commentaire->getNombreCommentaires();
$login = $this->requete->getSession()->getAttribut("login");
$this->genererVue(array('nbBillets' => $nbBillets, 'nbCommentaires' => $nbCommentaires, 'login' => $login));
}
}

View File

@ -1,26 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Typebon.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Etatbon.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAfficherbons extends Controleur {
private $prestataire;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Afficherbons');
$this->typebon = (new Typebon())->getListe();
$this->etatbon = (new Etatbon())->getListe();
$this->prestataire = new Prestataire();
}
public function index()
{
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
$this->genererVue(array('prestataire_courant' => $prestataire_courant, 'typebon' => $this->typebon, 'etatbon' => $this->etatbon));
}
}

View File

@ -1,33 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Menuvueutilisateur.php';
require_once 'Modele/Apporteur.php';
class ControleurAgentcommercial extends Controleur {
private $apporteur;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Agentcommercial");
$this->apporteur = new Apporteur();
}
public function index()
{
$idApporteur = $this->requete->getParametre("id");
$_SESSION['idApporteur_C'] = $idApporteur;
$apporteur = $this->apporteur->afficheruncommercial($idApporteur);
$codeTypeApporteur = $apporteur['codeTypeApporteur'];
$codeApporteur = $apporteur['codeApporteur'];
$libelleApporteur = $apporteur['codeApporteur'];
$_SESSION['codeTypeApporteur_C'] = $codeTypeApporteur;
$_SESSION['codeApporteur_C'] = $codeApporteur;
$_SESSION['libelleApporteur_C'] = $libelleApporteur;
$this->genererVue(array('apporteur' => $apporteur));
}
}

View File

@ -1,73 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Facture.php';
class ControleurAjaxrequeteverificateurexport extends Controleurrequete
{
private $facture;
public function __construct() {
$this->facture = new Facture();
}
public function index()
{
$dateFacture1 = $this->requete->getParametreDate("dateFacture1");
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
$_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1");
$_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2");
$factures = $this->facture->requetesfacturelegerexport($dateFacture1, $dateFacture2);
// Excel
$headerXLS = array
(
_('No Fact'),
_('Fact Mig'),
_('Prestataire'),
_('Souscripteur'),
_('Date'),
_('No Adhérent'),
_('Adhérent'),
_('No Bénéficiaire'),
_('Bénéficiaire'),
_('Frais'),
_('T M'),
_('A Remb'),
_('Dépassement'),
_('Retenu'),
_('No Police')
);
$dataXLS = array();
foreach ($factures as $facture)
{
$dataXLS[]=$facture;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('FACTURES LEGERES'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_FACTURES_LEGERE'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,82 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php';
require_once 'Modele/Apporteur.php';
class ControleurAjaxacommercialfamiliale extends Controleurrequete
{
private $apporteur;
public function __construct() {
$this->apporteur = new Apporteur();
}
public function index()
{
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparam($codeTypeApporteur, $libelleApporteur);
$this->genererVueAjax(array('apporteurs' => $apporteurs));
}
public function tous()
{
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparamtous($libelleApporteur);
$this->genererVueAjax(array('apporteurs' => $apporteurs));
}
public function exporterlistecommercail()
{
$donnees = $this->apporteur->exporterlistecommercail();
// Excel
$headerXLS = array
(
_('Type'),
_('Nom'),
_('Code'),
_('Tél Portable'),
_('E-mail'),
_('Adresse Géo'),
_('Adresse Post')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('LISTE COMMERCIAUX'));
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_('LISTE COMMERCIAUX')));
$feuille->mergeCells('B1:D1');
$feuille->fromArray($headerXLS, NULL, 'A3', true);
$feuille->fromArray($dataXLS, NULL, 'A4', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_LIST_COMERCIAUX'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,110 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php';
require_once 'Modele/Apporteur.php';
class ControleurAjaxacommercialparam extends Controleurrequete
{
private $apporteur;
public function __construct() {
$this->apporteur = new Apporteur();
}
public function index()
{
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparam($codeTypeApporteur, $libelleApporteur);
$this->genererVueAjax(array('apporteurs' => $apporteurs));
}
public function tous()
{
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparamtous($libelleApporteur);
$this->genererVueAjax(array('apporteurs' => $apporteurs));
}
public function enregistrernouveaucommercial()
{
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$libelle = $this->requete->getParametreFormulaire("libelle");
$telephone = $this->requete->getParametreFormulaire("telephone");
$email = $this->requete->getParametreFormulaire("email");
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
$adressePost = $this->requete->getParametreFormulaire("adressePost");
$this->apporteur->enregistrernouveaucommercial($codeTypeApporteur, $libelle, $telephone, $email, $adresseGeo, $adressePost);
}
public function enregistrermodifcommercial()
{
$idApporteur = $this->requete->getParametreFormulaire("idApporteur");
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$libelle = $this->requete->getParametreFormulaire("libelle");
$telephone = $this->requete->getParametreFormulaire("telephone");
$email = $this->requete->getParametreFormulaire("email");
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
$adressePost = $this->requete->getParametreFormulaire("adressePost");
$this->apporteur->enregistrermodifcommercial($idApporteur, $codeApporteur, $codeTypeApporteur, $libelle, $telephone,
$email, $adresseGeo, $adressePost);
}
public function exporterlistecommercail()
{
$donnees = $this->apporteur->exporterlistecommercail();
// Excel
$headerXLS = array
(
_('Type'),
_('Nom'),
_('Code'),
_('Tél Portable'),
_('E-mail'),
_('Adresse Géo'),
_('Adresse Post')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('LISTE COMMERCIAUX'));
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_('LISTE COMMERCIAUX')));
$feuille->mergeCells('B1:D1');
$feuille->fromArray($headerXLS, NULL, 'A3', true);
$feuille->fromArray($dataXLS, NULL, 'A4', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_LIST_COMERCIAUX'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,101 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Acte.php';
require_once 'Modele/Familleacte.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Garantie.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Typeprestation.php';
class ControleurAjaxacracteristiquesacte extends Controleur {
private $acte;
private $familleacte;
private $oui_non;
private $tarif;
private $garantie;
private $typeprestation;
public function __construct()
{
$this->acte = new Acte();
$this->familleacte = new Familleacte();
$this->oui_non = new Ouinon();
$this->garantie = new Garantie();
$this->tarif = new Tarifsactes();
$this->typeprestation = new Typeprestation();
}
public function index()
{
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$libelleActe = $this->requete->getParametreFormulaire("libelleActe");
$actes = $this->acte->getcaracteristiquesacte($codeFamilleActe, $libelleActe);
$this->genererVueAjax(array('actes' => $actes));
}
public function contexteacte()
{
$_SESSION['idActe_C'] = $this->requete->getParametre("idActe");
$this->genererVueAjax(array('idActe' => $_SESSION['idActe_C']));
}
public function fichecracteristiquesacte()
{
$_SESSION['idActe_C'] = $this->requete->getParametre("idActe");
$idActe = $_SESSION['idActe_C'];
$acte = $this->acte->getcaracteristiqueunsacte($idActe);
$familleacte = $this->familleacte->getListeCode();
$acte_ententePrealable = $this->oui_non->getListe();
$acte_exclu = $this->oui_non->getListe();
$acte_chirurgie = $this->oui_non->getListe();
$acte_actif = $this->oui_non->getListe();
$garanties = $this->garantie->getListePourActe();
$tarifs = $this->tarif->getListeCreation();
$typesprestation = $this->typeprestation->getListe();
$acte_alerte = $this->oui_non->getListe();
$this->genererVueAjax(array('acte' => $acte, 'acte_ententePrealable' => $acte_ententePrealable,
'acte_exclu' => $acte_exclu, 'acte_chirurgie' => $acte_chirurgie, 'acte_actif' => $acte_actif,
'idActe' => $idActe, 'familleacte' => $familleacte, 'garanties' => $garanties, 'tarifs' => $tarifs,
'typesprestation' => $typesprestation, 'acte_alerte' => $acte_alerte));
}
public function enregistrermodifcaracteristiquesacte()
{
$idActe = $this->requete->getParametreFormulaire("idActe");
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$libelle = $this->requete->getParametreFormulaire("libelle");
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeTypePrestation = $this->requete->getParametreFormulaire("codeTypePrestation");
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
$exclu = $this->requete->getParametreFormulaire("exclu");
$actif = $this->requete->getParametreFormulaire("actif");
$alerte = $this->requete->getParametreFormulaire("alerte");
$delaiCarenceActe = $this->requete->getParametreFormulaire("delaiCarenceActe", "numerique");
/*
echo "idActe => $idActe <br>";
echo "codeActe => $codeActe <br>";
echo "libelle => $libelle <br>";
exit();
*/
$this->acte->enregistrermodifcaracteristiquesacte($idActe, $codeActe, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe);
// $this->genererVueAjax();
}
}

View File

@ -1,46 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Acte.php';
class ControleurAjaxactefamilleparam extends Controleur {
private $detailtarif;
public function __construct() {
$this->acte = new Acte();
}
public function index()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$libelleActe = $this->requete->getParametreFormulaire("libelleActe");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
$actes = $this->acte->rechercheractesfamilleparam($codeTarifActe, $codeFamilleActe, $libelleActe);
$this->genererVueAjax(array('actes' => $actes));
}
public function tous()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$libelleActe = $this->requete->getParametreFormulaire("libelleActe");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$_SESSION['codeFamilleActe_C'] = "";
$actes = $this->acte->rechercheractesfamilleparamtous($codeTarifActe, $libelleActe);
$this->genererVueAjax(array('actes' => $actes));
}
public function maj()
{
$idDetail = $this->requete->getParametreFormulaire("idDetail");
$prix = $this->requete->getParametreFormulaire("prix");
$this->detailtarif->majPrix($idDetail, $prix);
}
}

View File

@ -1,26 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
class ControleurAjaxactesexclus extends Controleur {
private $ententeprealable;
public function __construct() {
$this->ententeprealable = new Ententeprealable();
}
public function index()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeReponseAutorisation = $this->requete->getParametreFormulaire("codeReponseAutorisation");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
$ententeprealables = $this->ententeprealable->getActesExclus($codePrestataire, $codeReponseAutorisation, $debut, $fin);
$this->genererVueAjax(array('ententeprealables' => $ententeprealables));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
class ControleurAjaxactesexclusbenficiaire extends Controleur {
private $ententeprealable;
public function __construct() {
$this->ententeprealable = new Ententeprealable();
}
public function index()
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$d1 = $this->requete->getParametreDate("d1");
$d2 = $this->requete->getParametreDate("d2");
$ententeprealables = $this->ententeprealable->getacteexclusbenficiaire($idBeneficiaire, $d1, $d2);
$this->genererVueAjax(array('ententeprealables' => $ententeprealables));
}
}

View File

@ -1,21 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifactedec.php';
class ControleurAjaxactespossiblesselectiondec extends Controleur {
private $acte;
public function __construct() {
$this->acte = new Detailtarifactedec();
}
public function index()
{
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$actes = $this->acte->geatactesspossiblesselectiondec($codeFamilleActe);
$this->genererVueAjax(array('actes' => $actes));
}
}

View File

@ -1,30 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Adherent.php';
class ControleurAjaxadherent extends Controleur {
private $adherent;
public function __construct() {
$this->adherent = new Adherent();
}
public function index() {
$this->genererVueAjax();
}
public function supprimer() {
$idAherent = $this->requete->getParametreFormulaire("idAherent");
$this->adherent->supprimer($idAherent);
// On actualise le contexte : NbAdh et NbAss
$idPolice = $_SESSION['idPolice_C'];
$this->adherent->getNbassure($idPolice);
}
public function recalculersoldefamille()
{
$this->adherent->recalculersoldefamille();
}
}

View File

@ -1,38 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Actes_temp.php';
class ControleurAjaxafficherajoutactesdec extends Controleur {
private $acte;
public function __construct() {
$this->acte = new Actes_temp();
}
public function index()
{
$prestations = $this->acte->get_prestations_ajoute_dec();
$this->genererVueAjax(array('prestations' => $prestations));
}
public function ajouteractedecompte()
{
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
$this->acte->ajouteractedecompte($codeActe, $ententePrealable);
$this->executerAction("index");
}
public function retireractedecompte()
{
$idActe = $this->requete->getParametreFormulaire("idActe");
$this->acte->retireractedecompte($idActe);
$this->executerAction("index");
}
}

View File

@ -1,44 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Typebon.php';
require_once 'Modele/Prestataire.php';
require_once 'Modele/Bonpec.php';
class ControleurAjaxafficherbons extends Controleur {
private $bonpec;
private $prestataire;
public function __construct() {
$this->bonpec = new Bonpec();
$this->typebon = new Typebon();
$this->prestataire = new Prestataire();
}
public function index()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeTypeBon = $this->requete->getParametre("codeTypeBon");
$codeEtatBon = $this->requete->getParametreFormulaire("codeEtatBon");
$noDepart = $this->requete->getParametreFormulaire("noDepart", "numerique");
$noFin = $this->requete->getParametreFormulaire("noFin", "numerique");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$bonpecs = $this->bonpec->afficherBonpecs($codePrestataire, $codeTypeBon, $codeEtatBon, $noDepart, $noFin);
$this->genererVueAjax(array('bonpecs' => $bonpecs));
}
public function annulerBon() {
$idBon = $this->requete->getParametreFormulaire("idBon");
$motifAnnulation = $this->requete->getParametreFormulaire("motifAnnulation");
$this->bonpec->annulerBonId($idBon, $motifAnnulation);
}
public function vide()
{
$this->genererVueAjax(array());
}
}

View File

@ -1,71 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestationactes_temp.php';
class ControleurAjaxafficherverifierfacture extends Controleur {
private $prestations;
public function __construct() {
$this->prestations = new Prestationactes_temp();
}
public function index()
{
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
$idFacture = $_SESSION['idFacture_C'];
$facture_pop = $this->prestations->get_facture_decompte();
$prestations = $this->prestations->afficherprestationsfeuille_temp();
$prestations_total = $this->prestations->getprestationsfeuille_temp_total();
$this->genererVueAjax(array('facture_pop' => $facture_pop, 'prestations' => $prestations, 'prestations_total' => $prestations_total));
}
public function validerprestation()
{
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
$choix = $this->requete->getParametreFormulaire("choix");
$this->prestations->validerprestation($idPrestationactes, $choix);
$this->executerAction("index");
}
public function validerfacturedec()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$this->prestations->validerfacturedec($idFacture);
}
public function reinitfacturedec()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$this->prestations->reinitfacturedec($idFacture);
$this->executerAction("index");
}
public function majmontantforce()
{
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
$montantForce = $this->requete->getParametreFormulaire("montantForce");
$this->prestations->majmontantforce($idPrestationactes, $montantForce);
$this->executerAction("index");
}
public function substituermedicament()
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$this->prescription->annulersubstitutionmedicament($idMedicament);
// $this->executerAction("index");
}
}

View File

@ -1,70 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestationactes_temp.php';
class ControleurAjaxafficherverifierfactureopt extends Controleur {
private $prestations;
public function __construct() {
$this->prestations = new Prestationactes_temp();
}
public function index()
{
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
$facture_pop = $this->prestations->get_facture_decompte();
$prestations = $this->prestations->afficherprestationsfeuille_temp_opt();
$prestations_total = $this->prestations->getprestationsfeuille_temp_total();
$this->genererVueAjax(array('facture_pop' => $facture_pop, 'prestations' => $prestations, 'prestations_total' => $prestations_total));
}
public function validerprestation()
{
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
$choix = $this->requete->getParametreFormulaire("choix");
$this->prestations->validerprestation($idPrestationactes, $choix);
$this->executerAction("index");
}
public function validerfacturedec()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$this->prestations->validerfacturedecopt($idFacture);
}
public function reinitfacturedec()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$this->prestations->reinitfacturedec($idFacture);
$this->executerAction("index");
}
public function majmontantforce()
{
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
$montantForce = $this->requete->getParametreFormulaire("montantForce");
$this->prestations->majmontantforce($idPrestationactes, $montantForce);
$this->executerAction("index");
}
public function substituermedicament()
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$this->prescription->annulersubstitutionmedicament($idMedicament);
// $this->executerAction("index");
}
}

View File

@ -1,70 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Prestationactes_temp.php';
class ControleurAjaxafficherverifierfacturepha extends Controleur {
private $prestations;
public function __construct() {
$this->prestations = new Prestationactes_temp();
}
public function index()
{
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
$facture_pop = $this->prestations->get_facture_decompte();
$prestations = $this->prestations->afficherprestationsfeuille_temp_pha();
$prestations_total = $this->prestations->getprestationsfeuille_temp_total();
$this->genererVueAjax(array('facture_pop' => $facture_pop, 'prestations' => $prestations, 'prestations_total' => $prestations_total));
}
public function validerprestation()
{
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
$choix = $this->requete->getParametreFormulaire("choix");
$this->prestations->validerprestation($idPrestationactes, $choix);
$this->executerAction("index");
}
public function validerfacturedec()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$this->prestations->validerfacturedecpha($idFacture);
}
public function reinitfacturedec()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$this->prestations->reinitfacturedec($idFacture);
$this->executerAction("index");
}
public function majmontantforce()
{
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
$montantForce = $this->requete->getParametreFormulaire("montantForce");
$this->prestations->majmontantforce($idPrestationactes, $montantForce);
$this->executerAction("index");
}
public function substituermedicament()
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$this->prescription->annulersubstitutionmedicament($idMedicament);
// $this->executerAction("index");
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Actes_temp.php';
class ControleurAjaxajoutactesdec extends Controleur {
private $acte;
public function __construct() {
$this->acte = new Actes_temp();
}
public function index()
{
$codeTarifActe = $_SESSION['codeTarifActe_Dec'] ;
$familleacte = $this->acte->getListeFamilleComplet($codeTarifActe) ;
$prestations = $this->acte->get_prestations_ajoute_dec();
$this->genererVueAjax(array('familleacte' => $familleacte, 'prestations' => $prestations));
}
}

View File

@ -1,29 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Demandebonpec.php';
require_once 'Modele/Prestataire.php';
class ControleurAjaxalistedemandebon extends Controleur {
private $demandesbons;
public function __construct() {
$this->demandesbons = new Demandebonpec();
$this->prestataire = new Prestataire();
}
public function index()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon");
$d1 = $this->requete->getParametreDate("d1");
$d2 = $this->requete->getParametreDate("d2");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
$demandesbons = $this->demandesbons->getDemandeBons($codePrestataire, $codeTypeBon, $d1, $d2);
$this->genererVueAjax(array('demandesbons' => $demandesbons));
}
}

View File

@ -1,29 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Generartionbon.php';
require_once 'Modele/Prestataire.php';
class ControleurAjaxalistegenererbons extends Controleur {
private $generartionbon;
public function __construct() {
$this->generartionbon = new Generartionbon();
$this->prestataire = new Prestataire();
}
public function index()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeTypeBon = $this->requete->getParametre("codeTypeBon");
$d1 = $this->requete->getParametreDate("d1");
$d2 = $this->requete->getParametreDate("d2");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
$generartionbons = $this->generartionbon->afficherListeGenererBonpecs($codePrestataire, $codeTypeBon, $d1, $d2);
$this->genererVueAjax(array('generartionbons' => $generartionbons));
}
}

View File

@ -1,19 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Reglement.php';
class ControleurAjaxanomaliesdecomptes extends Controleur {
private $reglement;
public function __construct() {
$this->reglement = new Reglement();
}
public function index()
{
$decomptes = $this->reglement->getanomaliesdecomptes();
$this->genererVueAjax(array('decomptes' => $decomptes));
}
}

View File

@ -1,72 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Reglement.php';
class ControleurAjaxanomaliesdecomptesexport extends Controleurrequete
{
private $reglement;
public function __construct() {
$this->reglement = new Reglement();
}
public function index()
{
$decomptes = $this->reglement->getanomaliesdecomptesexport();
// Excel
$headerXLS = array(
_('No Fact'),
_('Nb Actes'),
_('Prestataire'),
_('Code Prestataire'),
_('No Lot'),
_('No Décompte'),
_('Souscripteur'),
_('No Bénéficiaire'),
_('Bénéficiaire'),
_('Validé'),
_('Frais'),
_('T M'),
_('A Remb'),
_('Exclu'),
_('Retenu'),
_('Forcé'),
_('A payer'),
_('Redressé'),
_('Vérificateur'),
_('Exercice'),
_('Mois'));
$dataXLS = array();
foreach ($decomptes as $facture)
{
$dataXLS[]=$facture;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('ANOMALIES DECOMPTE'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_ANOMALIES_DECOMPTE'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,99 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Apporteur.php';
class ControleurAjaxapporteurparam extends Controleurrequete
{
private $apporteur;
public function __construct() {
$this->apporteur = new Apporteur();
}
public function index()
{
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
$apporteurs = $this->apporteur->rechercherapporteursparam($libelleApporteur);
$this->genererVueAjax(array('apporteurs' => $apporteurs));
}
public function enregistrernouvelapporteur()
{
// $codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$libelle = $this->requete->getParametreFormulaire("libelle");
$telephone = $this->requete->getParametreFormulaire("telephone");
$email = $this->requete->getParametreFormulaire("email");
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
$adressePost = $this->requete->getParametreFormulaire("adressePost");
$this->apporteur->enregistrernouvelapporteur($libelle, $telephone, $email, $adresseGeo, $adressePost);
}
public function enregistrermodifapporteur()
{
$idApporteur = $this->requete->getParametreFormulaire("idApporteur");
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
// $codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
$libelle = $this->requete->getParametreFormulaire("libelle");
$telephone = $this->requete->getParametreFormulaire("telephone");
$email = $this->requete->getParametreFormulaire("email");
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
$adressePost = $this->requete->getParametreFormulaire("adressePost");
$this->apporteur->enregistrermodifapporteur($idApporteur, $codeApporteur, $libelle, $telephone,
$email, $adresseGeo, $adressePost);
}
public function exporterlisteapporteur()
{
$donnees = $this->apporteur->exporterlisteapporteur();
// Excel
$headerXLS = array
(
_('Nom'),
_('Code'),
_('Tél Portable'),
_('E-mail'),
_('Adresse Géo'),
_('Adresse Post')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('LISTE COURTIERS'));
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_('LISTE COURTIERS')));
$feuille->mergeCells('B1:D1');
$feuille->fromArray($headerXLS, NULL, 'A3', true);
$feuille->fromArray($dataXLS, NULL, 'A4', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_LIST_COURTIER'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,29 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxassuresactifs extends Controleur
{
private $beneficiaire;
public function __construct()
{
$this->beneficiaire = new Beneficiaire();
}
public function index()
{
$dateAnalyse = $this->requete->getParametreDate("dateAnalyse");
$beneficiaires = $this->beneficiaire->getBeneficiairesActifs($dateAnalyse);
$ente_etat = null;
if(count($beneficiaires)>"0")
{
$ente_etat = $beneficiaires['0'];
}
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'ente_etat' => $ente_etat));
}
}

View File

@ -1,64 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxassuresactifsexport extends Controleurrequete
{
private $beneficiaire;
public function __construct()
{
$this->beneficiaire = new Beneficiaire();
}
public function index()
{
$dateAnalyse = $this->requete->getParametreDate("dateAnalyse");
$beneficiaires = $this->beneficiaire->getBeneficiairesActifsExport($dateAnalyse);
// Excel
$headerXLS = array(
_('Souscripteur'),
_('No Police'),
_('Type'),
_('Date Effet'),
_('Echéance'),
_('Nb Adhérents'),
_('Nb Dépendants'),
_('Nb Bénéficiaires')
);
$dataXLS = array();
foreach ($beneficiaires as $beneficiaire)
{
$dataXLS[]=$beneficiaire;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('ASSURES ACTIFS'));
$feuille->setCellValue('A1', convertirc(_("DATE ANALYSE")." : ".$dateAnalyse));
$feuille->fromArray($headerXLS, NULL, 'A3', true);
$feuille->fromArray($dataXLS, NULL, 'A4', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_ASS_ACTIFS'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,26 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Reglement.php';
class ControleurAjaxattentedemandesteglement extends Controleur {
private $reglement;
public function __construct() {
$this->reglement = new Reglement();
}
public function index()
{
$decomptes = $this->reglement->getattentedemandesreglement();
$decomptes_total = null;
if(count($decomptes)>"0")
{
$decomptes_total = $decomptes['0'];
}
$this->genererVueAjax(array('decomptes' => $decomptes, 'decomptes_total' => $decomptes_total));
}
}

View File

@ -1,54 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Reglement.php';
class ControleurAjaxattentedemandesteglementexport extends Controleurrequete
{
private $reglement;
public function __construct() {
$this->reglement = new Reglement();
}
public function index()
{
$decomptes = $this->reglement->getattentedemandesreglementexport();
// Excel
$headerXLS = array(
_('Exercice'),
_('Mois'),
_('Prestataire'),
_('Montant'),
"Type Decompte");
$dataXLS = array();
foreach ($decomptes as $facture)
{
$dataXLS[]=$facture;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('ATTENTE DEMANDES DE REGLEMENT'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_ATT_DMDE_REGLEMENT'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,39 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Avenant.php';
class ControleurAjaxavenant extends Controleur {
private $avenant;
public function __construct() {
$this->avenant = new Avenant();
}
public function index()
{
$this->genererVueAjax();
}
public function getdateavenant()
{
$idAvenant = $this->requete->getParametre("idAvenant");
$dateAvenant = $this->avenant->getdateavenant($idAvenant);
// echo "dateAvenant => $dateAvenant";
// exit();
$this->genererVueAjax(array('dateAvenant' => $dateAvenant));
}
public function getdateavenantbeneficiaire()
{
$idAvenant = $this->requete->getParametre("idAvenant");
$dateAvenant = $this->avenant->getdateavenant($idAvenant);
// echo "dateAvenant => $dateAvenant";
// exit();
$this->genererVueAjax(array('dateAvenant' => $dateAvenant));
}
}

View File

@ -1,23 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxbeneficiaire extends Controleur {
private $beneficiaire;
public function __construct() {
$this->beneficiaire = new Beneficiaire();
}
public function index() {
}
public function supprimer() {
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$this->beneficiaire->supprimer($idBeneficiaire);
// On actualise le contexte : NbAdh et NbAss
$idPolice = $_SESSION['idPolice_C'];
$this->beneficiaire->getNbassure($idPolice);
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxbeneficiaireafacturer extends Controleur {
private $beneficiaire;
public function __construct() {
$this->beneficiaire = new Beneficiaire();
}
public function index() {
}
public function selectionner() {
$idBeneficiairePrime = $this->requete->getParametre("idBeneficiairePrime");
$choix = $this->requete->getParametreFormulaire("choix");
$this->beneficiaire->selectionfacturation($idBeneficiairePrime, $choix);
}
}

View File

@ -1,32 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Emission.php';
class ControleurAjaxbeneficiaireprimeadherent extends Controleur
{
private $emission;
public function __construct()
{
$this->emission = new Emission();
}
public function index()
{
$idAdherent = $_SESSION['idAdherent_C'];
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
$finPeriode = $this->requete->getParametreDate("finPeriode");
$beneficiaires = $this->emission->getbeneficiaireprimeadherent($idAdherent, $debutPeriode, $finPeriode);
$beneficiaires_total = null;
if(count($beneficiaires)>"0")
{
$beneficiaires_total = $beneficiaires['0'];
}
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'beneficiaires_total' => $beneficiaires_total));
}
}

View File

@ -1,32 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Emission.php';
class ControleurAjaxbeneficiaireprimebeneficiaire extends Controleur
{
private $emission;
public function __construct()
{
$this->emission = new Emission();
}
public function index()
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
$finPeriode = $this->requete->getParametreDate("finPeriode");
$beneficiaires = $this->emission->getbeneficiaireprimebeneficiaire($idBeneficiaire, $debutPeriode, $finPeriode);
$beneficiaires_total = null;
if(count($beneficiaires)>"0")
{
$beneficiaires_total = $beneficiaires['0'];
}
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'beneficiaires_total' => $beneficiaires_total));
}
}

View File

@ -1,29 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Statistique.php';
class ControleurAjaxborderauencaissement extends Controleur
{
private $etat;
public function __construct() {
$this->etat = new Statistique();
}
public function index()
{
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
$finPeriode = $this->requete->getParametreDate("finPeriode");
$donnees = $this->etat->etatbordereauenc($debutPeriode, $finPeriode) ;
$donnees_total = null;
if(count($donnees)>"0")
{
$donnees_total = $donnees['0'];
}
$this->genererVueAjax(array('donnees' => $donnees, 'donnees_total' => $donnees_total));
}
}

View File

@ -1,68 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Statistique.php';
class ControleurAjaxborderauencaissementexport extends Controleurrequete
{
private $etat;
public function __construct() {
$this->etat = new Statistique();
}
public function index()
{
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
$finPeriode = $this->requete->getParametreDate("finPeriode");
$donnees = $this->etat->eetatbordereauencexport($debutPeriode, $finPeriode) ;
// Excel
$headerXLS = array(
_('Date Cpt'),
_('No Encaissement'),
_('Mode Encaissement'),
_('Compte Cpt'),
_('Références Encaissement'),
_('Libellé Encaissement'),
_('Nom Client'),
_('No Police'),
_('Date Effet'),
_('No Quittance'),
_('P Nette'),
/* (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes"), */
_("Taxes"),
(isset($_SESSION['composanteprime']['Cartes'])) ? _($_SESSION['composanteprime']['Cartes']) : _("Cartes"),
_('Primes Totales'),
_('Etape')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('BORDEREAU ENCAISSEMENTS'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_BORD_ENCSISSEMENTS'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,29 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Statistique.php';
class ControleurAjaxborderaufacturation extends Controleur
{
private $etat;
public function __construct() {
$this->etat = new Statistique();
}
public function index()
{
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
$finPeriode = $this->requete->getParametreDate("finPeriode");
$donnees = $this->etat->etatfactparemission($debutPeriode, $finPeriode) ;
$donnees_total = null;
if(count($donnees)>"0")
{
$donnees_total = $donnees['0'];
}
$this->genererVueAjax(array('donnees' => $donnees, 'donnees_total' => $donnees_total));
}
}

View File

@ -1,68 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Statistique.php';
class ControleurAjaxborderaufacturationexport extends Controleurrequete
{
private $etat;
public function __construct() {
$this->etat = new Statistique();
}
public function index()
{
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
$finPeriode = $this->requete->getParametreDate("finPeriode");
$donnees = $this->etat->etatfactparemissionexport($debutPeriode, $finPeriode) ;
// Excel
$headerXLS = array(
_('Nom Client'),
_('No Police'),
_('Emission'),
_('No Quittance'),
_('Date Effet'),
_('Echéance'),
_('P Nette'),
/* (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes"), */
_("Taxes"),
(isset($_SESSION['composanteprime']['Cartes'])) ? _($_SESSION['composanteprime']['Cartes']) : _("Cartes"),
_('Primes Totales'),
_('Encaissements'),
_('Solde'),
_('Etape'),
_('Facturation')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('BORDEREAU FACTURATION'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_BORD_FACTURATION'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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,20 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxcartegccons extends Controleur
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$gcs = $this->facture->get_cartes_gc_cons();
$this->genererVueAjax(array('gcs' => $gcs));
}
}

View File

@ -1,75 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxcartegcnonsel extends Controleur
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$composante = $this->facture->getListeCompsanteReglement();
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$dateFacture1 = $this->requete->getParametreDate("dateFacture1");
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
$_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1");
$_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2");
$gcs = $this->facture->get_cartes_gc_non_sel($codeGcAssureur, $dateFacture1, $dateFacture2);
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement, 'composante' => $composante));
}
public function validerselection()
{
$this->facture->valider_cartes_gc_non_sel();
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$composante = $this->facture->getListeCompsanteReglement();
$this->genererVueAjax(array('reglement' => $reglement, 'composante' => $composante));
}
public function selectionner()
{
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
$this->facture->selectionner_carte_gc($idCarteTemp);
}
public function deselectionner()
{
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
$this->facture->de_selectionner_carte_gc($idCarteTemp);
}
public function reafficher()
{
$gcs = $this->facture->re_afficher_cartes_gc_non_sel();
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement));
}
public function selectionnertout()
{
$choix = $this->requete->getParametreFormulaire("choix");
$this->facture->selectionner_carte_gc_tout($choix);
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxcartegcnonselentete extends Controleur {
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index($msgErreur=null)
{
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$this->genererVueAjax(array('reglement' => $reglement));
}
}

View File

@ -1,68 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxcartegcsel extends Controleur
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$composante = $this->facture->getListeCompsanteReglement();
$gcs = $this->facture->get_cartes_gc_sel();
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement, 'composante' => $composante));
}
public function validerselection()
{
$this->facture->valider_cartes_gc_sel();
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$composante = $this->facture->getListeCompsanteReglement();
$this->genererVueAjax(array('reglement' => $reglement, 'composante' => $composante));
}
public function selectionner()
{
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
$this->facture->selectionner_carte_gc_sel($idCarteTemp);
}
public function deselectionner()
{
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
$this->facture->de_selectionner_carte_gc_sel($idCarteTemp);
}
public function reafficher()
{
$gcs = $this->facture->re_afficher_cartes_gc_sel();
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement));
}
public function selectionnertout()
{
$choix = $this->requete->getParametreFormulaire("choix");
$this->facture->selectionner_carte_gc_sel_tout($choix);
}
}

View File

@ -1,28 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/College_temp.php';
class ControleurAjaxchangecategorie extends Controleur {
private $college_temp;
public function __construct() {
$this->college_temp = new College_temp();
}
public function index()
{
$this->genererVueAjax();
}
public function changecategorie()
{
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
$categorie = $this->college_temp->changecategorie($codeProduit);
// var_dump($categorie);
// exit();
$this->genererVueAjax(array('categorie' => $categorie));
}
}

View File

@ -1,22 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/College_temp.php';
class ControleurAjaxchangercollege extends Controleur {
private $college_temp;
public function __construct() {
$this->college_temp = new College_temp();
}
public function index()
{
$idAdherent = $_SESSION['idAdherent_C'];
$idCollege = $this->requete->getParametreFormulaire("idCollege");
$collegeTemp = $this->college_temp->changer_college_temp($idAdherent, $idCollege);
$this->genererVueAjax(array('collegeTemp' => $collegeTemp));
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Utilisateur.php';
class ControleurAjaxchangerlangue extends Controleur {
private $utilisateur;
public function __construct() {
$this->utilisateur = new Utilisateur();
}
public function index()
{
}
public function changerlangue()
{
$this->utilisateur->changerlangueutilisateur();
}
}

View File

@ -1,31 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Client.php';
class ControleurAjaxclientliaison extends Controleur {
private $client;
public function __construct()
{
$this->client = new Client();
}
public function index()
{
$this->genererVueAjax();
}
public function supprimerliaisonclient()
{
$idClient = $this->requete->getParametreFormulaire("idClient", "numerique");
$this->client->supprimer_liaison_client($idClient);
}
public function clientlieraunparent()
{
$idClient = $this->requete->getParametreFormulaire("idClient", "numerique");
$idClientP = $this->requete->getParametreFormulaire("idClientP", "numerique");
$this->client->client_lier_a_un_parent($idClient, $idClientP);
}
}

View File

@ -1,64 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Collegepolice.php';
class ControleurAjaxcollege extends Controleur {
private $college;
public function __construct() {
$this->college = new Collegepolice();
}
public function index() {
// $this->genererVueAjax(array('garantiesbase' => $garantiesbase, 'garoptionnelles' => $garoptionnelles, 'garoptacquises' => $garoptacquises));
}
public function archivergarntie()
{
$idCollege = $this->requete->getParametreFormulaire("idCollege");
$this->college->archiverGarntie($idCollege) ;
}
public function desarchivergarntie()
{
$idCollege = $this->requete->getParametreFormulaire("idCollege");
$this->college->desarchiverGarntie($idCollege) ;
}
public function accorderderogationmedicament()
{
$idCollege = $this->requete->getParametreFormulaire("idCollege");
$this->college->accorderderogationmedicament($idCollege) ;
}
public function refuserderogationmedicament()
{
$idCollege = $this->requete->getParametreFormulaire("idCollege");
$this->college->refuserderogationmedicament($idCollege) ;
}
public function archiveradherent()
{
$idAherent = $this->requete->getParametreFormulaire("idAherent");
$this->college->archiveradherent($idAherent) ;
}
public function desarchiveradherent()
{
$idAherent = $this->requete->getParametreFormulaire("idAherent");
$this->college->desarchiveradherent($idAherent) ;
}
public function archiverbeneficiaire()
{
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$this->college->archiverbeneficiaire($idBeneficiaire) ;
}
public function desarchiverbeneficiaire()
{
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$this->college->desarchiverbeneficiaire($idBeneficiaire) ;
}
}

View File

@ -1,26 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Apporteur.php';
require_once 'Modele/Tableaucommission.php';
class ControleurAjaxcommission extends Controleur {
private $tableaucommission;
private $apporteur;
public function __construct() {
$this->tableaucommission = new Tableaucommission();
$this->apporteur = new Apporteur();
}
public function index() {
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
$codeEtape = $this->requete->getParametreFormulaire("codeEtape");
$tauxCommission_info = $this->tableaucommission->getInfoscommission($codeApporteur, $codeEtape);
$deduireComm_info = $this->apporteur->getdeduireComm($codeApporteur);
$this->genererVueAjax(array('tauxCommission_info' => $tauxCommission_info, 'deduireComm_info' => $deduireComm_info));
}
}

View File

@ -1,21 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Tableaucommission.php';
class ControleurAjaxcommissionautre extends Controleur {
private $tableaucommission;
public function __construct() {
$this->tableaucommission = new Tableaucommission();
}
public function index() {
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
$codeEtape = $this->requete->getParametreFormulaire("codeEtape");
$tauxCommission_info = $this->tableaucommission->getInfoscommissionAutre($codeApporteur, $codeEtape);
$this->genererVueAjax(array('tauxCommission_info' => $tauxCommission_info));
}
}

View File

@ -1,93 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifacte.php';
class ControleurAjaxcomposantetarif extends Controleur
{
private $detailtarifacte;
public function __construct()
{
$this->detailtarifacte = new Detailtarifacte();
}
public function index()
{
}
public function affichercomposantetarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
$actes_in = $this->detailtarifacte->getactesin($codeTarifActe, $codeFamilleActe);
$actes_out = $this->detailtarifacte->getactesout($codeTarifActe, $codeFamilleActe);
$this->genererVueAjax(array('actes_in' => $actes_in, 'actes_out' => $actes_out));
}
public function ajouterunacteautarif()
{
$idActe = $this->requete->getParametreFormulaire("idActe");
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$this->detailtarifacte->ajouterunacteautarif($idActe, $codeTarifActe, $codeFamilleActe);
// $this->genererVueAjax();
}
public function retirerunactedutarif()
{
$idDetailtarifacte = $this->requete->getParametreFormulaire("idDetailtarifacte");
$this->detailtarifacte->retirerunactedutarif($idDetailtarifacte);
// $this->genererVueAjax();
}
public function majprix()
{
$idActe = $this->requete->getParametreFormulaire("idActe");
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
$this->detailtarifacte->majPrix($idActe, $prix);
}
public function ajoutertousactsautarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$this->detailtarifacte->ajoutertousactsautarif($codeTarifActe, $codeFamilleActe);
}
public function retirertousactsautarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$this->detailtarifacte->retirertousactsautarif($codeTarifActe, $codeFamilleActe);
}
public function affichercomposantetarifcons()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
$actes_in = $this->detailtarifacte->getactesin($codeTarifActe, $codeFamilleActe);
$this->genererVueAjax(array('actes_in' => $actes_in));
}
}

View File

@ -1,158 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifmedicament.php';
class ControleurAjaxcomposantetarifmedicament extends Controleur
{
private $detailtarifmedicament;
public function __construct()
{
$this->detailtarifmedicament = new Detailtarifmedicament();
}
public function index()
{
}
public function affichercomposantetarif()
{
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
$_SESSION['codeTarifMedicament_C'] = $codeTarifMedicament;
$medicaments_in = $this->detailtarifmedicament->getmedicamentsin($codeTarifMedicament, $libelleMedicament);
$medicaments_out = $this->detailtarifmedicament->getmedicamentsout($codeTarifMedicament, $libelleMedicament);
$this->genererVueAjax(array('medicaments_in' => $medicaments_in, 'medicaments_out' => $medicaments_out));
}
public function ajouterunamedicamentautarif()
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
/*
echo "idMedicament => $idMedicament <br>";
echo "codeTarifMedicament => $codeTarifMedicament <br>";
exit();
*/
$this->detailtarifmedicament->ajouterunamedicamentautarif($idMedicament, $codeTarifMedicament);
// $this->genererVueAjax();
}
public function retirerunamedicamentutarif()
{
$idDetailtarifMedicament = $this->requete->getParametreFormulaire("idDetailtarifMedicament");
$this->detailtarifmedicament->retirerunamedicamentutarif($idDetailtarifMedicament);
// $this->genererVueAjax();
}
public function majprix()
{
$idDetailtarifMedicament = $this->requete->getParametreFormulaire("idDetailtarifMedicament");
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
/*
echo "idDetailtarifMedicament => $idDetailtarifMedicament <br>";
echo "prix => $prix <br>";
exit();
*/
$this->detailtarifmedicament->majPrix($idDetailtarifMedicament, $prix);
}
public function ajoutertousmedicamentsautarif()
{
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
/*
echo "codeTarifMedicament => $codeTarifMedicament <br>";
echo "libelleMedicament => $libelleMedicament <br>";
exit();
*/
$this->detailtarifmedicament->ajoutertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament);
}
public function retirertousmedicamentsautarif()
{
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
/*
echo "codeTarifMedicament => $codeTarifMedicament <br>";
echo "libelleMedicament => $libelleMedicament <br>";
exit();
*/
$this->detailtarifmedicament->retirertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament);
}
public function affichercomposantetarifcons()
{
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
$_SESSION['codeTarifMedicament_C'] = $codeTarifMedicament;
$medicaments_in = $this->detailtarifmedicament->getmedicamentsin($codeTarifMedicament, $libelleMedicament);
$this->genererVueAjax(array('medicaments_in' => $medicaments_in));
}
public function listemedicaments()
{
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
$medicaments = $this->detailtarifmedicament->getlistemedicaments($libelleMedicament);
$this->genererVueAjax(array('medicaments' => $medicaments));
}
public function getunmedicament($idMedicament)
{
$medicament = $this->detailtarifmedicament->getunmedicament($idMedicament);
$this->genererVueAjax(array('medicament' => $medicament));
}
public function enregistrermodifmedicament()
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$codeMedicament = $this->requete->getParametreFormulaire("codeMedicament");
$libelle = $this->requete->getParametreFormulaire("libelle");
$unite = $this->requete->getParametreFormulaire("unite");
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
$exclu = $this->requete->getParametreFormulaire("exclu");
$actif = $this->requete->getParametreFormulaire("actif");
$instructions = $this->requete->getParametreFormulaire("instructions");
$this->detailtarifmedicament->enregistrermodifmedicament($idMedicament, $codeMedicament, $libelle, $unite, $ententePrealable, $exclu, $actif, $instructions);
}
public function enregistrernouveaumedicament()
{
$libelle = $this->requete->getParametreFormulaire("libelle");
$unite = $this->requete->getParametreFormulaire("unite");
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
$exclu = $this->requete->getParametreFormulaire("exclu");
$actif = $this->requete->getParametreFormulaire("actif");
$instructions = $this->requete->getParametreFormulaire("instructions");
$this->detailtarifmedicament->enregistrernouveaumedicament($libelle, $unite, $ententePrealable, $exclu, $actif, $instructions);
// $this->genererVueAjax();
}
}

View File

@ -1,139 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifoptique.php';
class ControleurAjaxcomposantetarifoptique extends Controleur
{
private $detailtarif;
public function __construct()
{
$this->detailtarif = new Detailtarifoptique();
}
public function index()
{
}
public function affichercomposantetarif()
{
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
// $_SESSION['codeTarifOptique_C'] = $codeTarifOptique;
$verres_in = $this->detailtarif->getverresin($codeTarifOptique, $libelleVerre);
$verres_out = $this->detailtarif->getverresout($codeTarifOptique, $libelleVerre);
$this->genererVueAjax(array('verres_in' => $verres_in, 'verres_out' => $verres_out));
}
public function ajouterunverreautarif()
{
$idVerre = $this->requete->getParametreFormulaire("idVerre");
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
$this->detailtarif->ajouterunverreautarif($idVerre, $codeTarifOptique);
// $this->genererVueAjax();
}
public function retirerunverredutarif()
{
$idDetailtarifOptique = $this->requete->getParametreFormulaire("idDetailtarifOptique");
$this->detailtarif->retirerunverredutarif($idDetailtarifOptique);
// $this->genererVueAjax();
}
public function majprix()
{
$idDetailtarifOptique = $this->requete->getParametreFormulaire("idDetailtarifOptique");
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
/*
echo "idDetailtarifOptique => $idDetailtarifOptique <br>";
echo "prix => $prix <br>";
exit();
*/
$this->detailtarif->majPrix($idDetailtarifOptique, $prix);
}
public function ajoutertousverressautarif()
{
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
$this->detailtarif->ajoutertousverressautarif($codeTarifOptique, $libelleVerre);
}
public function affichercomposantetarifcons()
{
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
// $_SESSION['codeTarifOptique_C'] = $codeTarifOptique;
$verres_in = $this->detailtarif->getverresin($codeTarifOptique, $libelleVerre);
$this->genererVueAjax(array('verres_in' => $verres_in));
}
public function listeverres()
{
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
$verres = $this->detailtarif->getlisteverress($libelleVerre);
$this->genererVueAjax(array('verres' => $verres));
}
public function getunmedicament($idMedicament)
{
$medicament = $this->detailtarif->getunmedicament($idMedicament);
$this->genererVueAjax(array('medicament' => $medicament));
}
public function enregistrermodifverre()
{
$idVerre = $this->requete->getParametreFormulaire("idVerre");
$codeOptique = $this->requete->getParametreFormulaire("codeOptique");
$libelle = $this->requete->getParametreFormulaire("libelle");
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
$actif = $this->requete->getParametreFormulaire("actif");
/*
echo "idVerre => $idVerre <br>";
echo "codeOptique => $codeOptique <br>";
echo "libelle => $libelle <br>";
echo "libelleEng => $libelleEng <br>";
echo "actif => $actif <br>";
*/
$this->detailtarif->enregistrermodifverre($idVerre, $codeOptique, $libelle, $libelleEng, $actif);
}
public function enregistrernouveauverre()
{
$libelle = $this->requete->getParametreFormulaire("libelle");
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
$actif = $this->requete->getParametreFormulaire("actif");
$this->detailtarif->enregistrernouveauverre($libelle, $libelleEng, $actif);
// $this->genererVueAjax();
}
public function retirertousverressautarif()
{
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
$this->detailtarif->retirertousverressautarif($codeTarifOptique, $libelleVerre);
}
}

View File

@ -1,18 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Framework/Localisation.php';
class ControleurAjaxconnexioncookie extends Controleur
{
public function __construct()
{
}
public function index()
{
$msgErreur = $this->requete->getParametreFormulaire("msgErreur");
$this->genererVueAjax(array('msgErreur' => $msgErreur));
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/College_temp.php';
class ControleurAjaxconsultertableauprestation extends Controleur {
private $college_temp2;
public function __construct() {
$this->college_temp2 = new College_temp();
}
public function index()
{
$idCollegeTemp = $_SESSION['idCollegeTemp'];
$tableau_prestations = $this->college_temp2->getPrestation($idCollegeTemp);
$this->genererVueAjax(array('tableau_prestations' => $tableau_prestations));
}
}

View File

@ -1,16 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Client.php';
class ControleurAjaxcontextclient extends Controleur {
private $client;
public function __construct() {
$this->client = new Client();
}
public function index() {
$idClient = $this->requete->getParametre("idClient");
$this->client->getContexteAjaxClient($idClient);
}
}

View File

@ -1,16 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Client_d.php';
class ControleurAjaxcontextclientd extends Controleur {
private $client;
public function __construct() {
$this->client = new Client_d();
}
public function index() {
$idClient = $this->requete->getParametre("idClient");
$this->client->getContexteAjaxClient($idClient);
}
}

View File

@ -1,13 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
class ControleurAjaxcontextdemandedecompte extends Controleur {
public function __construct() {
}
public function index() {
$_SESSION['idDemandeDecompte_C'] = $this->requete->getParametre("idDemandeDecompte");
$_SESSION['numeroDemandeDecompte_C'] = $this->requete->getParametre("numeroDemandeDecompte");
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
class ControleurAjaxcontextfacture extends Controleur {
public function __construct() {
}
public function index() {
$_SESSION['numeroFeuilleMaladie_C'] = $this->requete->getParametre("numeroFeuilleMaladie");
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
class ControleurAjaxcontextfeuillemaladie extends Controleur {
public function __construct() {
}
public function index() {
$_SESSION['numeroFeuilleMaladie_C'] = $this->requete->getParametre("numeroFeuilleMaladie");
}
}

View File

@ -1,19 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Pbeneficiaire.php';
class ControleurAjaxcontextfraisfuneraire extends Controleur {
private $beneficiaire;
public function __construct() {
$this->beneficiaire = new Pbeneficiaire();
}
public function index() {
$idReglement = $this->requete->getParametre("idReglement");
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
$beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
}
}

View File

@ -1,28 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxcontextgcreglement extends Controleur {
private $reglement;
public function __construct() {
$this->reglement = new Gestionconfiee();
}
public function index() {
$_SESSION['idGcReglement'] = $this->requete->getParametre("idGcReglement");
$_SESSION['gcNumeroDecompte'] = $this->requete->getParametre("gcNumeroDecompte");
}
public function getcontextbyid()
{
$idGcReglement = $this->requete->getParametre("idGcReglement");
$this->reglement->getGcContextById($idGcReglement);
}
public function getcontextbyno()
{
$gcNumeroDecompte = $this->requete->getParametre("gcNumeroDecompte");
$this->reglement->getGcContextByNo($gcNumeroDecompte);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
class ControleurAjaxcontextidentification extends Controleur {
public function __construct() {
}
public function index() {
$_SESSION['okId'] = "1";
}
}

View File

@ -1,13 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
class ControleurAjaxcontextopticien extends Controleur {
public function __construct() {
}
public function index() {
$_SESSION['numeroBonOptique_C'] = $this->requete->getParametre("numeroBonOptique");
$_SESSION['codePrestataireLivraison_C'] = $this->requete->getParametre("codePrestataireLivraison");
}
}

View File

@ -1,13 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
class ControleurAjaxcontextpharmaciencien extends Controleur {
public function __construct() {
}
public function index() {
$_SESSION['numeroBonOrdonnance_C'] = $this->requete->getParametre("numeroBonOrdonnance");
$_SESSION['codePrestataireLivraison_C'] = $this->requete->getParametre("codePrestataireLivraison");
}
}

View File

@ -1,16 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Police.php';
class ControleurAjaxcontextpolice extends Controleur {
private $police;
public function __construct() {
$this->police = new Police();
}
public function index() {
$idPolice = $this->requete->getParametre("idPolice");
$this->police->getContexteAjaxPolice($idPolice);
}
}

View File

@ -1,18 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Police_d.php';
class ControleurAjaxcontextpoliced extends Controleur {
private $police;
public function __construct() {
$this->police = new Police_d();
}
public function index() {
$idPolice = $this->requete->getParametre("idPolice");
$this->police->getContexteAjaxPolice($idPolice);
$numeroOptionTarif = $this->police->fn_min_numero_option_tarif($idPolice);
$_SESSION['numeroOptionTarif'] = $numeroOptionTarif;
}
}

View File

@ -1,32 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Police.php';
class ControleurAjaxcontroleavenantpolice extends Controleur {
private $police;
public function __construct() {
$this->police = new Police();
}
public function index()
{
$controler_avenant_info = "0";
$idPolice = $_SESSION['idPolice_C'];
$controle = $this->requete->getParametreFormulaire("controle");
if($controle=="existequittance")
{
$controler_avenant_info = $this->police->getExisteQuittance($idPolice);
if($controler_avenant_info=="0")
{
$controler_avenant_info = $this->police->getExisteConsommationPolice($idPolice);
}
}
$this->genererVueAjax(array('controler_avenant_info' => $controler_avenant_info));
}
}

View File

@ -1,61 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxcontrolepiece extends Controleur {
private $ben;
public function __construct() {
$this->ben = new Beneficiaire();
}
public function index()
{
$numeroPiece = $this->requete->getParametreFormulaire("numeroPiece");
$controle_piece = $this->ben->controlenopieceglobal($numeroPiece);
$resultatPiece = $controle_piece['resultatPiece'];
$nomBeneficiaire = $controle_piece['nomBeneficiaire'];
/*
var_dump
(
array
(
"numeroPiece" => $numeroPiece,
"controle_piece" => $controle_piece,
// "resultatPiece" => $resultatPiece,
)
);
exit();
/*
- Longueur < 13 => 1
- Doublon => 2
- OK, Bon => 0
*/
$MessagePiece = "";
// Un autre bénéficiaire possède déjà le même numéro didentification : $nomBeneficiaire.
switch ($resultatPiece)
{
case "1":
$MessagePiece = (est_anglophone()) ? "Length shorter than the standard!" : "Longueur inférieur à la norme!";
break;
case "2":
$MessagePiece = (est_anglophone()) ? "Length shorter than the standard!" : "Un autre bénéficiaire possède déjà le même numéro didentification : $nomBeneficiaire .";
break;
case "0":
$MessagePiece = (est_anglophone()) ? "Numberr OK!" : "Numéro OK!";
break;
default:
$MessagePiece = (est_anglophone()) ? "Numberr OK!" : "Numéro OK!";
}
$this->genererVueAjax(array('resultatPiece' => $resultatPiece, 'MessagePiece' => $MessagePiece));
}
}

View File

@ -1,49 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';;
class ControleurAjaxcreergcpolice extends Controleur {
private $gc;
public function __construct() {
$this->gc = new Gestionconfiee();
}
public function index()
{
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$gc = $this->gc->getInfoGcAssureur($codeGcAssureur);
$this->genererVueAjax(array('gc' => $gc));
}
public function creerpolicegc()
{
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$tauxFraisReel = $this->requete->getParametreFormulaire("tauxFraisReel","numerique");
$tauxRedressement = $this->requete->getParametreFormulaire("tauxRedressement","numerique");
$tauxTva = $this->requete->getParametreFormulaire("tauxTva","numerique");
$fraisCarteAfn = $this->requete->getParametreFormulaire("fraisCarteAfn","numerique");
$fraisCarteRen = $this->requete->getParametreFormulaire("fraisCarteRen","numerique");
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
$this->gc->creerpolicegc($idPolice, $codeGcAssureur, $tauxFraisReel, $tauxRedressement, $tauxTva,
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp);
}
public function modifierpolicegc()
{
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$tauxFraisReel = $this->requete->getParametreFormulaire("tauxFraisReel","numerique");
$tauxRedressement = $this->requete->getParametreFormulaire("tauxRedressement","numerique");
$tauxTva = $this->requete->getParametreFormulaire("tauxTva","numerique");
$fraisCarteAfn = $this->requete->getParametreFormulaire("fraisCarteAfn","numerique");
$fraisCarteRen = $this->requete->getParametreFormulaire("fraisCarteRen","numerique");
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
$this->gc->modifierpolicegc($idPolice, $tauxFraisReel, $tauxRedressement, $tauxTva,
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp);
}
}

View File

@ -1,298 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Reglement.php';
require_once 'Modele/Prestataire.php';
class ControleurAjaxdecompte extends Controleur {
private $reglement;
private $prestataire;
public function __construct() {
$this->reglement = new Reglement();
$this->prestataire = new Prestataire();
}
public function index() {
$this->genererVueAjax(array('regle' => $_SESSION['decompteRegle_C']));
}
public function initierdecompte()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeExercice = $this->requete->getParametreFormulaire("codeExercice");
$codeMois = $this->requete->getParametreFormulaire("codeMois");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
$_SESSION['codePrestataire_Dec'] = $codePrestataire;
$_SESSION['codeTarifActe_Dec'] = $_SESSION['codeTarifActe_C'];
$_SESSION['codeExercice_C'] = $codeExercice;
$_SESSION['codeMois_C'] = $codeMois;
$idReglement = $this->reglement->get_idReglement($codePrestataire, $codeExercice, $codeMois);
$_SESSION['idReglement_C'] = $idReglement;
if($idReglement==0)
{
// Créer le décompte dans reglement
$this->reglement->initdecompteprestataire();
$idReglement = $this->reglement->get_idReglement($codePrestataire, $codeExercice, $codeMois);
$_SESSION['idReglement_C'] = $idReglement;
}
// Afficher le décompte
$idReglement = $_SESSION['idReglement_C'];
$infosdecompte = $this->reglement->getinfosdecompte($idReglement);
$_SESSION['decompteRegle_C'] = $infosdecompte['regle'];
$_SESSION['numeroDecompte_C'] = $infosdecompte['numeroDecompte'];
$_SESSION['numeroLotDecompte_C'] = $infosdecompte['numeroLotDecompte'];
$this->executerAction("index");
// $this->genererVueAjax();
}
public function rechargerfacture()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$numeroLotDecompte = $_SESSION['numeroLotDecompte_C'];
$codePrestataire = $_SESSION['codePrestataire_C'];
$codeExercice = $_SESSION['codeExercice_C'];
$codeMois = $_SESSION['codeMois_C'];
$this->reglement->rechargerfacture($idReglement, $numeroDecompte, $numeroLotDecompte, $codePrestataire, $codeExercice, $codeMois);
}
public function reinitialiserdecompte()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$this->reglement->reinitialiserdecompte($idReglement, $numeroDecompte);
}
public function majobservations()
{
$idFacture = $this->requete->getParametreFormulaire("idFacture");
$observations = $this->requete->getParametreFormulaire("observations");
$this->reglement->majobservations($idFacture, $observations);
}
public function majbordereaudecompte()
{
$idReglement = $this->requete->getParametreFormulaire("idReglement");
$numeroBordereau = $this->requete->getParametreFormulaire("numeroBordereau");
$this->reglement->majbordereaudecompte($idReglement, $numeroBordereau);
}
public function validerdecompte()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$this->reglement->validerdecompte($idReglement, $numeroDecompte);
}
public function validerdecomptepremier()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$this->reglement->validerdecomptepremier($idReglement, $numeroDecompte);
}
public function enregistrerreglementdecompte()
{
// $idReglement = $this->requete->getParametreFormulaire("idReglement");
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
$montantPaye = $this->requete->getParametreFormulaire("montantPaye", "numerique");
$dateComptable = $this->requete->getParametreDate("dateComptable");
$codeBanquePayeur = $this->requete->getParametreFormulaire("codeBanquePayeur");
$this->reglement->enregistrerreglementdecompte($idReglement, $numeroDecompte, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur);
}
public function enregistrerdemandefraisfuneraire()
{
$codeLienDemandeur = $this->requete->getParametreFormulaire("codeLienDemandeur");
$demandeur = $this->requete->getParametreFormulaire("demandeur");
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
$beneficiaireReglement = $this->requete->getParametreFormulaire("beneficiaireReglement");
$observations = $this->requete->getParametreFormulaire("observations");
$fraisReel = $this->requete->getParametreFormulaire("fraisReel", "numerique");
$montantApayer = $this->requete->getParametreFormulaire("montantApayer", "numerique");
$dateDeces = $this->requete->getParametreDate("dateDeces");
$causeDeces = $this->requete->getParametreFormulaire("causeDeces");
$this->fraisfuneraire->enregistrerdemandefraisfuneraire($fraisReel, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces);
}
public function enregistrermodificationsfraisfuneraire()
{
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
$codeLienDemandeur = $this->requete->getParametreFormulaire("codeLienDemandeur");
$demandeur = $this->requete->getParametreFormulaire("demandeur");
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
$beneficiaireReglement = $this->requete->getParametreFormulaire("beneficiaireReglement");
$observations = $this->requete->getParametreFormulaire("observations");
$montantApayer = $this->requete->getParametreFormulaire("montantApayer", "numerique");
$dateDeces = $this->requete->getParametreDate("dateDeces");
$causeDeces = $this->requete->getParametreFormulaire("causeDeces");
$this->fraisfuneraire->enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces);
}
public function enregistrerpaiementfraisfuneraire()
{
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
$montantPaye = $this->requete->getParametreFormulaire("montantPaye", "numerique");
$dateComptable = $this->requete->getParametreDate("dateComptable");
$this->fraisfuneraire->enregistrerpaiementfraisfuneraire($idFraisfuneraire, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement);
}
public function maildemandefraisfuneraire()
{
$emailDestination = $_SESSION['emailAdherent_C'];
if($emailDestination>" ")
{
$emailDestination .= ";".$_SESSION['emailGestionBon_C'];
}
/* Pour les tests */
$email_standard = $_SESSION['email_standard'];
if($email_standard>" ")
{
$emailDestination .= ";".$email_standard ;
}
/* Fin mails tests */
/* Pour empêcher les envois de mails */
$emailDestination = "lkane@ebene.info";
/* Fin Pour empêcher les envois de mails */
if($emailDestination>" ")
{
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
$libelleDerogation = $this->requete->getParametreFormulaire("libelleDerogation");
$observations = $this->requete->getParametreFormulaire("observations");
// DEBUT ENVOI DU MAIL
require_once 'Framework/Ebenegmail.php';
$obejt = "DEMANDE DE DEROGATION";
$body = "- Prestataire : ".$_SESSION['prestataire_C']."
- Patient : ".$_SESSION['beneficiaire_C']." (".$_SESSION['numeroBeneficiaire_C'].")
- Date : ".heureCouranteLang($_SESSION['lang'])."
- Dérogation : ".$libelleDerogation."
- Motivations : ".$observations."
Merci et bonne réception.";
$body = convertirc($body);
$addr = explode(';', $emailDestination);
foreach ($addr as $ad)
{
$mail->AddAddress(trim($ad) );
}
$mail->Subject = $obejt;
$mail->Body=$body;
$mail->send();
}
}
public function changerverificateur()
{
$this->reglement->changerverificateur();
}
public function majdatereception()
{
$dateReception = $this->requete->getParametreDate("dateReception");
$this->reglement->majdatereception($dateReception);
}
public function majreceptionfactureprestataire()
{
$dateReception = $this->requete->getParametreDate("dateReception");
$montantPrestataire = $this->requete->getParametreFormulaire("montantPrestataire", "numerique");
$this->reglement->majreceptionfactureprestataire($dateReception, $montantPrestataire);
}
public function validertouteslesfacturesdecompte()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$this->reglement->validertouteslesfacturesdecompte($idReglement, $numeroDecompte);
}
public function novalidprestataire()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$this->reglement->novalidprestataire($idReglement, $numeroDecompte);
}
public function demanderreglement()
{
$idReglement = $_SESSION['idReglement_C'];
$numeroDecompte = $_SESSION['numeroDecompte_C'];
$this->reglement->demanderreglement($idReglement, $numeroDecompte);
}
public function initrattrapagereceptionfactureprestataire()
{
$idReglement = $_SESSION['idReglement_C'];
$reglement = $this->reglement->getreglement($idReglement);
$hmajreceptionfactureprestataires = $this->reglement->getrattrapagereceptionfactureprestataire($idReglement);
$this->genererVueAjax(array('reglement' => $reglement, 'hmajreceptionfactureprestataires' => $hmajreceptionfactureprestataires));
}
public function rattrapagereceptionfactureprestataire()
{
$dateReception = $this->requete->getParametreDate("dateReception");
$montantPrestataire = $this->requete->getParametreFormulaire("montantPrestataire", "numerique");
$motif = $this->requete->getParametreFormulaire("motif");
$this->reglement->rattrapagereceptionfactureprestataire($dateReception, $montantPrestataire, $motif);
$idReglement = $_SESSION['idReglement_C'];
$reglement = $this->reglement->getreglement($idReglement);
$this->genererVueAjax(array('reglement' => $reglement));
}
}

View File

@ -1,17 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Utilisateur.php';
class ControleurAjaxdeconnexion extends Controleur {
private $utilisateur;
public function __construct() {
$this->utilisateur = new Utilisateur();
}
public function index() {
$login = $this->requete->getSession()->getAttribut("login");
$this->utilisateur->viderTablesTemporairesUser($login);
$this->requete->getSession()->detruire();
}
}

View File

@ -1,19 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Typecontrat.php';
class ControleurAjaxdelaicarencetypecontrat extends Controleur {
private $typecontrat;
public function __construct() {
$this->typecontrat = new Typecontrat();
}
public function index() {
$codeTypeContrat = $this->requete->getParametreFormulaire("codeTypeContrat");
$delaiCarencePolice_info = $this->typecontrat->getinfosdelaicarence($codeTypeContrat);
$this->genererVueAjax(array('delaiCarencePolice_info' => $delaiCarencePolice_info));
}
}

View File

@ -1,31 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Demandedecompte.php';
require_once 'Modele/Prestataire.php';
class ControleurAjaxdemandesdecomptes extends Controleur {
private $reglement;
public function __construct() {
$this->reglement = new Demandedecompte();
$this->prestataire = new Prestataire();
}
public function index()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeExercice = $this->requete->getParametreFormulaire("codeExercice");
$codeMois = $this->requete->getParametreFormulaire("codeMois");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
$_SESSION['codeExercice_C'] = $codeExercice;
$_SESSION['codeMois_C'] = $codeMois;
$decomptes = $this->reglement->getdemendesdecomptes($codePrestataire, $codeExercice, $codeMois) ;
$this->genererVueAjax(array('decomptes' => $decomptes));
}
}

View File

@ -1,21 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
class ControleurAjaxdernieresfacturesoptique extends Controleur {
private $ententeprealable;
public function __construct()
{
$this->ententeprealable = new Ententeprealable();
}
public function index()
{
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
$factures = $this->ententeprealable->getdernieresfacturesoptiques($idBeneficiaire) ;
$this->genererVueAjax(array('factures' => $factures));
}
}

View File

@ -1,19 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Typebon.php';
class ControleurAjaxderniernumerobon extends Controleur {
private $typebon;
public function __construct() {
$this->typebon = new Typebon();
}
public function index() {
$codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon");
$denierNumeroBon_info = $this->typebon->getDenierNumeroBon($codeTypeBon);
$this->genererVueAjax(array('denierNumeroBon_info' => $denierNumeroBon_info));
}
}

View File

@ -1,37 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Derogation.php';
require_once 'Modele/Prestataire.php';
class ControleurAjaxderogations extends Controleur {
private $derogation;
public function __construct() {
$this->derogation = new Derogation();
$this->prestataire = new Prestataire();
}
public function index()
{
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
$codeReponseDerogation = $this->requete->getParametreFormulaire("codeReponseDerogation");
$_SESSION['codePrestataire_C'] = $codePrestataire;
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
$derogations = $this->derogation->getderogations($codePrestataire, $codeDerogation, $codeReponseDerogation, $debut, $fin);
$this->genererVueAjax(array('derogations' => $derogations));
}
public function vide()
{
$this->genererVueAjax(array());
}
}

View File

@ -1,86 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Derogation.php';
require_once 'Modele/Envoimail.php';
class ControleurAjaxderogationsbenficiaire extends Controleur {
private $derogation;
private $envoimail;
public function __construct() {
$this->derogation = new Derogation();
$this->envoimail = new Envoimail();
}
public function index()
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$d1 = $this->requete->getParametreDate("d1");
$d2 = $this->requete->getParametreDate("d2");
$derogations = $this->derogation->getderogationsbenficiaire($idBeneficiaire, $d1, $d2);
$this->genererVueAjax(array('derogations' => $derogations));
}
public function enregistrerrefusderogation()
{
$idDemandederogation = $this->requete->getParametreFormulaire("idDemandederogation");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->derogation->enregistrerrefusderogation($idDemandederogation, $motifReel, $motifRefusAssure);
$typeMail = "refusderogation";
$this->envoimail->ajouterrefusderogation($typeMail, $idDemandederogation, $codePrestataire);
}
public function enregistreraccordderogation()
{
$idDemandederogation = $this->requete->getParametreFormulaire("idDemandederogation");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
$tmDerogation = $this->requete->getParametreFormulaire("tmDerogation", "numerique");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->derogation->enregistreraccordderogation($idDemandederogation, $motifReel, $debut, $fin, $codeDerogation, $tmDerogation);
$typeMail = "accordderogation";
$this->envoimail->ajouteraccordderogation($typeMail, $idDemandederogation, $codePrestataire);
}
public function desactiverderogationpermanente()
{
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$observations = $this->requete->getParametreFormulaire("observations");
// echo "idBeneficiaire => $idBeneficiaire ; observations => $observations";
// exit();
$this->derogation->desactiverderogationpermanente($idBeneficiaire, $observations);
// $this->genererVueAjax();
}
public function activerderogationpermanente()
{
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$observations = $this->requete->getParametreFormulaire("observations");
$this->derogation->activerderogationpermanente($idBeneficiaire, $observations);
// $this->genererVueAjax();
}
public function vide()
{
$this->genererVueAjax(array());
}
}

View File

@ -1,209 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Messagerie.php';
require_once 'Modele/Typedestinatairesms.php';
require_once 'Modele/Pays.php';
require_once 'Modele/Ville.php';
require_once 'Modele/Localite.php';
class ControleurAjaxdestinatairesms extends Controleur {
private $messagerie;
private $typedestinatairesms;
private $pays;
private $ville;
private $localite;
public function __construct()
{
$this->messagerie = new Messagerie();
$this->pays = new Pays();
$this->ville = new Ville();
$this->localite = new Localite();
$this->typedestinatairesms = new Typedestinatairesms();
}
public function index()
{
$destinataire_selections = $this->messagerie->getdestinatairesselectionnes();
$destinataire_non_selections = $this->messagerie->getdestinatairesnonselectionnes();
$this->genererVueAjax(array('destinataire_selections' => $destinataire_selections, 'destinataire_non_selections' => $destinataire_non_selections));
}
public function init()
{
$codeTypeDestinataire = $this->requete->getParametreFormulaire("codeTypeDestinataire");
$this->messagerie->initenvoisms($codeTypeDestinataire);
$destinataire_selections = $this->messagerie->getdestinatairesselectionnes();
$destinataire_non_selections = $this->messagerie->getdestinatairesnonselectionnes();
$this->genererVueAjax(array('destinataire_selections' => $destinataire_selections, 'destinataire_non_selections' => $destinataire_non_selections));
}
public function libre()
{
$this->genererVueAjax();
}
public function adherent()
{
$typedestinatairesms = $this->typedestinatairesms->getListeAdhrent();
$this->genererVueAjax(array('typedestinatairesms' => $typedestinatairesms));
}
public function adherentclient()
{
$this->genererVueAjax();
}
public function ajouterprestaire()
{
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
$this->messagerie->ajouterprestaire($idPrestataire);
}
public function retirerprestaire()
{
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
$this->messagerie->retirerprestaire($idPrestataire);
}
public function ajouterdestinatairesmstous()
{
$this->messagerie->ajouterdestinatairesmstous();
}
public function retirerdestinatairesmstous()
{
$this->messagerie->retirerdestinatairesmstous();
}
public function ajouterundestinatairesms()
{
$idDestinataire = $this->requete->getParametreFormulaire("idDestinataire");
$this->messagerie->ajouterundestinatairesms($idDestinataire);
}
public function retirerundestinatairesms()
{
$idDestinataire = $this->requete->getParametreFormulaire("idDestinataire");
$this->messagerie->retirerundestinatairesms($idDestinataire);
}
public function mettresmscommeunattente()
{
$textMessage = $this->requete->getParametreFormulaire("textMessage");
$this->messagerie->mettresmscommeunattente($textMessage);
}
public function mettresmscommeunattentelibre()
{
$noDestination = $this->requete->getParametreFormulaire("noDestination");
$textMessage = $this->requete->getParametreFormulaire("textMessage");
$this->messagerie->mettresmscommeunattentelibre($noDestination, $textMessage);
}
public function consulter()
{
$date1 = $this->requete->getParametreDate("date1");
$date2 = $this->requete->getParametreDate("date2");
$messages_envoyes = $this->messagerie->getenvoisms($date1, $date2);
$messages_en_cours = $this->messagerie->getenvoismsencours($date1, $date2);
$this->genererVueAjax(array('messages_envoyes' => $messages_envoyes, 'messages_en_cours' => $messages_en_cours));
}
public function adherentclienliste()
{
$nomClientAdherent = $this->requete->getParametreFormulaire("nomClientAdherent");
$clients = $this->messagerie->smsrechercheclient($nomClientAdherent);
$this->genererVueAjax(array('clients' => $clients));
}
/*
public function adherentclientafficher()
{
$nomClientAdherent = $this->requete->getParametreFormulaire("nomClientAdherent");
$this->messagerie->initenvoismsadherentclient($nomClientAdherent);
}
*/
public function initenvoismsadherentclient()
{
$numeroClientAdherent = $this->requete->getParametreFormulaire("numeroClientAdherent");
$this->messagerie->initenvoismsadherentclient($numeroClientAdherent);
}
public function adherentlocalite()
{
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$this->genererVueAjax(array('pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite));
}
public function initenvoismsadherentlocalite()
{
$codePays = $this->requete->getParametreFormulaire("codePays");
$codeVille = $this->requete->getParametreFormulaire("codeVille");
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
$this->messagerie->initenvoismsadherentlocalite($codePays, $codeVille ,$codeLocalite);
}
public function adherentclientlocalite()
{
$this->genererVueAjax();
}
public function adherentclientlocaliteliste()
{
$nomClientAdherent = $this->requete->getParametreFormulaire("nomClientAdherent");
$clients = $this->messagerie->smsrechercheclient($nomClientAdherent);
$codeSociete = $_SESSION['codeSociete'];
$codePays = $_SESSION['codePaysSociete'];
$codeVille = "";
$pays = $this->pays->getListe($codePays);
$ville = $this->ville->getListe($codePays);
$localite = $this->localite->getListe($codePays, $codeVille);
$this->genererVueAjax(array('clients' => $clients, 'pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite));
}
public function initenvoismsadherentclientlocalite()
{
$numeroClientAdherent = $this->requete->getParametreFormulaire("numeroClientAdherent");
$codePays = $this->requete->getParametreFormulaire("codePays");
$codeVille = $this->requete->getParametreFormulaire("codeVille");
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
$this->messagerie->initenvoismsadherentclientlocalite($numeroClientAdherent, $codePays, $codeVille ,$codeLocalite);
}
}

View File

@ -1,135 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxdetailcartegcpdf extends Controleur
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$gcs = $this->facture->get_cartes_gc_sel();
$valide0 = $reglement['valide0'];
$valideAs = $reglement['valideAs'];
$valide = $reglement['valide'];
$regle = $reglement['regle'];
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetMargins(15, 15, 15) ;
$pdf->SetFont('Arial','BU',10);
// $pdf->AliasNbPages();
$pdf->Cell(0,6,convertirc(_("DETAIL DES CARTES DE LA FACTURATION")),0,1,'C',false);
$pdf->Ln(2);
$pdf->SetFont('Arial','B',6);
$pdf->Cell(12,5,convertirc(_("Assureur")),0,0,'L',false);
$pdf->Cell(18,5,convertirc(': '.$reglement['gcassureur']),0,0,'L',false);
$pdf->Cell(8,5,convertirc('Date'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.dateFr($reglement['dateSysteme'])),0,0,'L',false);
$pdf->Cell(14,5,convertirc(_("1ère Valid")),0,0,'L',false);
if($valide0=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(14,5,convertirc(_("Valid Ass")),0,0,'L',false);
if($valideAs=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(14,5,convertirc(_("2ème Valid")),0,0,'L',false);
if($valide=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(10,5,convertirc(_("Encais")),0,0,'L',false);
if($regle=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,1,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,1,'L',false);
}
$pdf->Cell(12,5,convertirc('Observ'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.$reglement['observations']),0,0,'L',false);
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
$pdf->Ln(2);
$hl=5;
$pdf->SetFont('Arial','B',5);
$pdf->Cell(20,$hl,convertirc("Date"),"1",0,'C');
$pdf->Cell(60,$hl,convertirc(_("Souscripteur")),"1",0,'C');
$pdf->Cell(20,$hl,convertirc(_("No Bénéf")),"1",0,'C');
$pdf->Cell(60,$hl,convertirc(_("Bénéficiaire")),"1",0,'C');
// $pdf->Cell(20,$hl,convertirc(_("Carte")),"1",1,'C');
if(isset($_SESSION['composanteprime']['Carte']))
{
$pdf->Cell(20,$hl,convertirc(_($_SESSION['composanteprime']['Carte'])),"1",1,'C');
}
else
{
$pdf->Cell(20,$hl,convertirc(_("Carte")),"1",1,'C');
}
$pdf->SetFont('Arial','I',5);
foreach ($gcs as $gc)
{
$pdf->Cell(20,$hl,dateFr($gc['dateCarte']),"1",0,'C');
$pdf->Cell(60,$hl,convertirc($gc['souscripteur']),"1",0,'L');
$pdf->Cell(20,$hl,convertirc($gc['numeroBeneficiaire']),"1",0,'C');
$pdf->Cell(60,$hl,convertirc($gc['beneficiaire']),"1",0,'L');
$pdf->Cell(20,$hl,format_N($gc['montantCarte']),"1",1,'C');
}
$pdf->SetFont('Arial','BI',6);
$pdf->Cell(160,$hl,convertirc("TOTAL"),"1",0,'C');
$pdf->Cell(20,$hl,format_N($reglement['montantCarte']),1,1,'C');
$pdf->Cell(60,$hl, _("Nb Carte") . " : " . format_N($reglement['nbCarte']),"1",0,'C');
$pdf->Cell(60,$hl,_("HT") . " : " . format_N($reglement['htCarte']),"1",0,'C');
$pdf->Cell(60,$hl,_("TVA") . " : " . format_N($reglement['tvaCarte']),1,1,'C');
$fichier="Temp/TMP_DETAIL_CARTES_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,86 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxdetailcartegcxls extends Controleurrequete
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$entete = $this->facture->getgcreglement($idGcReglement);
$donnees = $this->facture->get_cartes_gc_sel_xls();
// Excel
$headerXLS = array(
_('Souscripteur'),
_('Bénéficiaire'),
_('No Bénéf'),
'Date',
_('Carte')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('CARTES GESTION CONFIEE'));
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_('CARTES GESTION CONFIEE')));
$feuille->setCellValue('A2', convertirc(_('Assureur').' : '));
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
$feuille->setCellValue('A3', convertirc('Date : '));
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
$feuille->setCellValue('A4', convertirc('Observ : '));
$feuille->setCellValue('B4', convertirc($entete['observations']));
$feuille->setCellValue('A5', convertirc(_('Nb Carte').' : '));
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbCarte'])));
$feuille->setCellValue('A6', convertirc(_('TTC').' : '));
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantCarte'])));
$feuille->setCellValue('A7', convertirc(_('HT').' : '));
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['htCarte'])));
$feuille->setCellValue('A8', convertirc(_('TVA').' : '));
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['tvaCarte'])));
$feuille->fromArray($headerXLS, NULL, 'A10', true);
$feuille->fromArray($dataXLS, NULL, 'A11', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_CARTES_GC'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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;
exit();
}
}

View File

@ -1,84 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Facture.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Prestationactes.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxdetailfactureclassique extends Controleur {
private $facture;
private $prestation;
private $beneficiaire;
public function __construct()
{
$this->facture = new Facture();
$this->ouinonhospit = (new Ouinon())->getListe();
$this->prestation = new Prestationactes();
$this->beneficiaire = new Beneficiaire();
}
public function index()
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$facture = $this->facture->getfactureclassique_temp();
$prestations = $this->facture->getprestationsclassiques_temp();
$garantieadherent_temp = $this->facture->afficher_garantieadherent_temp();
$this->beneficiaire->controlerplafondbeneficiaireannuel($idBeneficiaire);
$limite_beneficiaire = $this->prestation->getLimitesBeneficiaireTempAssureur();
$this->genererVueAjax(array('facture' => $facture, 'prestations' => $prestations, 'garantieadherent_temp' => $garantieadherent_temp,
'ouinonhospit' => $this->ouinonhospit, 'limite_beneficiaire' => $limite_beneficiaire));
}
public function majprix()
{
$idPrestation = $this->requete->getParametre("idPrestation");
$valeurActe = $this->requete->getParametreFormulaire("valeurActe", "numerique");
$this->facture->majprix($idPrestation, $valeurActe);
$this->executerAction("index");
}
public function majtm()
{
$tm = $this->requete->getParametreFormulaire("tm", "numerique");
$this->facture->majtm($tm);
$this->executerAction("index");
}
public function enregistrerfacturetemp()
{
$prestataire = $this->requete->getParametreFormulaire("prestataire");
$dateFacture = $this->requete->getParametreDate("dateFacture");
$hospitalisation = $this->requete->getParametreFormulaire("hospitalisation");
$observations = $this->requete->getParametreFormulaire("observations");
$tm = $this->requete->getParametreFormulaire("tm", "numerique");
$numeroFacture = $this->requete->getParametreFormulaire("numeroFacture");
$this->facture->enregistrerfacturetemp($prestataire, $dateFacture, $hospitalisation, $observations, $tm, $numeroFacture);
$this->executerAction("index");
}
public function validerfactureclassique()
{
$this->facture->validerfactureclassique();
}
public function enregistrerpaiementfactureclassique()
{
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
$dateComptable = $this->requete->getParametreDate("dateComptable");
$this->facture->enregistrerpaiementfactureclassique($dateComptable, $codeModePaiement, $referencePaiement);
}
}

View File

@ -1,135 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxdetailfacturegcpdf extends Controleur
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$gcs = $this->facture->get_factures_gc_sel();
$valide0 = $reglement['valide0'];
$valideAs = $reglement['valideAs'];
$valide = $reglement['valide'];
$regle = $reglement['regle'];
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetMargins(10, 10, 10) ;
$pdf->SetFont('Arial','BU',10);
// $pdf->AliasNbPages();
$pdf->Cell(0,6,convertirc(_("DETAIL DES SINISTRES DE LA FACTURATION")),0,1,'C',false);
$pdf->Ln(2);
$pdf->SetFont('Arial','B',6);
$pdf->Cell(12,5,convertirc(_("Assureur")),0,0,'L',false);
$pdf->Cell(18,5,convertirc(': '.$reglement['gcassureur']),0,0,'L',false);
$pdf->Cell(8,5,convertirc('Date'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.dateFr($reglement['dateSysteme'])),0,0,'L',false);
$pdf->Cell(14,5,convertirc(_("1ère Valid")),0,0,'L',false);
if($valide0=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(14,5,convertirc(_("Valid Ass")),0,0,'L',false);
if($valideAs=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(14,5,convertirc(_("2ème Valid")),0,0,'L',false);
if($valide=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(10,5,convertirc(_("Encais")),0,0,'L',false);
if($regle=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,1,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,1,'L',false);
}
$pdf->Cell(12,5,convertirc('Observ'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.$reglement['observations']),0,0,'L',false);
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
$pdf->Ln(2);
$hl=5;
$pdf->SetFont('Arial','B',5);
$pdf->Cell(12,$hl,convertirc("Date"),"1",0,'C');
$pdf->Cell(10,$hl,convertirc(_("Facture")),"1",0,'C');
$pdf->Cell(33,$hl,convertirc(_("Prestataire")),"1",0,'C');
$pdf->Cell(45,$hl,convertirc(_("Souscripteur")),"1",0,'C');
$pdf->Cell(13,$hl,convertirc(_("No Bénéf")),"1",0,'C');
$pdf->Cell(35,$hl,convertirc(_("Bénéficiaire")),"1",0,'C');
$pdf->Cell(14,$hl,convertirc(_("Frais")),"1",0,'C');
$pdf->Cell(12,$hl,convertirc(_("Redres")),"1",0,'C');
$pdf->Cell(14,$hl,convertirc(_("A payer")),"1",1,'C');
$pdf->SetFont('Arial','I',5);
foreach ($gcs as $gc)
{
$pdf->Cell(12,$hl,dateFr($gc['dateFacture']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($gc['idFacture']),"1",0,'C');
$pdf->Cell(33,$hl,convertirc($gc['prestataire']),"1",0,'L');
$pdf->Cell(45,$hl,convertirc(substr($gc['souscripteur'], 0, 45)),"1",0,'L');
$pdf->Cell(13,$hl,convertirc($gc['numeroBeneficiaire']),"1",0,'C');
$pdf->Cell(35,$hl,convertirc($gc['beneficiaire']),"1",0,'L');
$pdf->Cell(14,$hl,format_N($gc['montantFacture']),"1",0,'C');
$pdf->Cell(12,$hl,format_N($gc['montantRedresse']),"1",0,'C');
$pdf->Cell(14,$hl,format_N($gc['montantApayer']),"1",1,'C');
}
$pdf->SetFont('Arial','BI',6);
$pdf->Cell(148,$hl,convertirc(_('TOTAL SINISTRES')),"1",0,'C');
$pdf->Cell(14,$hl,format_N($reglement['montantFacture']),"1",0,'C');
$pdf->Cell(12,$hl,format_N($reglement['montantRedresse']),"1",0,'C');
$pdf->Cell(14,$hl,format_N($reglement['montantApayer']),1,1,'C');
$pdf->Cell(60,$hl, _('Nb Factures') . " : " . format_N($reglement['nbFacture']),"1",0,'C');
$pdf->Cell(63,$hl, _('Frais de Gestion') . " : " .format_N($reglement['commissionFacture']),"1",0,'C');
$pdf->Cell(65,$hl,_('Frais Redressement') . " : " . format_N($reglement['commissionRedresse']),1,1,'C');
$fichier="Temp/TMP_DETAIL_FACTURES_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,195 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxdetailfacturegcxls extends Controleurrequete
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$entete = $this->facture->getgcreglement($idGcReglement);
$donnees = $this->facture->get_factures_gc_xls();
// Excel
$headerXLS = array
(
_('Prestataire'),
_('Souscripteur'),
"Date",
_('No Fact'),
_('No Bénéf'),
_('Bénéficiaire'),
_('Frais'),
_('Redressé'),
_('A payer')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('FACTURES GESTION CONFIEE'));
/*
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
*/
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_('FACTURES GESTION CONFIEE')));
$feuille->setCellValue('A2', convertirc(_('Assureur').' : '));
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
$feuille->setCellValue('A3', convertirc('Date : '));
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
$feuille->setCellValue('A4', convertirc('Observ : '));
$feuille->setCellValue('B4', convertirc($entete['observations']));
// maj entete
$feuille->setCellValue('A5', convertirc(_('Nb Fact').' : '));
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbFacture'])));
$feuille->setCellValue('A6', convertirc(_('Sinistres').' : '));
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantApayer'])));
$feuille->setCellValue('A7', convertirc(_('Frais Gest').' : '));
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['commissionFacture'])));
$feuille->setCellValue('A8', convertirc(_('Redressé').' : '));
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['montantRedresse'])));
$feuille->setCellValue('A9', convertirc(_('Com Redr').' : '));
$feuille->setCellValue('B9', convertirc(" ".format_N($entete['commissionRedresse'])));
$feuille->fromArray($headerXLS, NULL, 'A11', true);
$feuille->fromArray($dataXLS, NULL, 'A12', true);
// fin entete
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_FACTURES_GC'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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;
exit();
}
public function avecgaranties()
{
$idGcReglement = $_SESSION['idGcReglement'];
$entete = $this->facture->getgcreglement($idGcReglement);
$donnees = $this->facture->get_factures_gc_xls_gar();
// Excel
$headerXLS = array
(
_('Prestataire'),
_('Souscripteur'),
"Date",
_('No Fact'),
_('No Bénéf'),
_('Bénéficiaire'),
_('Frais'),
_('Redressé'),
_('A payer'),
_('Gar')
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('FACTURES GESTION CONFIEE'));
/*
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
*/
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_('FACTURES GESTION CONFIEE')));
$feuille->setCellValue('A2', convertirc(_('Assureur').' : '));
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
$feuille->setCellValue('A3', convertirc('Date : '));
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
$feuille->setCellValue('A4', convertirc('Observ : '));
$feuille->setCellValue('B4', convertirc($entete['observations']));
// maj entete
$feuille->setCellValue('A5', convertirc(_('Nb Fact').' : '));
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbFacture'])));
$feuille->setCellValue('A6', convertirc(_('Sinistres').' : '));
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantApayer'])));
$feuille->setCellValue('A7', convertirc(_('Frais Gest').' : '));
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['commissionFacture'])));
$feuille->setCellValue('A8', convertirc(_('Redressé').' : '));
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['montantRedresse'])));
$feuille->setCellValue('A9', convertirc(_('Com Redr').' : '));
$feuille->setCellValue('B9', convertirc(" ".format_N($entete['commissionRedresse'])));
$feuille->fromArray($headerXLS, NULL, 'A11', true);
$feuille->fromArray($dataXLS, NULL, 'A12', true);
// fin entete
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_FACTURES_GC_GAR'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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;
exit();
}
}

View File

@ -1,126 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxdetailfraisgestiongcpdf extends Controleur
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$gcs = $this->facture->get_frais_gestion_gc_sel();
$valide0 = $reglement['valide0'];
$valideAs = $reglement['valideAs'];
$valide = $reglement['valide'];
$regle = $reglement['regle'];
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetMargins(15, 15, 15) ;
$pdf->SetFont('Arial','BU',10);
// $pdf->AliasNbPages();
$pdf->Cell(0,6,convertirc(_("FRAIS DE GESTION DE LA FACTURATION PAR MOIS")),0,1,'C',false);
$pdf->Ln(2);
$pdf->SetFont('Arial','B',6);
$pdf->Cell(12,5,convertirc(_("Assureur")),0,0,'L',false);
$pdf->Cell(18,5,convertirc(': '.$reglement['gcassureur']),0,0,'L',false);
$pdf->Cell(8,5,convertirc('Date'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.dateFr($reglement['dateSysteme'])),0,0,'L',false);
$pdf->Cell(14,5,convertirc(_("1ère Valid")),0,0,'L',false);
if($valide0=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(14,5,convertirc(_("Valid Ass")),0,0,'L',false);
if($valideAs=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(14,5,convertirc(_("2ème Valid")),0,0,'L',false);
if($valide=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
}
$pdf->Cell(10,5,convertirc(_("Encais")),0,0,'L',false);
if($regle=="1")
{
$pdf->Cell(18,5,convertirc(_(": Oui")),0,1,'L',false);
}else
{
$pdf->Cell(18,5,convertirc(_(": Non")),0,1,'L',false);
}
$pdf->Cell(12,5,convertirc('Observ'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.$reglement['observations']),0,0,'L',false);
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
$pdf->Ln(2);
$hl=5;
$pdf->SetFont('Arial','B',7);
$pdf->Cell(30,$hl,convertirc(_("Exercice")),"1",0,'C');
$pdf->Cell(30,$hl,convertirc(_("Mois")),"1",0,'C');
$pdf->Cell(30,$hl,convertirc(_("Nb Carte")),"1",0,'C');
$pdf->Cell(30,$hl,convertirc(_("Montant")),"1",0,'C');
$pdf->Cell(30,$hl,convertirc(_("TVA")),"1",0,'C');
$pdf->Cell(30,$hl,convertirc(_("TTC")),"1",1,'C');
$pdf->SetFont('Arial','I',7);
foreach ($gcs as $gc)
{
$pdf->Cell(30,$hl,convertirc($gc['codeExercice']),"1",0,'C');
$pdf->Cell(30,$hl,convertirc($gc['codeMois']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($gc['nbCarte']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($gc['montantFrais']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($gc['tvaFrais']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($gc['ttcFrais']),"1",1,'C');
}
$pdf->SetFont('Arial','BI',7);
$pdf->Cell(60,$hl,convertirc("TOTAL"),"1",0,'C');
$pdf->Cell(30,$hl,format_N($reglement['nbCarte']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($reglement['montantFrais']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($reglement['tvaFrais']),"1",0,'C');
$pdf->Cell(30,$hl,format_N($reglement['ttcFrais']),1,1,'C');
$fichier="Temp/TMP_DETAIL_FG_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,85 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxdetailfraisgestiongcxls extends Controleurrequete
{
private $facture;
public function __construct() {
$this->facture = new Gestionconfiee();
}
public function index()
{
$idGcReglement = $_SESSION['idGcReglement'];
$entete = $this->facture->getgcreglement($idGcReglement);
$donnees = $this->facture->get_frais_gestion_gc_sel_xls();
// Excel
$headerXLS = array(
_("Exercice"),
_("Mois"),
_("Nb Carte"),
_("Montant"),
_("TVA"),
_("TTC"));
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_("FRAIS GESTION CONFIEE"));
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->setCellValue('B1', convertirc(_("FRAIS GESTION CONFIEE")));
$feuille->setCellValue('A2', convertirc(_("Assureur")));
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
$feuille->setCellValue('A3', convertirc('Date : '));
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
$feuille->setCellValue('A4', convertirc('Observ : '));
$feuille->setCellValue('B4', convertirc($entete['observations']));
$feuille->setCellValue('A5', convertirc(_("Nb Carte")." : "));
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbCarte'])));
$feuille->setCellValue('A6', convertirc(_("Montant").' : '));
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantFrais'])));
$feuille->setCellValue('A7', convertirc(_("TVA").' : '));
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['tvaFrais'])));
$feuille->setCellValue('A8', convertirc(_("TTC").' : '));
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['ttcFrais'])));
$feuille->fromArray($headerXLS, NULL, 'A10', true);
$feuille->fromArray($dataXLS, NULL, 'A11', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_FRAIS_GESTION_GC'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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;
exit();
}
}

View File

@ -1,132 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Reglement.php';
class ControleurAjaxdetailpaiementdecomptepdf extends Controleur
{
private $reglement;
public function __construct() {
$this->reglement = new Reglement();
}
public function index()
{
$idPaiementDecompte = $_SESSION['idPaiementDecompte_C'];
$reglement = $this->reglement->getpaiementdecompte($idPaiementDecompte);
$decomptes = $this->reglement->get_paiementdecompte_cons();
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetMargins(10, 10, 10) ;
// $pdf->AliasNbPages();
$pdf->SetFont('Arial','B', 15);
$pdf->Cell(0,10,convertirc($_SESSION['nomSociete'] ),1,1,'C',false);
$pdf->SetFont('Arial','BU',10);
$pdf->Ln(5);
$pdf->Cell(0,6,convertirc(_("DETAIL PAIEMENT DECOMPTES")),0,1,'C',false);
$pdf->Ln(2);
$pdf->SetFont('Arial','B',6);
$pdf->Cell(10,5,convertirc(_("No Règlt")),0,0,'L',false);
$pdf->Cell(15,5,convertirc(': '.$reglement['numeroReglement']),0,0,'L',false);
$pdf->Cell(6,5,convertirc('Init'),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.dateheureFr($reglement['dateSysteme'])),0,0,'L',false);
$pdf->Cell(4,5,convertirc('Init'),0,0,'L',false);
$pdf->Cell(20,5,convertirc(': '.$reglement['codeUtilisateur']),0,0,'L',false);
$pdf->Cell(10,5,convertirc(_("Décptes")),0,0,'L',false);
$pdf->Cell(8,5,convertirc(': '.$reglement['nbDecomptes']),0,0,'L',false);
$pdf->Cell(10,5,convertirc(_("Montant")),0,0,'L',false);
$pdf->Cell(20,5,convertirc(': '.format_N($reglement['montantApayer'])),0,0,'L',false);
if($reglement['valide']=="1")
{
$pdf->Cell(6,5,convertirc('Valid'),0,0,'L',false);
$pdf->Cell(20,5,convertirc(': '.$reglement['userPaiement']),0,0,'L',false);
$pdf->Cell(7,5,convertirc(_("Heure Valid")),0,0,'L',false);
$pdf->Cell(0,5,convertirc(': '.dateheureFr($reglement['heureReglement'])),0,1,'R',false);
}
else
{
$pdf->Cell(0,5,convertirc(_("ATTENTE VALIDATION")),0,1,'R',false);
}
// 2ème ligne
$pdf->Cell(10,5,convertirc(_("Mod P")),0,0,'L',false);
$pdf->Cell(15,5,convertirc(': '.$reglement['modepaiement']),0,0,'L',false);
$pdf->Cell(6,5,convertirc(_("Banque")),0,0,'L',false);
$pdf->Cell(25,5,convertirc(': '.$reglement['banquePayeur']),0,0,'L',false);
$pdf->Cell(4,5,convertirc(_("Réf")),0,0,'L',false);
$pdf->Cell(20,5,convertirc(': '.$reglement['referencePaiement']),0,0,'L',false);
$pdf->Cell(10,5,convertirc(_("Date Cpt")),0,0,'L',false);
$pdf->Cell(8,5,convertirc(': '.dateFr($reglement['dateComptable'])),0,0,'L',false);
// FIN ENTETE
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
$pdf->Ln(2);
$hl=5;
$pdf->SetFont('Arial','B',6);
$pdf->Cell(20,$hl,convertirc(_("Exercice")),"1",0,'C');
$pdf->Cell(10,$hl,convertirc(_("Mois")),"1",0,'C');
$pdf->Cell(20,$hl,convertirc(_("No Demande")),"1",0,'C');
$pdf->Cell(50,$hl,convertirc(_("Prestataire")),"1",0,'C');
$pdf->Cell(25,$hl,convertirc(_("Montant")),"1",0,'C');
$pdf->Cell(30,$hl,convertirc(_("Date Demande")),"1",0,'C');
$pdf->Cell(35,$hl,convertirc(_("No Lot")),"1",1,'C');
// détail des demandes de règlements
$pdf->SetFont('Arial','I',6);
foreach ($decomptes as $decompte)
{
$pdf->Cell(20,$hl,convertirc($decompte['codeExercice']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($decompte['codeMois']),"1",0,'C');
$pdf->Cell(20,$hl,convertirc($decompte['numeroDemandeReglement']),"1",0,'C');
$pdf->Cell(50,$hl,convertirc($decompte['prestataire']),"1",0,'L');
$pdf->Cell(25,$hl,format_N($decompte['montantApayer']),"1",0,'C');
$pdf->Cell(30,$hl,dateheureFr($decompte['dateDemandeReglement']),"1",0,'C');
$pdf->Cell(35,$hl,$decompte['numeroLotDecompte'],"1",1,'C');
}
$pdf->SetFont('Arial','BI',6);
$pdf->Cell(100,$hl,convertirc("TOTAL"),"1",0,'C');
$pdf->Cell(25,$hl,format_N($reglement['montantApayer']),"1",0,'C');
$pdf->Cell(65,$hl,"",1,1,'C');
$fichier="Temp/TMP_DETAIL_PAIEMENT_DCPTE"."_".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,79 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Reglement.php';
class ControleurAjaxdetailpaiementdecomptexls extends Controleurrequete
{
private $facture;
public function __construct() {
$this->reglement = new Reglement();
}
public function index()
{
$idPaiementDecompte = $_SESSION['idPaiementDecompte_C'];
$reglement = $this->reglement->getpaiementdecompte($idPaiementDecompte);
$decomptes = $this->reglement->get_paiementdecompte_export();
// Excel
$headerXLS = array
(
_('Exercice'),
_('Mois'),
_('No Demande'),
_('Prestataire'),
_('Montant'),
_('Date Demande'),
_('No Lot')
);
$dataXLS = array();
foreach ($decomptes as $decompte)
{
$dataXLS[]=$decompte;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('DETAIL PAIEMENT DECOMPTES'));
/*
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
*/
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
$feuille->mergeCells('A1:E1');
$feuille->setCellValue('A3', convertirc(_("DETAIL PAIEMENT DECOMPTES")));
$feuille->mergeCells('A3:E3');
$feuille->setCellValue('A5', 'No Reglement : ');
$feuille->setCellValue('B5', convertirc($reglement['numeroReglement']));
$feuille->fromArray($headerXLS, NULL, 'A7', true);
$feuille->fromArray($dataXLS, NULL, 'A8', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_DETAIL_PAIEMENT_DCPTE'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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;
exit();
}
}

View File

@ -1,50 +0,0 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailprescription.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAjaxdetailprescription extends Controleur {
private $detailprescription;
public function __construct() {
$this->detailprescription = new Detailprescription();
}
public function index()
{
}
public function initremplacement()
{
$idMedicament = $this->requete->getParametre("idMedicament");
$_SESSION['p_idMedicament_a_remplacer'] = $idMedicament;
}
public function consulterremplacement()
{
$numeroBonOrdonnance = $_SESSION['numeroBonOrdonnance_C'];
$medicaments_remplaces = $this->detailprescription->getmedicamentsremplaces($numeroBonOrdonnance);
$this->genererVueAjax(array('medicaments_remplaces' => $medicaments_remplaces));
}
public function liberermedicament()
{
$idDetailprescription = $this->requete->getParametreFormulaire("idDetailprescription");
$this->detailprescription->liberermedicament($idDetailprescription);
}
public function consultermedicamentliberes()
{
$numeroBonOrdonnance = $_SESSION['numeroBonOrdonnance_C'];
$medicaments_liberes = $this->detailprescription->consultermedicamentliberes($numeroBonOrdonnance);
$this->genererVueAjax(array('medicaments_liberes' => $medicaments_liberes));
}
}

View File

@ -1,181 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Statistique.php';
class ControleurAjaxdetailrapportmail extends Controleur
{
private $detailsp;
private $mail_C;
public function __construct() {
$this->detailsp = new Statistique();
require_once 'Framework/Ebenegmail.php';
$this->mail_C = $mail;
}
public function index()
{
$dateAnalyse = $_SESSION['dateAnalyse'];
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$email = $this->requete->getParametreFormulaire("emailRapport");
$entete = $this->detailsp->detailrapportsppdfentete($idPolice);
$detailsps = $this->detailsp->detailrapportsppdf($idPolice);
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetMargins(15, 15, 15) ;
$pdf->SetFont('Arial','BU',10);
// $pdf->AliasNbPages();
$pdf->Cell(0,6,convertirc($entete['nomAssureur'] . " : " . _("RAPPORT SINISTRE A PRIME PAR FAMILLE")),0,1,'C',false);
$pdf->Ln(2);
$pdf->SetFont('Arial','B',7);
$pdf->Cell(0,5,convertirc(_('Souscripteur').' : '.$entete['souscripteur']),0,1,'L',false);
$pdf->Cell(0,5,convertirc(_('No Police').' : '.$entete['numeroPolice']),0,1,'L',false);
$pdf->Cell(0,5,convertirc('E-mail : '.$email),0,1,'L',false);
$pdf->Cell(0,5,convertirc(_('Période couverte').' : '.$entete['dateEffetPolice'].' '._('au').' '.$entete['dateFinPolice']),0,1,'L',false);
$pdf->Cell(0,5,convertirc(_('Date Analyse').' : '.$entete['dateAnalyse']),0,0,'L',false);
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
$pdf->Ln(2);
$hl=5;
$pdf->Cell(60,$hl,convertirc(_('Adhérent')),"1",0,'C');
$pdf->Cell(15,$hl,convertirc(_('Date Effet')),"1",0,'C');
$pdf->Cell(10,$hl,convertirc(_('Jours')),"1",0,'C');
$pdf->Cell(25,$hl,convertirc(_('Prime An')),"1",0,'C');
$pdf->Cell(25,$hl,convertirc(_('Prim Acq')),"1",0,'C');
$pdf->Cell(25,$hl,convertirc(_('Sinistres')),"1",0,'C');
$pdf->Cell(20,$hl,convertirc("Ratio"),"1",1,'C');
$pdf->SetFont('Arial','I',7);
foreach ($detailsps as $detailsp)
{
$pdf->Cell(60,$hl,convertirc($detailsp['adherent']),"1",0,'L');
$pdf->Cell(15,$hl,convertirc($detailsp['dateEffetAdherent']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailsp['duree_acq']),"1",0,'C');
$pdf->Cell(25,$hl,format_N($detailsp['primeAnnuelle']),"1",0,'C');
$pdf->Cell(25,$hl,format_N($detailsp['primeAcquise']),"1",0,'C');
$pdf->Cell(25,$hl,format_N($detailsp['sinistres']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailsp['rapportSp']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailsp['rapportSpAn']),"1",1,'C');
}
$pdf->SetFont('Arial','BI',7);
$pdf->Cell(85,$hl,convertirc("TOTAL"),"1",0,'C');
$pdf->Cell(25,$hl,format_N($detailsp['primeAnnuelleTotal']),"1",0,'C');
$pdf->Cell(25,$hl,format_N($detailsp['primeAcquiseTotal']),"1",0,'C');
$pdf->Cell(25,$hl,format_N($detailsp['sinistresTotal']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailsp['rapportSpTotal']),"1",0,'C');
$pdf->Cell(10,$hl,convertirc($detailsp['rapportSpTotalAn']),"1",1,'C');
// DEBUT ENVOI DU MAIL AVEC PIECE JOINTE
$mail_C = $this->mail_C;
$mail_C->ClearAllRecipients();
$mail_C->clearAttachments();
$addr = explode(';', $email);
foreach ($addr as $ad)
{
if(tester_une_adresse_email($ad))
{
$mail_C->AddAddress(trim($ad) );
}
}
if (est_anglophone())
{
$fichier="Temp/SUMMARY_END_".$dateAnalyse."_".uniqid().".pdf";
$pdf->Output($fichier,"F");
$obejt = "SUMMARY END : ".$dateAnalyse;
$body = convertirc("Dear Customer,");
$body .= "<br/> <br/>";
$body .= convertirc("Hope this email find you well,");
$body .= "<br/> <br/>";
$body .= convertirc("Attached file is claims report of your staff from starting date up to ".$dateAnalyse).'.';
$body .= "<br/> <br/>";
$body .= convertirc("You can share those informations with every one and if any more clarification do not hesitate to contact us for more details.");
$body .= "<br/> <br/>";
$body .= convertirc("Kind Regards.");
$altbody = "SEE ATTACHMENT";
}
else
{
$fichier="Temp/RAPPORT_SP_".$dateAnalyse."_".uniqid().".pdf";
$pdf->Output($fichier,"F");
$obejt = "RAPPORT AU : ".$dateAnalyse;
$body = convertirc("Cher Client,");
$body .= "<br/> <br/>";
$body .= convertirc("Nous vous prions de trouver en pièce jointe votre rapport de consommations par famille à la date du ".$dateAnalyse).'.';
$body .= "<br/> <br/>";
$body .= convertirc("Vous pouvez partager ces informations avec tout le monde et si vous avez besoin de précisions,");
$body .= "<br/> <br/>";
$body .= convertirc("N'hésitez pas à nous contacter pour plus de détails.");
$body .= "<br/> <br/>";
$body .= convertirc("Cordialement!");
$altbody = "VOIR PIECE JOINTE";
}
$obejt = convertirc($obejt);
$pj = $fichier;
$mail_C->Subject = $obejt;
$mail_C->AltBody = $altbody;
$mail_C->Body=$body;
$mail_C->addAttachment($pj);
if (!$mail_C->send())
{
// echo "Erreur mail : " . $mail_C->ErrorInfo;
}
else
{
// echo "Message envoyé!";
}
// FIN ENVOI DU MAIL AVEC PIECE JOINTE
// supprimons le fichier
unlink ($pj);
}
}

View File

@ -1,80 +0,0 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Statistique.php';
class ControleurAjaxdetailrapportsp extends Controleur
{
private $detailsp;
public function __construct() {
$this->detailsp = new Statistique();
}
public function index()
{
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$entete = $this->detailsp->detailrapportsppdfentete($idPolice);
$detailsps = $this->detailsp->detailrapportsp($idPolice);
// Excel
$headerXLS = array
(
_('Adhérent'),
_('Date Effet'),
_('Durée Acquise'),
_('Primes Totales'),
_('Primes Acquises'),
_('Sinistres'),
_('Rapport S/P'),
_('S/P Annuel'),
_('Cat')
);
$dataXLS = array();
foreach ($detailsps as $detailsp)
{
$dataXLS[]=$detailsp;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('DETAIL SP CLIENT'));
$feuille->setCellValue('A1', convertirc($entete['nomAssureur']));
$feuille->setCellValue('B1', convertirc(_("RAPPORT SINISTRE A PRIME PAR FAMILLE")));
$feuille->setCellValue('A2', convertirc(_('Souscripteur').' : '));
$feuille->setCellValue('B2', convertirc($entete['souscripteur']));
$feuille->setCellValue('A3', convertirc(_('No Police').' : '));
$feuille->setCellValue('B3', convertirc($entete['numeroPolice']));
// $feuille->setCellValue('A4', convertirc(_('Période couverte').' : '));
$feuille->setCellValue('A4', convertirc(_('Couverture').' : '));
$feuille->setCellValue('B4', convertirc($entete['dateEffetPolice'].' '._('au').' '.$entete['dateFinPolice']));
$feuille->fromArray($headerXLS, NULL, 'A6', true);
$feuille->fromArray($dataXLS, NULL, 'A7', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/DETAIL_SP_CLIENT'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$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();
}
}

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