void deleteRule(object obj) { var result = this.ShowDialog("提示信息", "确认删除?", CustomControl.Enums.DialogSettingType.OkAndCancel, CustomControl.Enums.DialogType.Warning); if (result == CustomControl.Enums.DialogResultType.OK) { UIMutextGroup rule = obj as UIMutextGroup; this.Rules.Remove(rule); } }
public void Initilize() { Messenger.Default.Register <HostView>(this, save); this.Comments = CommonDataManager.GetAdminRuleComments(AdministrativeRuleEnum.MutexGroup); var cp = CommonDataManager.GetCPCase(base.LocalID); var rule = CommonDataManager.GetAminRule(base.LocalID); int index = 0; rule.Mutexes.ForEach(m => { UIMutextGroup mutext = new UIMutextGroup(); mutext.CourseIDs = m.CourseIDs; mutext.NO = ++index; mutext.Weight = (WeightTypeEnum)m.Weight; mutext.GroupName = (from c in cp.Courses from cc in m.CourseIDs where cc.Equals(c.ID) select c.Name)?.ToList()?.Parse(); this.Rules.Add(mutext); }); }