private void GetSavedRuns(string savedRunFolder) { string[] files; if (Directory.Exists(savedRunFolder)) { files = Directory.GetFiles(savedRunFolder, "*.xml"); } else { MessageBox.Show("Directory " + savedRunFolder + " not found."); return; } foreach (string f in files) { Timing run = new Timing(); XmlDocument runData = new XmlDocument(); ListViewItem lvi = new ListViewItem(); listView1.View = View.Details; runData.LoadXml(File.ReadAllText(f)); string scheme = runData.SelectSingleNode("/SurveyTiming").Attributes["TimingScheme"].InnerText; if (scheme.Equals("WholeSurvey")) { SurveyTiming timing = new SurveyTiming(File.ReadAllText(f)); SavedRuns.Add(timing); lvi = new ListViewItem(new string[] { timing.Title, "Method 3" }); } else if (scheme.Equals("TimingUser")) { UserTiming timing = new UserTiming(File.ReadAllText(f)); SavedRuns.Add(timing); lvi = new ListViewItem(new string[] { timing.Title, "Method 2" }); } else { continue; } listView1.Items.Add(lvi); } }
private void CompareTimingRuns(UserTiming time1, UserTiming time2) { // for each run compare each user }