public Form() { InitializeComponent(); OutputDisplay.ShowMethod += this.OutputRichTextBox; ProgressBarShow.SetProgressValue += this.SetProgressValue; _ = GoogleAnalyticsTracker.Tracker("Form", "Initialize"); }
private void startBtn_Click(object sender, EventArgs e) { _ = GoogleAnalyticsTracker.Tracker("Form", "Start"); this._starTime = DateTime.Now; CommonHelper.KillExcelProcess(); if (this.FileChecked(filePathTb.Text)) { return; } this.backgroundWorker.RunWorkerAsync(filePathTb.Text); this.timer.Start(); }
/// <summary> /// Excel转换为XML /// </summary> /// <param name="fileDir">文件路径</param> private void ExcelToXml(string fileDir) { _ = GoogleAnalyticsTracker.Tracker("Work", "ExcelToXml"); try { ExcelAnalysisByEpplus excelAnalysis = new ExcelAnalysisByEpplus(fileDir); _tcDic = excelAnalysis.ReadExcel(); } catch (Exception ex) { this._logger.Error(ex); OutputDisplay.ShowMessage(ex.ToString(), Color.Red); return; } }
private void XmlToExcel(string fileDir) { _ = GoogleAnalyticsTracker.Tracker("Work", "XmlToExcel"); try { XmlAnalysis xmlAnalysis = new XmlAnalysis(fileDir); XmlToModel xtm = new XmlToModel(xmlAnalysis.GetAllTestCaseNodes()); List <TestCase> tcList = xtm.OutputTestCases(); this._tcDic = new Dictionary <string, List <TestCase> >(); _tcDic.Add("TestCase", tcList); } catch (Exception ex) { this._logger.Error(ex); OutputDisplay.ShowMessage(ex.ToString(), Color.Red); return; } }