executerRequete($sql, array($idEmission_temp)); return $entete_echeancier->fetch(PDO::FETCH_ASSOC); } public function majEcheancier_temp($idEmission_temp, $codeTypeEcheancier, $nbEcheance, $tauxInteret) { $sql = 'call sp_init_ventil_echeancier_temp(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEmission_temp, $codeTypeEcheancier, $nbEcheance, $tauxInteret)); } public function enregistrer($debut, $fin) { $codeSociete = $_SESSION['codeSociete']; $idPolice = $_SESSION['idPolice_C']; $user = $_SESSION['login']; $idSaisie = $_SESSION['idSaisie']; $idEmission_temp = $_SESSION['idEmission_temp']; $sql = 'call sp_enregistrer_echeancier(?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codeSociete, $idPolice, $user, $idSaisie, $debut, $fin, $idEmission_temp)); } public function majlibelle($idEcheancier, $libelleEcheance) { $sql = 'update echeancier_temp set libelleEcheance=? where (id=?)'; $this->executerRequete($sql, array($libelleEcheance, $idEcheancier)); } public function majdatepaiement($idEcheancier, $datePaiement) { $sql = 'update echeancier_temp set datePaiement=? where (id=?)'; $this->executerRequete($sql, array($datePaiement, $idEcheancier)); } public function majtauxecheance($idEcheancier, $tauxEcheance, $nbEcheance) { $sql = 'call sp_maj_ventil_echeancier(?, ?, ?);'; $resultat = $this->executerRequete($sql, array($idEcheancier, $tauxEcheance, $nbEcheance)); } public function getEcheancier_temp() { $idEmission_temp = $_SESSION['idEmission_temp']; $sql = 'select * from echeancier_temp where (idEmission_temp=?) order by ordreEcheance;'; $resultat = $this->executerRequete($sql, array($idEmission_temp)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // public function getTotalEcheancier_temp($user) public function getTotalEcheancier_temp() { $idEmission_temp = $_SESSION['idEmission_temp']; $sql = 'select sum(primeTtcInitial) as primeTtcInitial, SUM(interet) as interet, ROUND(SUM(tauxEcheance)) as tauxEcheance, SUM(primeTtc) as primeTtc from echeancier_temp where (idEmission_temp=?);'; $resultat = $this->executerRequete($sql, array($idEmission_temp)); return $resultat->fetch(PDO::FETCH_ASSOC); } }