예제 #1
0
 private void m_pGroups_DoubleClick(object sender, EventArgs e)
 {
     if (this.m_pGroups.SelectedItems.Count > 0)
     {
         Group            group            = (Group)this.m_pGroups.SelectedItems[0].Tag;
         AddEditGroupForm addEditGroupForm = new AddEditGroupForm(this.m_pVirtualServer, group);
         if (addEditGroupForm.ShowDialog(this) == DialogResult.OK)
         {
             this.LoadGroups(addEditGroupForm.GroupID);
         }
     }
 }
예제 #2
0
 private void SwitchToolBarTask(string taskID)
 {
     if (taskID == "add")
     {
         AddEditGroupForm addEditGroupForm = new AddEditGroupForm(this.m_pVirtualServer);
         if (addEditGroupForm.ShowDialog(this) == DialogResult.OK)
         {
             this.LoadGroups("");
             return;
         }
     }
     else if (taskID == "edit")
     {
         Group            group             = (Group)this.m_pGroups.SelectedItems[0].Tag;
         AddEditGroupForm addEditGroupForm2 = new AddEditGroupForm(this.m_pVirtualServer, group);
         if (addEditGroupForm2.ShowDialog(this) == DialogResult.OK)
         {
             this.LoadGroups(addEditGroupForm2.GroupID);
             return;
         }
     }
     else if (taskID == "delete")
     {
         Group group2 = (Group)this.m_pGroups.SelectedItems[0].Tag;
         if (MessageBox.Show(this, "Are you sure you want to delete Group '" + group2.GroupName + "' !", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             group2.Owner.Remove(group2);
             this.LoadGroups("");
             return;
         }
     }
     else if (taskID == "refresh")
     {
         this.LoadGroups("");
     }
 }