private void BtnAdd_Click(object sender, EventArgs e) { using (Form addRoleForm = new AddRoleForm(_parent)) { addRoleForm.ShowDialog(); } dgvDisabledRules.ClearRules(); dgvEnabledRules.ClearRules(); LoadRules(); }
private void BtnAddColor_Click(object sender, EventArgs e) { var isRegex = rdbRegexSearch.Checked; var text = tbxSearch.Text; using (var addRoleForm = new AddRoleForm(this, text, isRegex)) { if (addRoleForm.ShowDialog() != DialogResult.OK) { return; } tbxSearch.Focus(); SetStyles(); } }
private void AddRole() { TreeNode _current = tvRole.SelectedNode; if (_current == null) { return; } AddRoleForm _frmAddRole = new AddRoleForm((IRole)_current.Tag); _frmAddRole.ShowDialog(); IRole _role = _frmAddRole.Current; if (_role != null) { TreeNode _node = NewNode(_role, 5); _current.Nodes.Add(_node); } _frmAddRole.Dispose(); }
private void ModifyRole() { TreeNode _node = this.tvRole.SelectedNode; if (_node == null) { return; } if ((_node.Tag as IRole).Id == "roleadmin") { MessageBox.Show("该角色为系统默认角色,不能修改!", "提示"); return; } AddRoleForm _frmAddRole = new AddRoleForm((IRole)_node.Parent.Tag, (IRole)_node.Tag); _frmAddRole.ShowDialog(); IRole _role = _frmAddRole.Current; if (_role != null) { TreeNode _parent = _node.Parent; int _index = _parent.Nodes.IndexOf(_node); TreeNodeCollection _childs = _node.Nodes; _parent.Nodes.Remove(_node); TreeNode _current = NewNode(_role, 5); foreach (TreeNode _child in _childs) { _current.Nodes.Add(_child); } _parent.Nodes.Insert(_index, _current); } _frmAddRole.Dispose(); }