public override bool ReinitWithArguments(GrtValue value) { InitializingControls = true; try { Backend = new UserEditorBE(value); nameTextBox.Text = userEditorBE.get_name(); passwordTextBox.Text = userEditorBE.get_password(); commentTextBox.Text = userEditorBE.get_comment(); roleTreeBE = userEditorBE.get_role_tree(); roleTreeBE.refresh(); if (roleTreeModel != null) { roleTreeModel.DetachEvents(); } roleTreeModel = new DifferenceByNameGrtTreeModel(roleTreeView, new List <String>(), roleTreeBE, false); roleTreeModel.AddColumn(roleTreeNodeText, (int)RoleTreeBE.Columns.Name, false); roleTreeView.Model = roleTreeModel; RefreshFormData(); } finally { InitializingControls = false; } Invalidate(); return(true); }
public override bool ReinitWithArguments(GrtValue value) { InitializingControls = true; try { Backend = new UserEditorBE(GrtManager, value); nameTextBox.Text = userEditorBE.get_name(); passwordTextBox.Text = userEditorBE.get_password(); commentTextBox.Text = userEditorBE.get_comment(); roleTreeBE = userEditorBE.get_role_tree(); roleTreeBE.refresh(); if (roleTreeModel != null) roleTreeModel.DetachEvents(); roleTreeModel = new DifferenceByNameGrtTreeModel(roleTreeView, new List<String>(), roleTreeBE, false); roleTreeModel.AddColumn(roleTreeNodeText, (int)RoleTreeBE.Columns.Name, false); roleTreeView.Model = roleTreeModel; RefreshFormData(); } finally { InitializingControls = false; } Invalidate(); return true; }