From 5dab039b08b9afa9cf76c410a66dd6bf479f5371 Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Mon, 5 Jan 2026 09:54:16 +0000 Subject: [PATCH] a --- .../ControleurAjaximprimerlisteassure.php | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 Controleur/ControleurAjaximprimerlisteassure.php diff --git a/Controleur/ControleurAjaximprimerlisteassure.php b/Controleur/ControleurAjaximprimerlisteassure.php new file mode 100644 index 0000000..d8c24ec --- /dev/null +++ b/Controleur/ControleurAjaximprimerlisteassure.php @@ -0,0 +1,101 @@ +beneficiaire = new Beneficiaire(); + } + + public function index() + { + $idPolice = $_SESSION['idPolice_C']; + + $dateAnalyse = $this->requete->getParametreDate("dateAnalyse"); + + $enetete = $this->beneficiaire->getEnteteBeneficiairesAimprimer($idPolice); + + $beneficiaires = $this->beneficiaire->getBeneficiairesAimprimer($idPolice, $dateAnalyse); + + $pdf = new FPDF(); + $pdf->AliasNbPages(); + $pdf->AddPage(); + + $ht=6; + + $pdf->SetMargins(10, 10, 10) ; + + $pdf->SetFont('Arial','BI', 7); + + $pdf->Cell(0,$ht,convertirc($enetete['nomSociete']),0,1,'C',false); + + $pdf->SetFont('Arial','BIU', 7); + + $pdf->Cell(0,$ht,convertirc(_("LISTE DES ASSURES")),0,1,'C',false); + $pdf->SetFont('Arial','', 7); + + $pdf->Cell(25,$ht,convertirc(_("No Client")),0,0,'C',false); + $pdf->Cell(25,$ht,convertirc(" : ".$enetete['numeroClient']),0,0,'L',false); + + $pdf->Cell(25,$ht,convertirc(_("Nom Client")),0,0,'C',false); + $pdf->Cell(45,$ht,convertirc(" : ".$enetete['nomClient']),0,0,'L',false); + + $pdf->Cell(25,$ht,convertirc(_("No Police")),0,0,'C',false); + $pdf->Cell(45,$ht,convertirc(" : ".$enetete['numeroPolice']),0,1,'L',false); + + $pdf->Cell(25,$ht,convertirc(_("Date Effet")),0,0,'C',false); + $pdf->Cell(25,$ht,convertirc(" : ".$enetete['dateEffet']),0,0,'L',false); + + $pdf->Cell(25,$ht,convertirc(_("Echéance")),0,0,'C',false); + $pdf->Cell(45,$ht,convertirc(" : ".$enetete['dateEcheance']),0,0,'L',false); + + $pdf->Cell(25,$ht,convertirc(_("Apporteur")),0,0,'C',false); + $pdf->Cell(45,$ht,convertirc(" : ".$enetete['apporteur']),0,1,'L',false); + + $pdf->Cell(0,$ht,convertirc(_('Edité le').' : '.heureCouranteLang($_SESSION['lang'])),0,1,'R',false); + + $pdf->Cell(30,$ht,convertirc(_("Nom")),1,0,'C',false); + $pdf->Cell(40,$ht,convertirc(_("Prénoms")),1,0,'C',false); + $pdf->Cell(10,$ht,convertirc(_("Lien")),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc(_("Numéro")),1,0,'C',false); + $pdf->Cell(10,$ht,convertirc(_("Sexe")),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc(_("Naissance")),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc(_("Entrée")),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc(_('P NETTE STAT')),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc(_('Prime TTC')),1,1,'C',false); + + $numeroAdherent = ""; + + foreach ($beneficiaires as $beneficiaire) + { + if($numeroAdherent!=$beneficiaire['numeroAdherent']) + { + $pdf->Cell(190,$ht,convertirc(_("Famille")." : ".$beneficiaire['nomAdherent']." ( ".$beneficiaire['codeProduit']." => ".$beneficiaire['libelleCollege']." )"),1,1,'C',false); + } + $pdf->Cell(30,$ht,convertirc($beneficiaire['nomBeneficiaire']),1,0,'L',false); + $pdf->Cell(40,$ht,convertirc($beneficiaire['prenomsBeneficiaire']),1,0,'L',false); + $pdf->Cell(10,$ht,convertirc($beneficiaire['codeLienParente']),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc($beneficiaire['numeroBeneficiaire']),1,0,'C',false); + $pdf->Cell(10,$ht,convertirc($beneficiaire['sexe']),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc($beneficiaire['dateNaissance']),1,0,'C',false); + $pdf->Cell(20,$ht,convertirc($beneficiaire['dateEntree']),1,0,'C',false); + $pdf->Cell(20,$ht,$beneficiaire['primeNetteStat'],1,0,'C',false); + $pdf->Cell(20,$ht,$beneficiaire['primeTtc'],1,1,'C',false); + + $numeroAdherent = $beneficiaire['numeroAdherent']; + } + $fichier="Temp/TMP_liste_assures"."_".uniqid().".pdf"; + $pdf->Output($fichier,"F"); + + $t_html ='
'; + $t_html .=' '._("TELECHARGER").' '; + $t_html .='