Nouvel Adhérent
This commit is contained in:
File diff suppressed because it is too large
Load Diff
25
Modele/Adherent_temp.php
Normal file
25
Modele/Adherent_temp.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Adherent_temp extends Modele {
|
||||
|
||||
public function getAdherent_temp($idCollege, $dateEntree, $user, $prorata)
|
||||
{
|
||||
$sql = 'call sp_init_adherent(?, ?, ?, ?)';
|
||||
|
||||
$adherent_temp = $this->executerRequete($sql, array($idCollege, $dateEntree, $user, $prorata));
|
||||
return $adherent_temp->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function recapadherentfamilialetemp($idCollege, $dateEntree, $primeBase, $codeTypeEcheancier)
|
||||
{
|
||||
$codeCommercial = $_SESSION['codeApporteur_C'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_recap_prime_adherent_familiale_temp(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idCollege, $dateEntree, $primeBase, $codeTypeEcheancier,
|
||||
$codeCommercial, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
84
Modele/Avenant.php
Normal file
84
Modele/Avenant.php
Normal file
@@ -0,0 +1,84 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Avenant extends Modele {
|
||||
|
||||
public function getAvenant($idPolice)
|
||||
{
|
||||
$sql = 'call sp_avenants_police(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getAvenantNonFactures($idPolice)
|
||||
{
|
||||
$sql = 'call sp_avenants_non_factures_police(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListe($idPolice)
|
||||
{
|
||||
$sql = 'SELECT A.id as `code`, concat(B.libelle, " du ",DATE_FORMAT(dateEffet, "%d/%m/%Y")) as libelle
|
||||
from avenant A
|
||||
join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
where (idPolice=?) and (B.ajoutAliment="1")
|
||||
order by numeroAvenant DESC';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($idPolice));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeToutes($idPolice)
|
||||
{
|
||||
$sql = 'SELECT A.id as `code`, concat(IFNULL(B.libelle, B.codeTypeAvenant), " du ",DATE_FORMAT(dateEffet, "%d/%m/%Y")) as libelle
|
||||
from avenant A
|
||||
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
where (idPolice=?) order by numeroAvenant DESC';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($idPolice));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getdateavenant($idAvenant)
|
||||
{
|
||||
$sql = 'select fn_get_date_avenant(?) as dateAvenant';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAvenant));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['dateAvenant'];
|
||||
}
|
||||
|
||||
public function getListeEnCours($idPolice)
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT A.id AS `code`, CONCAT(B.libelleEng, " of ",DATE_FORMAT(A.dateEffet, "%d/%m/%Y")) AS libelle
|
||||
FROM avenant A
|
||||
JOIN typeavenant B ON (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
JOIN police P ON (P.id=A.idPolice)
|
||||
WHERE (A.idPolice=?) AND (B.ajoutAliment="1")
|
||||
AND (A.dateEffet>=P.dateEffet)
|
||||
ORDER BY A.numeroAvenant DESC;';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT A.id AS `code`, CONCAT(B.libelle, " du ",DATE_FORMAT(A.dateEffet, "%d/%m/%Y")) AS libelle
|
||||
FROM avenant A
|
||||
JOIN typeavenant B ON (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
JOIN police P ON (P.id=A.idPolice)
|
||||
WHERE (A.idPolice=?) AND (B.ajoutAliment="1")
|
||||
AND (A.dateEffet>=P.dateEffet)
|
||||
ORDER BY A.numeroAvenant DESC;';
|
||||
}
|
||||
|
||||
|
||||
$liste = $this->executerRequete($sql, array($idPolice));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -8,20 +8,16 @@ class Client extends Modele {
|
||||
$prenomsearch = contruireParamLike($prenomsearch);
|
||||
$telsearch = contruireParamLike($telsearch);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
WHERE (A.codeSociete=? AND nom LIKE ? AND prenoms LIKE ? AND telephonePortable LIKE ?)
|
||||
order by nom, prenoms';
|
||||
|
||||
$sql = 'call sp_getClients(?, ?, ?, ?);';
|
||||
|
||||
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomsearch, $prenomsearch, $telsearch));
|
||||
return $clients;
|
||||
}
|
||||
|
||||
public function getClientsearch($numeroClient) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
|
||||
|
||||
public function getClientsearch($numeroClient)
|
||||
{
|
||||
$sql = 'call sp_getClientsearch(?, ?);';
|
||||
|
||||
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
|
||||
return $clients;
|
||||
}
|
||||
@@ -35,22 +31,24 @@ class Client extends Modele {
|
||||
return $clients;
|
||||
}
|
||||
|
||||
public function getClientVide() {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
order by nom, prenoms';
|
||||
// order by nom, prenoms limit 20';
|
||||
|
||||
public function getClientVide()
|
||||
{
|
||||
|
||||
$sql = 'call sp_getClientVide();';
|
||||
|
||||
$clients = $this->executerRequete($sql);
|
||||
return $clients;
|
||||
}
|
||||
|
||||
|
||||
public function getClient($numeroClient) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre, E.libelle as libelleTitre,
|
||||
A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
|
||||
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelleSecteur, A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire,
|
||||
A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire, A.emailMandataire, A.dateCre, A.user
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre,
|
||||
E.libelle as libelleTitre, A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville,
|
||||
A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
|
||||
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelle as libelleSecteur, B.libelleEng as libelleSecteurEng,
|
||||
A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire, A.nomMandataire, A.telephoneFixemandataire,
|
||||
A.telephonePortablemandataire,
|
||||
A.emailMandataire, A.dateCre, A.user, A.registreCommerce, A.codeLangueClient
|
||||
FROM clients A
|
||||
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
|
||||
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
|
||||
@@ -65,54 +63,44 @@ class Client extends Modele {
|
||||
return $client;
|
||||
}
|
||||
|
||||
public function getClientId($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre, E.libelle as libelleTitre,
|
||||
A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
|
||||
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelleSecteur, A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire,
|
||||
A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire, A.emailMandataire, A.dateCre, A.user
|
||||
FROM clients A
|
||||
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
|
||||
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
|
||||
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
|
||||
left join localite L on (L.codeSociete=A.codeSociete AND L.codeLocalite=A.codeLocalite)
|
||||
left join typeclient D on (D.codeTypeClient=A.typeClient)
|
||||
left join titre E on (E.codeTitre=A.codeTitre)
|
||||
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$client = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
return $client->fetch();
|
||||
/*
|
||||
if ($client->rowCount() > 0)
|
||||
return $client->fetch();
|
||||
else
|
||||
throw new Exception("Aucun client ne correspond au id '$id'");
|
||||
*/
|
||||
public function getClientId($id)
|
||||
{
|
||||
$sql = 'call sp_get_client_id(?);';
|
||||
|
||||
$client = $this->executerRequete($sql, array($id));
|
||||
return $client->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getNombreClients()
|
||||
{
|
||||
$sql = 'select count(*) as nbClients FROM clients A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbClients'];
|
||||
}
|
||||
|
||||
public function getIdClient($numeroClient) {
|
||||
$sql = 'SELECT id FROM clients WHERE (codeSociete=?) AND (numeroClient=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $numeroClient));
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['id'];
|
||||
}
|
||||
|
||||
public function getContexteClientId($id) {
|
||||
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient FROM clients A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient, A.codeLangueClient, A.codeLocalite
|
||||
FROM clients A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
$context = $resultat->fetch();
|
||||
$_SESSION['idClient_C'] = $context['idClient'];
|
||||
$_SESSION['numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['idClientAjax'] = $context['idClient'];
|
||||
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['idClient_C'] = $context['idClient'];
|
||||
$_SESSION['numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['idClientAjax'] = $context['idClient'];
|
||||
$_SESSION['codeLangueClient'] = $context['codeLangueClient'];
|
||||
$_SESSION['codeLocalite'] = $context['codeLocalite'];
|
||||
|
||||
$_SESSION['codeTypeContrat'] = "";
|
||||
|
||||
$_SESSION['idPolice_C'] = "";
|
||||
$_SESSION['numeroPolice_C'] = "";
|
||||
@@ -121,9 +109,9 @@ class Client extends Modele {
|
||||
$_SESSION['ndDep_C'] = "0";
|
||||
$_SESSION['ndActif_C'] = "0";
|
||||
|
||||
// $_SESSION['idAdherent_C'] = "";
|
||||
// $_SESSION['numeroAdherent_C'] = "";
|
||||
// $_SESSION['nomAdherent_C'] = "";
|
||||
$_SESSION['idAdherent_C'] = "";
|
||||
$_SESSION['numeroAdherent_C'] = "";
|
||||
$_SESSION['nomAdherent_C'] = "";
|
||||
|
||||
$_SESSION['idBeneficiaire_C'] = "";
|
||||
$_SESSION['numeroBeneficiaire_C'] = "";
|
||||
@@ -149,7 +137,7 @@ class Client extends Modele {
|
||||
return "0";
|
||||
} else
|
||||
{
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['dernierNumeroClient'];
|
||||
}
|
||||
}
|
||||
@@ -163,18 +151,18 @@ class Client extends Modele {
|
||||
public function ajouter($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite)
|
||||
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite, $registreCommerce, $codeLangueClient)
|
||||
{
|
||||
$sql = 'INSERT INTO clients (codeSociete, numeroClient, typeClient, codeTitre, nom, prenoms, adresseGeo,
|
||||
boitepostale, codeVille, codePays, telephoneBureau, telephonedomicile, telephonePortable, fax, email,
|
||||
sexe, dateNaissance, codeSecteur, codeGestionnaire, nomMandataire, telephoneFixemandataire,
|
||||
telephonePortablemandataire, emailMandataire, dateCre, user, codeLocalite)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
telephonePortablemandataire, emailMandataire, dateCre, user, codeLocalite, registreCommerce, codeLangueClient)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite));
|
||||
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite, $registreCommerce, $codeLangueClient));
|
||||
|
||||
return $this->dernierId();
|
||||
}
|
||||
@@ -182,17 +170,18 @@ class Client extends Modele {
|
||||
public function modifier($id, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $codeLocalite)
|
||||
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $registreCommerce, $codeLangueClient)
|
||||
{
|
||||
$sql = 'UPDATE clients SET typeClient=?, codeTitre=?, nom=?, prenoms=?, adresseGeo=?,
|
||||
boitepostale=?, codeVille=?, codePays=?, telephoneBureau=?, telephonedomicile=?, telephonePortable=?, fax=?,
|
||||
email=?, sexe=?, dateNaissance=?, codeSecteur=?, codeGestionnaire=?, nomMandataire=?, telephoneFixemandataire=?,
|
||||
telephonePortablemandataire=?, emailMandataire=?, codeLocalite=? where (id=?)';
|
||||
telephonePortablemandataire=?, emailMandataire=?, codeLocalite=? , registreCommerce=? , codeLangueClient=?
|
||||
where (id=?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $id));
|
||||
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $registreCommerce, $codeLangueClient, $id));
|
||||
}
|
||||
|
||||
public function supprimer($idClient) {
|
||||
@@ -215,7 +204,87 @@ class Client extends Modele {
|
||||
{
|
||||
$sql = 'SELECT A.id as idClient FROM clients A WHERE (A.id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($id));
|
||||
$context = $resultat->fetch();
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['idClientAjax'] = $context['idClient'];
|
||||
}
|
||||
|
||||
public function getListeClients()
|
||||
{
|
||||
$sql = 'call sp_get_liste_clients(?);';
|
||||
|
||||
$clients = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
return $clients;
|
||||
}
|
||||
|
||||
public function getListeClientsExport()
|
||||
{
|
||||
$sql = 'call sp_get_liste_clients_export(?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getClientParent($id)
|
||||
{
|
||||
$sql = 'call sp_get_client_parent(?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($id));
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getClientEnfants($id)
|
||||
{
|
||||
$sql = 'call sp_get_client_enfants(?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($id));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getClientFreres($id)
|
||||
{
|
||||
$sql = 'call sp_get_client_freres(?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($id));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function supprimer_liaison_client($idClient)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_supprimer_liaison_client(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idClient, $user));
|
||||
}
|
||||
|
||||
public function getclientslike($numeroclientsearch, $nomsearch, $idClient)
|
||||
{
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
|
||||
$sql = 'call sp_r_clients_parents_like(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroclientsearch, $nomsearch, $idClient));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function client_lier_a_un_parent($idClient, $idClientP)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_lier_client(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idClientP, $idClient, $user));
|
||||
}
|
||||
|
||||
public function getclientsEnfantslike($numeroclientsearch, $nomsearch, $idClient)
|
||||
{
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
|
||||
$sql = 'call sp_r_clients_enfants_like(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroclientsearch, $nomsearch, $idClient));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
@@ -28,4 +28,154 @@ class Collegepolice extends Modele {
|
||||
return $totalcollege->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function supprimer($idCollege)
|
||||
{
|
||||
$sql = 'select id from adherent where (idCollege=?) limit 1';
|
||||
$resultat = $this->executerRequete($sql, array($idCollege));
|
||||
|
||||
if($resultat->rowCount() == 0)
|
||||
{
|
||||
$sql = 'DELETE FROM college WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($idCollege));
|
||||
|
||||
$sql = 'DELETE FROM garantiecollege WHERE (idCollege=?)';
|
||||
$this->executerRequete($sql, array($idCollege));
|
||||
|
||||
$sql = 'DELETE FROM prestationcollege WHERE (idCollege=?)';
|
||||
$this->executerRequete($sql, array($idCollege));
|
||||
}
|
||||
}
|
||||
|
||||
public function archiverGarntie($idCollege)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_archiver_garantie(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idCollege, $user));
|
||||
}
|
||||
|
||||
public function desarchiverGarntie($idCollege)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_de_archiver_garantie(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idCollege, $user));
|
||||
}
|
||||
|
||||
public function getPrimeTtcFamille($idCollege)
|
||||
{
|
||||
$sql = 'SELECT IFNULL(primeTtcAdherent,"0") AS primeTtc FROM college where (id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($idCollege));
|
||||
if($resultat->rowCount() > 0)
|
||||
{
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['primeTtc'];
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
public function getListe($idPolice) {
|
||||
if($_SESSION['codeTypeAvenant_C']=="REN")
|
||||
{
|
||||
$sql = 'SELECT id as `code`, libelleCollege as libelle FROM college
|
||||
where (idPolice=?) order by 2';
|
||||
} else
|
||||
{
|
||||
$sql = 'SELECT id as `code`, libelleCollege as libelle FROM college
|
||||
where (idPolice=?) and (garantieArchive="1") order by 2';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeToutes($idPolice) {
|
||||
$sql = 'SELECT id as `code`, libelleCollege as libelle FROM college where (idPolice=?) order by 2';
|
||||
$liste = $this->executerRequete($sql, array($idPolice));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getRapportSpCollege($idCollege, $dateReference)
|
||||
{
|
||||
$sql = 'call sp_rapport_sp_college(?, ?)';
|
||||
|
||||
$sppolice = $this->executerRequete($sql, array($idCollege, $dateReference));
|
||||
return $sppolice->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function refuserderogationmedicament($idCollege)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_refuser_derogation_medicament(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idCollege, $user));
|
||||
}
|
||||
|
||||
public function accorderderogationmedicament($idCollege)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_accorder_derogation_medicament(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idCollege, $user));
|
||||
}
|
||||
|
||||
public function archiveradherent($idAherent)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_archiver_adherent(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAherent, $user));
|
||||
}
|
||||
|
||||
public function desarchiveradherent($idAherent)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_de_archiver_adherent(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAherent, $user));
|
||||
}
|
||||
|
||||
public function archiverbeneficiaire($idBeneficiaire)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_archiver_beneficiaire(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $user));
|
||||
}
|
||||
|
||||
public function desarchiverbeneficiaire($idBeneficiaire)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_de_archiver_beneficiaire(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $user));
|
||||
}
|
||||
|
||||
public function fn_get_college_familiale($idPolice)
|
||||
{
|
||||
$sql = 'SELECT fn_get_college_familiale(?) AS dernierIdCollege;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$dernierIdCollege = $ligne['dernierIdCollege'];
|
||||
|
||||
$_SESSION['dernierIdCollege'] = $dernierIdCollege;
|
||||
|
||||
return $dernierIdCollege;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -24,16 +24,13 @@ class Localite extends Modele {
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$localite = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
if ($localite->rowCount() > 0)
|
||||
return $localite->fetch();
|
||||
else
|
||||
throw new Exception("Aucune localité ne correspond à cet id : '$id'");
|
||||
return $localite->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
public function getNombreLocalite()
|
||||
{
|
||||
$sql = 'select count(*) as nbLocalite FROM localite A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbLocalite'];
|
||||
}
|
||||
|
||||
@@ -61,7 +58,7 @@ class Localite extends Modele {
|
||||
public function getListe($codePays=null, $codeVille=null) {
|
||||
$codePays = contruireParam($codePays);
|
||||
$codeVille = contruireParam($codeVille);
|
||||
$sql = 'SELECT codeLocalite as code, libelle FROM localite
|
||||
$sql = 'SELECT codeLocalite as `code`, libelle FROM localite
|
||||
WHERE (codeSociete=? AND codePays=? AND codeVille=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codePays, $codeVille));
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Naturepiece extends Modele {
|
||||
class Naturepiece extends Modele
|
||||
{
|
||||
|
||||
public function getNaturepieces($codeNaturePiece=null,$libelle=null) {
|
||||
$codeNaturePiece = contruireParamLike($codeNaturePiece);
|
||||
@@ -18,16 +19,13 @@ class Naturepiece extends Modele {
|
||||
FROM naturepiece A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$naturepiece = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
if ($naturepiece->rowCount() > 0)
|
||||
return $naturepiece->fetch();
|
||||
else
|
||||
throw new Exception("Aucune naturepiece ne correspond à cet id : '$id'");
|
||||
return $naturepiece->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
public function getNombreNaturepiece()
|
||||
{
|
||||
$sql = 'select count(*) as nbNaturepiece FROM naturepiece A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbNaturepiece'];
|
||||
}
|
||||
|
||||
@@ -52,11 +50,19 @@ class Naturepiece extends Modele {
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeNaturePiece as code, libelle FROM naturepiece
|
||||
WHERE (codeSociete=?) order by ordre, libelle';
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT codeNaturePiece as `code`, libelleEng as libelle FROM naturepiece WHERE (codeSociete=?) order by ordre, libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeNaturePiece as `code`, libelle FROM naturepiece WHERE (codeSociete=?) order by ordre, libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
@@ -3,9 +3,16 @@ require_once 'Framework/Modele.php';
|
||||
|
||||
class Ouinon extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT "1" as code, "Oui" libelle
|
||||
union SELECT "0" as code, "Non" libelle';
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT "1" as `code`, "Yes" libelle union SELECT "0" as `code`, "No" libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT "1" as `code`, "Oui" libelle union SELECT "0" as `code`, "Non" libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
@@ -17,16 +17,13 @@ class Pays extends Modele {
|
||||
FROM pays A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$pays = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
if ($pays->rowCount() > 0)
|
||||
return $pays->fetch();
|
||||
else
|
||||
throw new Exception("Aucune pays ne correspond à cet id : '$id'");
|
||||
return $pays->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
public function getNombrePays()
|
||||
{
|
||||
$sql = 'select count(*) as nbPays FROM pays A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbPays'];
|
||||
}
|
||||
|
||||
@@ -53,7 +50,7 @@ class Pays extends Modele {
|
||||
|
||||
public function getListe($codePaysDefault=null) {
|
||||
$codePaysDefault = contruireParam($codePaysDefault);
|
||||
$sql = 'SELECT case when codePays = ? then "0" else "1" end as ordre, codePays as code, libelle
|
||||
$sql = 'SELECT case when codePays = ? then "0" else "1" end as ordre, codePays as `code`, libelle
|
||||
FROM pays WHERE (codeSociete=?) order by 1, libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codePaysDefault, $_SESSION['codeSociete']));
|
||||
|
||||
@@ -18,7 +18,7 @@ class Police extends Modele {
|
||||
$_SESSION['nomGcAssureur_C'] = $context['garant'];
|
||||
|
||||
$_SESSION['numeroPolice_C'] = $context['numeroPolice'];
|
||||
$_SESSION['codeTypeContrat'] = $context['codeTypeContrat'];
|
||||
$_SESSION['codeTypeContrat_C'] = $context['codeTypeContrat'];
|
||||
$_SESSION['codeEtape_C'] = $context['codeEtape'];
|
||||
$_SESSION['tauxTaxe_C'] = $context['tauxTaxe'];
|
||||
|
||||
|
||||
@@ -3,10 +3,19 @@ require_once 'Framework/Modele.php';
|
||||
|
||||
class Sexe extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeSexe as code, libelle FROM sexe order by 1 DESC';
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT codeSexe as `code`, libelleEng as libelle FROM sexe order by 1 DESC';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeSexe as `code`, libelle FROM sexe order by 1 DESC';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
@@ -3,10 +3,19 @@ require_once 'Framework/Modele.php';
|
||||
|
||||
class Situationfamille extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeSituationFamille as code, libelle FROM situationfamille order by ordre';
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT codeSituationFamille as `code`, libelleEng as libelle FROM situationfamille order by ordre';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeSituationFamille as `code`, libelle FROM situationfamille order by ordre';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
@@ -19,16 +19,13 @@ class Ville extends Modele {
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$ville = $this->executerRequete($sql, array($_SESSION['codeSociete'], $id));
|
||||
if ($ville->rowCount() > 0)
|
||||
return $ville->fetch();
|
||||
else
|
||||
throw new Exception("Aucune ville ne correspond à cet id : '$id'");
|
||||
return $ville->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
public function getNombreVille()
|
||||
{
|
||||
$sql = 'select count(*) as nbVille FROM ville A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']));
|
||||
$ligne = $resultat->fetch();
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbVille'];
|
||||
}
|
||||
|
||||
@@ -55,7 +52,7 @@ class Ville extends Modele {
|
||||
|
||||
public function getListe($codePays=null) {
|
||||
$codePays = contruireParam($codePays);
|
||||
$sql = 'SELECT codeVille as code, libelle FROM ville
|
||||
$sql = 'SELECT codeVille as `code`, libelle FROM ville
|
||||
WHERE (codeSociete=? AND codePays=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codePays));
|
||||
|
||||
Reference in New Issue
Block a user