private void EditKpiVarianceCode(NodeView nodeView) { AddEditIssueKpiVarianceCodeDialog dialog = new AddEditIssueKpiVarianceCodeDialog(CommonUtils.Operation.Update, nodeView.Id); dialog.Title = "Edit Variance Code"; dialog.Show(); dialog.Closed += (s1, e1) => { if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { nodeView.Name = dialog.SavedKpiVarianceCode.Code.ToString(); nodeView.Description = dialog.SavedKpiVarianceCode.Description.ToString(); nodeView.SortField = dialog.SavedKpiVarianceCode.Ordinal.ToString(); nodeView.IsActive = dialog.SavedKpiVarianceCode.IsActive; } nodeView.Parent.Sort(true); }; }
private void AddKpiVarianceCode(NodeView nodeView) { AddEditIssueKpiVarianceCodeDialog dialog = new AddEditIssueKpiVarianceCodeDialog(CommonUtils.Operation.Add, nodeView.Id); dialog.Title = "Add Variance Code"; dialog.Show(); dialog.Show(); dialog.Closed += (s1, e1) => { if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { NodeView child = new NodeView(nodeView) { Id = dialog.SavedKpiVarianceCode.Id, Name = dialog.SavedKpiVarianceCode.Code, Description = dialog.SavedKpiVarianceCode.Description, Icon = "/CmsEquipmentDatabase;component/Images/Configuration.png", Type = NodeType.KpiVarianceCode, HasChildren = false, SortField = dialog.SavedKpiVarianceCode.Ordinal.ToString(), IsActive = dialog.SavedKpiVarianceCode.IsActive }; if (nodeView.ChildrenLoaded) { nodeView.Children.Add(child); } nodeView.Sort(true); } }; }