executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function getbaremeaccessoire($id){ $sql = "SELECT * FROM baremeaccessoire WHERE (id = ? and codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id,$_SESSION['codeSociete'])); return $resultat->fetch(); } public function getlisterbaremeaccessoiregarant($codeGcAssureur){ $sql = "SELECT a.*, b.libelle AS typecontrat, b.libelleEng AS typecontratEng, c.libelle AS appli, c.libelleEng AS appliEng FROM baremeaccessoire a JOIN typecontrat b ON (b.codeTypeContrat = a.codeTypeContrat) JOIN applications c ON (c.codeApplication = a.codeApplication) WHERE (a.codeGcAssureur = ? and a.codeSociete =?) ORDER BY 1;"; $resultat = $this->executerRequete($sql, array($codeGcAssureur,$_SESSION['codeSociete'])); return $resultat->fetchAll(); } public function getgarant(){ $sql = "SELECT codeGcAssureur AS code, libelle FROM gc_assureur WHERE codeSociete=? AND actif = '1' AND codeGcAssureur<>'AUC' ORDER BY libelle;"; $resultat = $this->executerRequete($sql,array($_SESSION['codeSociete'])); return $resultat->fetchAll(); } 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 ajouterbaremeaccessoiregarant($codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait){ $codeSociete = $_SESSION['codeSociete']; $sql ='INSERT INTO baremeaccessoire(codeSociete,codeGcAssureur,codeTypeContrat,codeApplication,primeMin,primeMax,tauxAccessoire,accessoireForfait) VALUES (?,?,?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait)); } public function modifierbaremeaccessoiregarant($codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE baremeaccessoire SET codeGcAssureur=?,codeTypeContrat=?,codeApplication=?, primeMin=?,primeMax=?,tauxAccessoire=?,accessoireForfait=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($codeGcAssureur,$codeTypeContrat,$codeApplication,$primeMin,$primeMax,$tauxAccessoire,$accessoireForfait,$id,$codeSociete)); } public function supprimerbaremeaccessoire($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM baremeaccessoire WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } }