示例#1
0
        public static YellowstonePathology.Business.Rules.BaseRules CreateRuleSetInstance(Type type)
        {
            PropertyInfo propertyInfo = type.GetProperty("Instance");

            YellowstonePathology.Business.Rules.BaseRules baseRules = (YellowstonePathology.Business.Rules.BaseRules)propertyInfo.GetValue(null, null);
            return(baseRules);
        }
示例#2
0
 public void MenuItemEditRule_Click(object sender, RoutedEventArgs args)
 {
     YellowstonePathology.Business.Rules.RulesClassItem rulesClassItem = (YellowstonePathology.Business.Rules.RulesClassItem) this.listViewRules.SelectedItem;
     YellowstonePathology.Business.Rules.BaseRules      baseRules      = YellowstonePathology.Business.Rules.BaseRules.CreateRuleSetInstance(rulesClassItem.ClassType);
     baseRules.EditRuleSet();
 }