public bool RemoveMember(AccessControlListMember member) { return this.RemoveMember(member.ID); }
public bool FindMember(int memberId, out AccessControlListMember member) { member = this.FindMember(memberId); return (member != null); }
private void treeViewACL_AfterSelect(object sender, TreeViewEventArgs e) { this.mSelectedACL = null; this.mSelectedMember = null; if (e.Node != null) { if (e.Node.Tag is AccessControlList) { this.mSelectedACL = e.Node.Tag as AccessControlList; } else if (e.Node.Tag is AccessControlListMember) { this.mSelectedMember = e.Node.Tag as AccessControlListMember; this.mSelectedACL = e.Node.Parent.Tag as AccessControlList; } } }
private void skinButtonClear_Click(object sender, EventArgs e) { this.mSelectedACL = null; this.mSelectedMember = null; base.DialogResult = DialogResult.OK; base.Close(); }
private void treeViewACL_AfterSelect(object sender, TreeViewEventArgs e) { this.SelectedACL = null; this.SelectedMember = null; if (e.Node != null) { if (e.Node.Tag is AccessControlList) { this.SelectedACL = e.Node.Tag as AccessControlList; this.BindToSelectedACL(); } else if (e.Node.Tag is AccessControlListMember) { this.SelectedMember = e.Node.Tag as AccessControlListMember; this.SelectedACL = e.Node.Parent.Tag as AccessControlList; this.BindToSelectedMember(); this.BindToSelectedACL(); } else { this.gpgLabelNoSelection.BringToFront(); } } }
private void skinButtonOK_Click(object sender, EventArgs e) { int @int; base.ClearErrors(); if ((this.gpgTextBoxID.Text != null) && (this.gpgTextBoxID.Text.Length > 0)) { if (!int.TryParse(this.gpgTextBoxID.Text, out @int)) { base.Error(this.gpgTextBoxID, "Invalid number", new object[0]); return; } if (!new QuazalQuery("DoesPlayerExist", new object[] { @int }).GetBool()) { base.Error(this.gpgTextBoxName, "Player does not exist", new object[0]); return; } } else if ((this.gpgTextBoxName.Text != null) && (this.gpgTextBoxName.Text.Length > 0)) { @int = new QuazalQuery("GetPlayerIDFromName", new object[] { this.gpgTextBoxName.Text }).GetInt(); if (@int <= 0) { base.Error(this.gpgTextBoxName, "Player does not exist", new object[0]); return; } } else { base.Error(this.gpgTextBoxID, "An ID or name is required", new object[0]); return; } if (this.ACL.InclusionType == InclusionTypes.MemberDefined) { this.mMember = this.ACL.AddMember(@int, (this.comboBoxInclusionType.SelectedItem as MultiVal<string, InclusionTypes>).Value2); } else { this.mMember = this.ACL.AddMember(@int); } if (this.Member == null) { base.Error(this.skinButtonOK, "An error occured adding member", new object[0]); } else { base.DialogResult = DialogResult.OK; base.Close(); } }