/// <summary> /// Export to Excel Event Handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_export_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(xmlFileName)) { lbl_uploadlabel.Visibility = Visibility.Visible; } else { lbl_uploadlabel.Visibility = Visibility.Hidden; XmlToCSVEngine engine = new XmlToCSVEngine(); engine.DisplayResultsInExcel(engine.GetTestResultSet(xmlFileName), engine.GetSummaryList(xmlFileName)); MessageBox.Show("Export Successful"); } }
/// <summary> /// View Results in Grid View Event Handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_vwresult_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(xmlFileName)) { lbl_uploadlabel.Visibility = Visibility.Visible; } else { lbl_uploadlabel.Visibility = Visibility.Hidden; XmlToCSVEngine engine = new XmlToCSVEngine(); var resultset = engine.GetTestResultSet(xmlFileName); TestResultViewer tviewer = new TestResultViewer(); var dataTable = engine.GetTestResultsInDataTable(resultset); tviewer.DisplayData(dataTable); tviewer.Show(); } }