executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getintermediaires($id){ $sql = "SELECT A.*, B.libelle as type_apporteur, B.libelleEng as apporteur_type, C.libelle as bureau FROM apporteur A left JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur) left JOIN bureau C ON (C.codeBureau=A.codeBureau) WHERE (A.id = ? and A.codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getTypesintermediaires(){ $sql = "SELECT codeTypeApporteur as code, libelle, libelleEng FROM typeapporteur WHERE (codeSociete =?) ORDER BY 1"; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat; } public function getBureauintermediaires(){ $sql = "SELECT codeBureau as code, libelle FROM bureau WHERE (codeSociete =?) ORDER BY 1"; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat; } public function existeligne($codeApporteur) { $sql = 'select id FROM apporteur WHERE (codeApporteur=?)'; $resultat = $this->executerRequete($sql, array($codeApporteur)); return ($resultat->rowCount() > 0); } public function ajouterintermediaire($libelle,$codeTypeApporteur,$nomResponsable,$telephone, $email,$codeBureau,$deduireComm,$adressePost,$adresseGeo,$mobilePaiement){ $codeSociete = $_SESSION['codeSociete']; $sql =' CALL sp_ajouter_intermediaire(?,?,?,?,?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$libelle,$codeTypeApporteur,$nomResponsable, $telephone, $email,$codeBureau,$deduireComm,$adresseGeo,$adressePost,$mobilePaiement)); } public function modifierintermediaires($libelle,$codeTypeApporteur,$nomResponsable,$telephone, $email,$codeBureau,$deduireComm,$adressePost,$adresseGeo,$mobilePaiement,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE apporteur SET libelle=?,codeTypeApporteur=?,nomResponsable=?, telephone=?,email=?,codeBureau=?,deduireComm=?,adressePost=?,adresseGeo=?, mobilePaiement=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($libelle,$codeTypeApporteur,$nomResponsable,$telephone, $email,$codeBureau,$deduireComm,$adresseGeo,$adressePost,$mobilePaiement,$id,$codeSociete)); } public function supprimerintermediaire($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM apporteur WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } /////////////////////////////////////////////////////// public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE apporteur SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE apporteur SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE apporteur SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE apporteur SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function existeSelection() { $sql = 'select id FROM apporteur WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function getid($id){ $sql = "SELECT * FROM apporteur WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM apporteur WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM apporteur WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }