executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getmoyenpaiement($id){ $sql = "SELECT A.*, B.libelle as typepaiement, B.libelleEng as typepaiementEng FROM moyenpaiement A JOIN typepaiement B ON (B.codeTypePaiement=A.codeTypePaiement) WHERE (A.id = ? and A.codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getTypepaiement(){ $sql = "SELECT codeTypePaiement as code, libelle, libelleEng FROM typepaiement ORDER BY 1"; $resultat = $this->executerRequete($sql); return $resultat; } public function existeligne($codeMoyenPaiement) { $sql = 'select id FROM moyenpaiement WHERE (codeMoyenPaiement=?)'; $resultat = $this->executerRequete($sql, array($codeMoyenPaiement)); return ($resultat->rowCount() > 0); } public function ajoutermoyenpaiement($libelle,$codeTypePaiement,$numeroCompte){ $codeSociete = $_SESSION['codeSociete']; /*$sql ='INSERT INTO moyenpaiement(codeSociete,codeMoyenPaiement,libelle,codeTypePaiement, numeroCompte) VALUES (?,?,?,?,?);';*/ $sql =' CALL sp_ajouter_moyenpaiement (?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$libelle,$codeTypePaiement,$numeroCompte)); } public function modifiermoyenpaiement($libelle,$codeTypePaiement,$numeroCompte,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE moyenpaiement SET libelle=?,codeTypePaiement=?,numeroCompte=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($libelle,$codeTypePaiement,$numeroCompte,$id,$codeSociete)); } public function supprimermoyenpaiement($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM moyenpaiement WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } /////////////////////////////////////////////////////// public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE moyenpaiement SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE moyenpaiement SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE moyenpaiement SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE moyenpaiement SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function existeSelection() { $sql = 'select id FROM moyenpaiement WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function getid($id){ $sql = "SELECT * FROM moyenpaiement WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM moyenpaiement WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM moyenpaiement WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }