コード例 #1
0
        //this is used when user makes changes on feature and version
        private void SetDefaultScenarioList()
        {
            cbl_Scenario.Items.Clear();
            List <Scenario> scenarioList = DiagFactory.GetGlobalScenarioListByFeatureVersion(this.SelectedFeature, this.SelectedVersion);
            UserSetting     setting      = ObjectCopier.Clone <UserSetting>(DiagRuntime.AppSetting);

            setting["Feature"] = GetCheckedRadioButtion(gb_Feature).Tag.ToString();
            setting["Version"] = GetCheckedRadioButtion(gb_Version2).Tag.ToString();
            //populate initial Scenario
            foreach (Scenario evtScenario in scenarioList)
            {
                bool shoulldcheck = false;
                if (!string.IsNullOrEmpty(setting.DefaultScenarioList.Find(x => x.ToString() == evtScenario.Name)))
                {
                    shoulldcheck = true;
                }
                cbl_Scenario.Items.Add(evtScenario, shoulldcheck);
            }
        }