Exemplo n.º 1
0
 public bool RemoveMember(AccessControlListMember member)
 {
     return this.RemoveMember(member.ID);
 }
Exemplo n.º 2
0
 public bool FindMember(int memberId, out AccessControlListMember member)
 {
     member = this.FindMember(memberId);
     return (member != null);
 }
Exemplo n.º 3
0
 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;
         }
     }
 }
Exemplo n.º 4
0
 private void skinButtonClear_Click(object sender, EventArgs e)
 {
     this.mSelectedACL = null;
     this.mSelectedMember = null;
     base.DialogResult = DialogResult.OK;
     base.Close();
 }
Exemplo n.º 5
0
 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();
         }
     }
 }
Exemplo n.º 6
0
 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();
     }
 }