executerRequete($sql); return $resultat->fetchAll(); } public function getid($id){ $sql = "SELECT * FROM typecontrat WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(); } public function existeligne($codeTypeContrat) { $sql = 'select id FROM typecontrat WHERE (codeTypeContrat=?)'; $resultat = $this->executerRequete($sql, array($codeTypeContrat)); return ($resultat->rowCount() > 0); } public function existeSelection() { $sql = 'select id FROM typecontrat WHERE (choix="1")'; $resultat = $this->executerRequete($sql); return ($resultat->rowCount() > 0); } public function ajoutertypecontrat($codeTypeContrat,$libelle,$libelleEng,$tauxTaxe,$tauxTaxeAccessoire,$delaiCarenceTypeContrat){ $sql ='INSERT INTO typecontrat(codeTypeContrat,libelle,libelleEng,tauxTaxe,tauxTaxeAccessoire,delaiCarenceTypeContrat) VALUES (?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeTypeContrat,$libelle,$libelleEng,$tauxTaxe,$tauxTaxeAccessoire,$delaiCarenceTypeContrat)); } public function modifiertypecontrat($codeTypeContrat,$libelle,$libelleEng,$tauxTaxe,$tauxTaxeAccessoire,$delaiCarenceTypeContrat,$id){ if(empty($codeTypeContrat) && empty($libelle)){ echo "Enregistrement impossible trop de données importantes sont absentes!"; die(); } $sql = 'UPDATE typecontrat SET codeTypeContrat=?,libelle=?,libelleEng=?,tauxTaxe=?, tauxTaxeAccessoire=?,delaiCarenceTypeContrat=? WHERE (id =?);'; $this->executerRequete($sql, array($codeTypeContrat,$libelle,$libelleEng,$tauxTaxe,$tauxTaxeAccessoire,$delaiCarenceTypeContrat,$id)); } public function selectionnerune($id){ $sql = "UPDATE typecontrat SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $sql = "UPDATE typecontrat SET choix='0' WHERE (id = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $sql = "UPDATE typecontrat SET choix='1';"; $this->executerRequete($sql); } public function deselectionnertoutes(){ $sql = "UPDATE typecontrat SET choix='0';"; $this->executerRequete($sql); } public function supprimertypecontrat($id){ $sql = 'DELETE FROM typecontrat WHERE (id = ?);'; $this->executerRequete($sql, array($id)); } public function supprimertoutes(){ $sql = 'DELETE FROM typecontrat;'; $this->executerRequete($sql); } public function supprimerchoix(){ $sql = "DELETE FROM typecontrat WHERE (choix='1');"; $this->executerRequete($sql); } }