Ejemplo n.º 1
0
 private void method_5(object sender, ExportEndedEventArgs e)
 {
     if (this.ExportEndedEvent != null)
     {
         this.ExportEndedEvent(sender, e);
     }
 }
Ejemplo n.º 2
0
        private void OnExportEnden(object sender, ExportEndedEventArgs e)
        {
            var exporter = sender as ProryvDataPresenterExcelExporter;

            if (exporter == null || string.IsNullOrEmpty(_fileName))
            {
                return;
            }

            if (e.Canceled)
            {
                if (e.CancelInfo != null && e.CancelInfo.Exception != null)
                {
                    Manager.UI.ShowMessage(e.CancelInfo.Exception.Message);
                }

                return;
            }

            exporter.HeaderLabelExporting -= OnLabelExporting;
            exporter.CellExported         -= OnCellExported;
            //exporter.CellExporting -= Exporter_CellExporting;
            exporter.ExportEnded -= OnExportEnden;
            exporter.Dispose();

            Manager.UI.ShowYesNoDialog("Открыть файл \"" + Path.GetFileName(_fileName) + "\" ?",
                                       delegate()
            {
                Proryv.AskueARM2.Client.Visual.Common.CommonEx.OpenSavedFile(_fileName);
                _fileName = string.Empty;
            });
        }