prestation/Societes/ebene/Etats/TbQuittancesociete.php
2025-12-01 18:54:33 +00:00

23 lines
1.1 KiB
PHP
Executable File

<?php
require_once '././Framework/Modele.php';
class TbQuittancesociete extends Modele {
public function quittanceAimprimer($idQuittance) {
$sql = 'SELECT A.numeroQuittance, A.codeTypeAvenant, B.libelle AS typeavenant, numeroPolice,
A.codeTypeOperation, C.libelle AS typeoperation, A.numeroAvenant, A.dateEffet, A.dateEcheance,
A.dateEmission, A.primeNette, A.primeHt, A.taxe, A.fraisCarte, A.primeTtc, A.commission, A.encaisse,
(A.primeTtc-A.encaisse) AS solde, CONCAT(CL.prenoms," ",CL.nom) AS nomClient, CL.boitepostale
FROM quittance A
JOIN clients CL ON (CL.id=A.idClient)
LEFT JOIN typeavenant B ON (B.codeTypeAvenant=A.codeTypeAvenant)
LEFT JOIN typeoperation C ON (C.codeTypeOperation=A.codeTypeOperation)
WHERE A.id=?';
$quittance = $this->executerRequete($sql, array($idQuittance));
if ($quittance->rowCount() > 0)
return $quittance->fetch(PDO::FETCH_ASSOC);
//return $quittance->fetchAll(PDO::FETCH_ASSOC); (si plusieurs lignes)
else
throw new Exception("Aucun quittance ne correspond au id '$idQuittance'");
}
}