Exemple #1
0
        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);
            }
        }
Exemple #2
0
 private void CompareTimingRuns(UserTiming time1, UserTiming time2)
 {
     // for each run compare each user
 }