executerRequete($sql, array($idPolice, $dateJour)); return $totalquittance->fetch(PDO::FETCH_ASSOC); } public function getQuittancesPolicePeriode($idPolice, $debut, $fin) { $sql = 'call sp_emissions_police_periode(?, ?, ?)'; $quittances = $this->executerRequete($sql, array($idPolice, $debut, $fin)); return $quittances->fetchAll(PDO::FETCH_ASSOC); } public function getTotalQuittancePeriode($idPolice, $debut, $fin) { $sql = 'call sp_emissions_total_police_periode(?, ?, ?)'; $totalquittance = $this->executerRequete($sql, array($idPolice, $debut, $fin)); return $totalquittance->fetch(PDO::FETCH_ASSOC); } public function getQuittancesEmission($idEmission) { $sql = 'call sp_get_quittances_emission(?)'; $resultat = $this->executerRequete($sql, array($idEmission)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getTotalQuittanceEmission($idEmission) { $sql = 'select IFNULL(sum(primeNette),"0") as primeNette, IFNULL(sum(commission),"0") as commission, IFNULL(sum(primeHt),"0") as primeHt, IFNULL(sum(taxe),"0") as taxe, IFNULL(sum(fraisCarte),"0") as fraisCarte, IFNULL(sum(primeTtc),"0") as primeTtc, IFNULL(sum(encaisse),"0") as encaisse, IFNULL(sum(primeTtc-encaisse),"0") as solde FROM quittance A WHERE (A.idEmission=?);'; $totalquittance = $this->executerRequete($sql, array($idEmission)); return $totalquittance->fetch(PDO::FETCH_ASSOC); } }