Merge branch 'main' of git.ebene.ovh:ebene/radiantrh
This commit is contained in:
commit
7b36339554
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();
|
||||
}
|
||||
}
|
||||
|
|
@ -3356,3 +3356,45 @@ function lister_ged_police()
|
|||
});
|
||||
}
|
||||
|
||||
function imprimer_liste_assures()
|
||||
{
|
||||
$('#div_export_assures').html('');
|
||||
|
||||
$("#btn_liste_assures").click();
|
||||
}
|
||||
|
||||
function imprimer_liste_assures_date()
|
||||
{
|
||||
dateAnalyse = $("#dateAnalyse").val();
|
||||
|
||||
if (dateAnalyse<=" ")
|
||||
{
|
||||
v_msg="Veuillez indiquer une date!";
|
||||
v_msgEng="Please enter a date!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#dateAnalyse").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
donnees = 'dateAnalyse='+dateAnalyse;
|
||||
|
||||
var div_export = $('#div_export_assures');
|
||||
div_export.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaximprimerlisteassure/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
success: function(data)
|
||||
{
|
||||
div_export.html(data);
|
||||
},
|
||||
error : function(resultat, statut, erreur)
|
||||
{
|
||||
},
|
||||
complete: function(data)
|
||||
{
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -633,7 +633,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
|||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
<!-- Application Scripts -->
|
||||
<script src="/Js/fonctions.js?ver=2026.01.05.13"></script>
|
||||
<script src="/Js/fonctions.js?ver=2026.01.05.15"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
raffraichier_gabarit();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user