executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function getpointvente($id){ $sql = "SELECT A.*, C.libelle as typepointvente, C.libelleEng FROM pointvente A JOIN typepointvente C ON (C.codeTypePointVente=A.codeTypePointVente) JOIN pays D ON (D.codePays=A.codePays) JOIN ville E ON (E.codeVille=A.codeVille) JOIN localite F ON (F.codeLocalite=A.codeLocalite) WHERE (A.id = ? and A.codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(); } public function gettypepointvente(){ $sql = "SELECT codeTypePointVente as code, libelle, libelleEng FROM typepointvente ORDER BY 1"; $resultat = $this->executerRequete($sql); return $resultat; } public function getlocalite($codePays, $codeVille){ $sql = "SELECT codeLocalite as code, libelle FROM localite WHERE (codeSociete =? and codePays=? and codeVille=?) ORDER BY 1"; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codePays,$codeVille)); return $resultat; } public function existeligne($codePointVente) { $sql = 'select id FROM pointvente WHERE (codePointVente=?)'; $resultat = $this->executerRequete($sql, array($codePointVente)); return ($resultat->rowCount() > 0); } public function ajouterpointvente($codePointVente,$libelle,$codeTypePointVente,$adresseGeo, $adressePost,$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite){ $codeSociete = $_SESSION['codeSociete']; $codeUtilisateur = $_SESSION['codeUtilisateur']; if(empty($codePointVente) && empty($libelle)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql ='INSERT INTO pointvente(codeSociete,codePointVente,libelle,codeTypePointVente,codeUtilisateur, adresseGeo,adressePost,telephone,fax,email,codePays,codeVille,codeLocalite) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$codePointVente,$libelle,$codeTypePointVente,$codeUtilisateur, $adresseGeo,$adressePost,$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite)); } public function modifierpointvente($codePointVente,$libelle,$codeTypePointVente,$adresseGeo,$adressePost, $telephone,$fax,$email,$codePays,$codeVille,$codeLocalite,$id){ $codeSociete = $_SESSION['codeSociete']; $codeUtilisateur = $_SESSION['codeUtilisateur']; if(empty($codePointVente) && empty($libelle)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql = 'UPDATE pointvente SET codePointVente=?,libelle=?,codeTypePointVente=?,dateSysteme=CURDATE(),codeUtilisateur=?, adresseGeo=?,adressePost=?,telephone=?,fax=?,email=?,codePays=?,codeVille=?,codeLocalite=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($codePointVente,$libelle,$codeTypePointVente,$codeUtilisateur,$adresseGeo, $adressePost,$telephone,$fax,$email,$codePays,$codeVille,$codeLocalite,$id,$codeSociete)); } public function supprimerpointvente($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM pointvente WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } /////////////////////////////////////////////////////// public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE pointvente SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE pointvente SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE pointvente SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE pointvente SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function existeSelection() { $sql = 'select id FROM pointvente WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function getid($id){ $sql = "SELECT * FROM pointvente WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM pointvente WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM pointvente WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }