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