executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function getbaremeaccessoireavenant($id){ $sql = "SELECT a.*, b.libelle AS typecontrat, b.libelleEng AS typecontratEng, c.libelle AS appli, c.libelleEng AS appliEng FROM baremeaccessoireavevant a JOIN typecontrat b ON (b.codeTypeContrat = a.codeTypeContrat) JOIN applications c ON (c.codeApplication = a.codeApplication) WHERE (a.id = ? and a.codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(); } public function gettypecontrat(){ if (est_anglophone()){ $sql = "SELECT codeTypeContrat AS code, libelleEng AS libelle FROM typecontrat ORDER BY libelle;"; }else{ $sql = "SELECT codeTypeContrat AS code, libelle FROM typecontrat ORDER BY libelle;"; } $resultat = $this->executerRequete($sql); return $resultat->fetchAll(); } public function getapplication(){ if (est_anglophone()){ $sql = "SELECT codeApplication AS code, libelleEng AS libelle FROM applications WHERE id IN (6,7) ORDER BY libelle;"; }else{ $sql = "SELECT codeApplication AS code, libelle FROM applications WHERE id IN (6,7) ORDER BY libelle;"; } $resultat = $this->executerRequete($sql); return $resultat->fetchAll(); } public function ajouterbaremeaccessoireavenant($codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire, $accessoireForfait,$accessoireMin,$accessoireMax){ $codeSociete = $_SESSION['codeSociete']; $sql ='INSERT INTO baremeaccessoireavevant(codeSociete,codeTypeContrat,codeApplication,primeMin,primeMax,tauxAccessoire, accessoireForfait,accessoireMin,accessoireMax) VALUES (?,?,?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire, $accessoireForfait,$accessoireMin,$accessoireMax)); } public function modifierbaremeaccessoireavenant($codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire, $accessoireForfait,$accessoireMin,$accessoireMax,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE baremeaccessoireavevant SET codeTypeContrat=?, codeApplication=?, primeMin=?,primeMax=?,tauxAccessoire=?,accessoireForfait=?, accessoireMin=?,accessoireMax=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait, $accessoireMin,$accessoireMax,$id,$codeSociete)); } public function existeSelection() { $sql = 'select id FROM baremeaccessoireavevant WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function supprimerbaremeaccessoireavenant($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM baremeaccessoireavevant WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE baremeaccessoireavevant SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE baremeaccessoireavevant SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE baremeaccessoireavevant SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE baremeaccessoireavevant SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } }