private void ImportTSButton_Click(object sender, RoutedEventArgs e) { Home _home = null; bool bSuccess = false; _home = GetHome(out bSuccess); if (bSuccess) { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == true) { XmlDocument doc = new XmlDocument(); using (var myStream = ofd.OpenFile()) { try { doc.Load(myStream); XMLCreator xmlImporter = new XMLCreator(); TestSuite nTestSuite = xmlImporter.GetTestSuiteInformation(doc); DButils tsdb = DButils.Instance; nTestSuite.TestSuiteID = tsdb.getLastID("TestSuite") + 1; tsdb.SaveTestSuite(nTestSuite, false); _home.LoadTestSuites(); } catch { } } } } else { MessageBox.Show("You need to be in home screen to import a test suite"); } }
private void SaveTSInfo_Click(object sender, RoutedEventArgs e) { if (SaveTSInfo.Content.ToString() == "Save TS Info") { if (TSNameTB.Text != "" && TSJiraTB.Text != "") { DButils tsdb = DButils.Instance; int ID = tsdb.getLastID("TestSuite"); try { //test comment nTestSuite = new TestSuite() { TestSuiteID = ++ID, TestSuiteName = TSNameTB.Text, JiraLink = TSJiraTB.Text, Brand = ((Network)BrandCB.SelectedItem).NetworkTag.ToString(), Version = ((Versions)VersionCB.SelectedItem).VersionTag.ToString() }; TSNameTB.IsEnabled = false; TSJiraTB.IsEnabled = false; BrandCB.IsEnabled = false; VersionCB.IsEnabled = false; SaveTSInfo.Content = "Change TS info"; TestCasesDG.IsEnabled = true; TCID_TB.IsEnabled = true; KeywordLB.IsEnabled = true; TCObj.IsEnabled = true; TCPrecon.IsEnabled = true; TCAction.IsEnabled = true; TCExpecRes.IsEnabled = true; TCExecCB.IsEnabled = true; TCPriorityCB.IsEnabled = true; AddTC.IsEnabled = true; EditTC.IsEnabled = true; RemoveTC.IsEnabled = true; CancelTC.IsEnabled = true; SaveTS.IsEnabled = true; } catch (NullReferenceException nre) { MessageBox.Show(nre.Message); } } else { MessageBox.Show("Please set a name and a jira link for the test suite"); } } else { SaveTSInfo.Content = "Save TS Info"; TSNameTB.IsEnabled = true; TSJiraTB.IsEnabled = true; BrandCB.IsEnabled = true; VersionCB.IsEnabled = true; TestCasesDG.IsEnabled = false; TCID_TB.IsEnabled = false; KeywordLB.IsEnabled = false; TCObj.IsEnabled = false; TCPrecon.IsEnabled = false; TCAction.IsEnabled = false; TCExpecRes.IsEnabled = false; TCExecCB.IsEnabled = false; TCPriorityCB.IsEnabled = false; AddTC.IsEnabled = false; EditTC.IsEnabled = false; RemoveTC.IsEnabled = false; CancelTC.IsEnabled = false; SaveTS.IsEnabled = false; } }