executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function gettableaucommission($id){ $sql = "SELECT A.*, B.libelle as typeapporteur, B.libelleEng as typeapporteurEng, C.libelle as etapepolice, D.libelle as typecontrat FROM tableaucommission A JOIN typeapporteur B ON (B.codeTypeApporteur=A.codeTypeApporteur) JOIN etapepolice C ON (C.codeEtape=A.codeEtape) JOIN typecontrat D ON (D.codeTypeContrat=A.codeTypeContrat) WHERE (A.id = ? and A.codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(); } public function gettypeapporteurtableaucommission(){ $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 getetapepolicetableaucommission(){ $sql = "SELECT codeEtape as code, libelle FROM etapepolice ORDER BY 1"; $resultat = $this->executerRequete($sql); return $resultat; } public function gettypecontrattableaucommission(){ $sql = "SELECT codeTypeContrat as code, libelle, libelleEng FROM typecontrat ORDER BY 1"; $resultat = $this->executerRequete($sql); return $resultat; } public function ajoutertableaucommission($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission){ $codeSociete = $_SESSION['codeSociete']; if(empty($codeTypeApporteur) && empty($codeEtape) && empty($codeTypeContrat)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql ='INSERT INTO tableaucommission(codeSociete,codeTypeApporteur,codeEtape,codeTypeContrat,tauxCommission) VALUES (?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission)); } public function modifiertableaucommission($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission,$id){ $codeSociete = $_SESSION['codeSociete']; if(empty($codeTypeApporteur) && empty($codeEtape) && empty($codeTypeContrat)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql = 'UPDATE tableaucommission SET codeTypeApporteur=?,codeEtape=?,codeTypeContrat=?,tauxCommission=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($codeTypeApporteur,$codeEtape,$codeTypeContrat,$tauxCommission,$id,$codeSociete)); } public function supprimertableaucommission($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM tableaucommission WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } }