private void CopyQuickReportArgsFile(string dstDir) { if (File.Exists(QuickReportXML.ReportArgsFile)) { File.Copy(QuickReportXML.ReportArgsFile, dstDir + "\\QuickReportArg.txt", true); QuickReportXML.UpdateReportArgsFile(); } }
void menuItem_Click(object sender, EventArgs e) { if (_session.ProgressMonitorManager.DefaultProgressMonitor != null) { _session.ProgressMonitorManager.DefaultProgressMonitor.Start(false); } if (_session.ProgressMonitorManager.DefaultProgressMonitor != null) { _session.ProgressMonitorManager.DefaultProgressMonitor.Boost(20, "正在导出当前专题图..."); } //保存当前所有专题图 ICommand cmd = _session.CommandEnvironment.Get(36604); if (cmd != null) { cmd.Execute(_productIdentify, new string[] { "BMP", "false" }); } // if (_session.ProgressMonitorManager.DefaultProgressMonitor != null) { _session.ProgressMonitorManager.DefaultProgressMonitor.Boost(40, "正在整理文档资料,请稍后..."); } ReportTemplateInfo rti = (sender as RadMenuItem).Tag as ReportTemplateInfo; QuickReportXML.WriteTempQuickReport(rti); QuickReportXML.WriteQuickReportArgs(rti, _reportTimeFile); if (!File.Exists(_reportTimeFile)) { if (_session.ProgressMonitorManager.DefaultProgressMonitor != null) { _session.ProgressMonitorManager.DefaultProgressMonitor.Finish(); } btnCommit_Click(null, null); } else { SearchData(); } if (File.Exists(_reportTimeFile)) { File.Delete(_reportTimeFile); _btnStart.Text = "开始..."; } }