executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function getid($id){ $sql = "SELECT * FROM garantie WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(); } public function getGarantieParent(){ if (est_anglophone()){ $sql = "SELECT codeGarantie AS code, libelleEng AS libelle FROM garantie WHERE codeSociete=?"; }else{ $sql ="SELECT codeGarantie AS code, libelle FROM garantie WHERE codeSociete=?"; } $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function existeligne($codeGarantie) { $sql = 'select id FROM garantie WHERE (codeSociete = ? AND codeGarantie=?)'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeGarantie)); return ($resultat->rowCount() > 0); } public function existeSelection() { $sql = 'select id FROM garantie WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function ajoutergarantie($codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre, $codeGarantieParent,$tauxPlafond,$forfaitPlafond,$plafondLettre){ $codeSociete = $_SESSION['codeSociete']; $sql ='INSERT INTO garantie(codeSociete,codeGarantie,libelle,libelleEng,optionnelle,ordre, codeGarantieParent,tauxPlafond,forfaitPlafond,plafondLettre) VALUES (?,?,?,?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre, $codeGarantieParent,$tauxPlafond,$forfaitPlafond,$plafondLettre)); } public function modifiergarantie($codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre,$codeGarantieParent, $tauxPlafond,$forfaitPlafond,$plafondLettre,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE garantie SET codeGarantie=?,libelle=?,libelleEng=?,optionnelle=?,ordre=?,codeGarantieParent=?,tauxPlafond=?, forfaitPlafond=?,plafondLettre=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($codeGarantie,$libelle,$libelleEng,$optionnelle,$ordre,$codeGarantieParent, $tauxPlafond,$forfaitPlafond,$plafondLettre,$id,$codeSociete)); } public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE garantie SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE garantie SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE garantie SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE garantie SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function supprimergarantie($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM garantie WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM garantie WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM garantie WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }