public void ChangeCurrentRule(AppraisalRuleDTO rule) { if (rule != null) { this.SelectedRuleId = rule.Id; CurrentRuleConditions.SetData(_ea.GetAllAppraisalRuleConditions(SelectedRuleId)); } }
private void RefreshData() { this.AppraisalRules.DataSource = _ea.GetAllAppraisalRules().ToList(); this.AppraisalRules.Refresh(); if (SelectedRuleId != Guid.Empty) { CurrentRuleConditions.SetData(_ea.GetAllAppraisalRuleConditions(SelectedRuleId)); } else if (this.AppraisalRules.Count == 0) { CurrentRuleConditions.SetData(null); } }