a
This commit is contained in:
parent
904b4cac9c
commit
5dab039b08
101
Controleur/ControleurAjaximprimerlisteassure.php
Normal file
101
Controleur/ControleurAjaximprimerlisteassure.php
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaximprimerlisteassure extends Controleurrequete
|
||||
{
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->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 =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user