Import initial du projet Production
This commit is contained in:
44
Modele/Detailencaissement.php
Executable file
44
Modele/Detailencaissement.php
Executable file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Detailencaissement extends Modele {
|
||||
|
||||
public function getDetailsEncaissement($idEncaissement) {
|
||||
$sql = 'select B.idClient, B.numeroClient, CONCAT(C.nom," ",C.prenoms) as nomClient, B.numeroPolice,
|
||||
A.id as idDetailencaissement, B.codeTypeAvenant, A.*, B.dateEffet, B.dateEcheance, B.codeTypeAvenant
|
||||
From detailencaissement A
|
||||
left join quittance B on (B.codeSociete=A.codeSociete) and (B.id=A.idQuittance)
|
||||
left join clients C on (B.codeSociete=A.codeSociete) and (C.id=B.idClient)
|
||||
left join police D on (D.codeSociete=A.codeSociete) and (D.id=B.idPolice)
|
||||
where (A.idEncaissement=?)
|
||||
order by C.nom, C.prenoms, B.numeroPolice';
|
||||
|
||||
$detailencaissement = $this->executerRequete($sql, array($idEncaissement));
|
||||
return $detailencaissement;
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM detailencaissement WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function getDetailEncaissementsId($idQuittance) {
|
||||
$sql = 'SELECT B.dateEncaissement, C.libelle AS modepaiement, B.referencePaiement, A.*
|
||||
FROM detailencaissement A
|
||||
JOIN encaissement B ON (B.codeSociete=A.codeSociete) AND (B.id=A.idEncaissement)
|
||||
LEFT JOIN modepaiement C ON (C.codeModePaiement=B.codeModePaiement)
|
||||
WHERE (A.idQuittance=?) ORDER BY A.numeroEncaissement DESC';
|
||||
|
||||
$detailencaissements = $this->executerRequete($sql, array($idQuittance));
|
||||
return $detailencaissements;
|
||||
}
|
||||
|
||||
public function getTotalEncaissement($idQuittance) {
|
||||
$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
|
||||
FROM detailencaissement A WHERE (A.idQuittance=?)';
|
||||
|
||||
$totalencaissement = $this->executerRequete($sql, array($idQuittance));
|
||||
return $totalencaissement->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user