コード例 #1
0
ファイル: frmListesPersonnes.cs プロジェクト: anthocaron/CABS
        private void GenererListe(string nomFeuille, string nomTable)
        {
            Table personnes = Global.BaseDonneesCABS.EnvoyerRequeteSelectionDirect(NOM_TABLE_PERSONNE, String.Format(FORMAT_REQUETE_PERSONNES, nomTable, ""));

            AjusterDonneesPersonnes(personnes);

            personnes.RetirerChamp("perId");

            Feuille feuille = new Feuille(nomFeuille, 2);

            feuille.AjouterTableau(new Tableau(personnes, nomFeuille));

            Classeur document = new Classeur();

            document.AjouterFeuille(feuille);

            frmPrincipal formulairePrincipal = ParentForm is frmPrincipal ? (frmPrincipal)ParentForm : null;

            if (formulairePrincipal != null)
            {
                formulairePrincipal.AfficherIndication("Génération du document Excel");
            }

            document.Generer();

            if (formulairePrincipal != null)
            {
                formulairePrincipal.EffacerIndication();
            }
        }