executerRequete($sql, array($_SESSION['codeSociete'])); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getlistertableauajustementgarant($codeGcAssureur){ $sql = "SELECT A.*, B.libelle as garant FROM tableauajustementgarant A JOIN gc_assureur B ON (B.codeSociete = A.codeSociete AND B.codeGcAssureur = A.codeGcAssureur) WHERE (A.codeSociete =? AND A.codeGcAssureur=?) ORDER BY 1;"; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeGcAssureur)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function gettableauajustement($id){ $sql = "SELECT * FROM tableauajustement WHERE (id = ? and codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id, $_SESSION['codeSociete'])); return $resultat->fetch(PDO::FETCH_ASSOC); } public function gettableauajustementgarant($id){ $sql = "SELECT * FROM tableauajustementgarant WHERE (id = ? and codeSociete =?);"; $resultat = $this->executerRequete($sql, array($id, $_SESSION['codeSociete'])); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getOrder(){ $sql = "SELECT fn_max_ordre_ajustement(?) AS numero;"; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']))->fetch(PDO::FETCH_ASSOC); return $resultat['numero']; } public function getOrderGarant($codeGcAssureur){ $sql = "SELECT fn_max_ordre_ajustement_garant(?, ?) AS numero;"; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeGcAssureur))->fetch(PDO::FETCH_ASSOC); return $resultat['numero']; } public function getSpMin() { $sql ='SELECT fn_sp_minimum(?) AS spMin;'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete']))->fetch(PDO::FETCH_ASSOC); return $resultat['spMin']; } public function getSpMinGarant($codeGcAssureur) { $sql ='SELECT fn_sp_minimum_garant(?, ?) AS spMin;'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeGcAssureur))->fetch(PDO::FETCH_ASSOC); return $resultat['spMin']; } public function ajoutertableauajustement($spMin,$spMax,$tauxAjustement,$ordre){ $codeSociete = $_SESSION['codeSociete']; $sql ='INSERT INTO tableauajustement(codeSociete,spMin,spMax,tauxAjustement,ordre) VALUES (?,?,?,?,?);'; $this->executerRequete($sql, array($codeSociete,$spMin,$spMax,$tauxAjustement,$ordre)); } public function ajoutertableauajustementgarant($codeGcAssureur,$spMin,$spMax,$tauxAjustement,$ordre){ $codeSociete = $_SESSION['codeSociete']; $sql ='INSERT INTO tableauajustementgarant(codeGcAssureur,codeSociete,spMin,spMax,tauxAjustement,ordre) VALUES (?,?,?,?,?,?);'; $this->executerRequete($sql, array($codeGcAssureur,$codeSociete,$spMin,$spMax,$tauxAjustement,$ordre)); } public function modifiertableauajustement($spMin,$spMax,$tauxAjustement,$ordre,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE tableauajustement SET spMin=?,spMax=?,tauxAjustement=?,ordre=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($spMin,$spMax,$tauxAjustement,$ordre,$id,$codeSociete)); } public function modifiertableauajustementgarant($spMin,$spMax,$tauxAjustement,$ordre,$id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'UPDATE tableauajustementgarant SET spMin=?,spMax=?,tauxAjustement=?,ordre=? WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($spMin,$spMax,$tauxAjustement,$ordre,$id,$codeSociete)); } public function supprimertableauajustement($id){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM tableauajustement WHERE (id = ? AND codeSociete = ?);'; $this->executerRequete($sql, array($id,$codeSociete)); } /////////////////////////////////////////////////////// public function selectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE tableauajustement SET choix='1' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function deselectionnerune($id){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE tableauajustement SET choix='0' WHERE (id = ? AND codeSociete = ?);"; $this->executerRequete($sql, array($id,$codeSociete)); } public function selectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE tableauajustement SET choix='1' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function deselectionnertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = "UPDATE tableauajustement SET choix='0' WHERE (codeSociete = ?);"; $this->executerRequete($sql, array($codeSociete)); } public function existeSelection() { $sql = 'select id FROM tableauajustement WHERE (codeSociete=? AND choix="1")'; $resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'])); return ($resultat->rowCount() > 0); } public function getid($id){ $sql = "SELECT * FROM tableauajustement WHERE (id = ?);"; $resultat = $this->executerRequete($sql, array($id)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function supprimertoutes(){ $codeSociete = $_SESSION['codeSociete']; $sql = 'DELETE FROM tableauajustement WHERE (codeSociete = ?);'; $this->executerRequete($sql, array($codeSociete)); } public function supprimerchoix(){ $codeSociete = $_SESSION['codeSociete']; $sql = "DELETE FROM tableauajustement WHERE (codeSociete = ? AND choix='1');"; $this->executerRequete($sql, array($codeSociete)); } }