diff --git a/Controleur/ControleurAjaxexporterlisteassure.php b/Controleur/ControleurAjaxexporterlisteassure.php new file mode 100644 index 0000000..d93e283 --- /dev/null +++ b/Controleur/ControleurAjaxexporterlisteassure.php @@ -0,0 +1,175 @@ +beneficiaire = new Beneficiaire(); + } + + public function index() + { + $idPolice = $_SESSION['idPolice_C']; + + $dateAnalyse = $this->requete->getParametreDate("dateAnalyse"); + + $beneficiaires = $this->beneficiaire->getBeneficiairesAexporter($idPolice, $dateAnalyse); + + // Excel + $headerXLS = array + ( + _('No Client'), + _('Nom Client'), + _('No Police'), + _('Date Effet'), + _('Echéance'), + _('No Adhérent'), + _('Adhérent'), + _('Catégorie'), + _('No Bénéficiaire'), + _('Nom'), + _('Prénoms'), + _('Lien Parenté'), + _('Nature Pièce'), + _('No Pièce'), + _('Sexe'), + _('Groupe Sang'), + _('Naissance'), + _('Tél Portable'), + _('Entrée'), + _('Sortie'), + _('Motif Sortie'), + _('Etat'), + _('P Nette Com'), + _('Com Court'), + _('Com Commerc'), + _('Commisions'), + _('P NETTE STAT'), + _('P Nette'), + (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes"), + (isset($_SESSION['composanteprime']['Cartes'])) ? _($_SESSION['composanteprime']['Cartes']) : _("Cartes"), + _('Prime TTC'), + _('Facturé'), + 'dateSysteme' + ); + + $dataXLS = array(); + + + foreach ($beneficiaires as $beneficiaire) + { + $dataXLS[]=$beneficiaire; + } + + + $classeur = new Spreadsheet(); + $classeur->getProperties()->setCreator("INTER-SANTE"); + $classeur->setActiveSheetIndex(0); + $feuille=$classeur->getActiveSheet(); + + $feuille->setTitle(_('LISTE DES ASSURES')); + $feuille->fromArray($headerXLS, NULL, 'A1', true); + $feuille->fromArray($dataXLS, NULL, 'A2', true); + + //Forcer le téléchargement vers le navigateur; + $fichier = 'Temp/TMP_LISTE_ASSURE'."_".uniqid().".xlsx"; + + $writer = new Xlsx($classeur); + $writer->save($fichier); + + $t_html ='
' + 'Veuillez patienter... / Please wait...' + '');
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxexporterlisteassure/",
+ type: 'POST',
+ data: donnees,
+ success: function(data)
+ {
+ div_export.html(data);
+ },
+ error : function(resultat, statut, erreur)
+ {
+ },
+ complete: function(data)
+ {
+ }
+ });
+}
diff --git a/Vue/gabarit.php b/Vue/gabarit.php
index 66464ba..5ebc965 100755
--- a/Vue/gabarit.php
+++ b/Vue/gabarit.php
@@ -633,7 +633,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
-
+