Ejemplo n.º 1
0
        private void exportButton_Click(object sender, EventArgs e)
        {
            var saveFile    = new SaveFileDialog();
            var exportTypes = new List <ILogExport> {
                new LogExportToTXT(), new LogExportToXML()
            };
            var exporter = new LogExporter(exportTypes);

            saveFile.Filter = exporter.Filter;
            var dialogResult = saveFile.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                exporter.Export(saveFile.FileName, saveFile.FilterIndex - 1, (List <lib.Models.Message>)MessagesView.DataSource);
            }
        }
Ejemplo n.º 2
0
        private void exportButton_Click(object sender, EventArgs e)
        {
            var saveFile = new SaveFileDialog();
            var exportTypes = new List<ILogExport> { new LogExportToTXT(), new LogExportToXML() };
            var exporter = new LogExporter(exportTypes);
            saveFile.Filter = exporter.Filter;
            var dialogResult = saveFile.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                exporter.Export(saveFile.FileName, saveFile.FilterIndex - 1, (List<lib.Models.Message>)MessagesView.DataSource);
            }
        }