private void m_pCreateDomain_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
        {
            wfrm_Domain frm = new wfrm_Domain(m_ServerAPI);
            if(frm.ShowDialog(this) == DialogResult.OK){

                DataRow dr = m_ServerAPI.AddDomain(frm.wp_Domain,frm.wp_Description);
                if(dr == null){
                    MessageBox.Show("Error creating domain!!!","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
                    return;
                }

                m_ServerAPI.LoadDomains();
            }
        }
        private void wToolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
        {
            //--- Add new
            if(e.Button.Equals(toolBarButton_Add)){
                wfrm_Domain frm = new wfrm_Domain(m_ServerAPI);
                if(frm.ShowDialog(this) == DialogResult.OK){

                    DataRow dr = m_ServerAPI.AddDomain(frm.wp_Domain,frm.wp_Description);
                    if(dr == null){
                        MessageBox.Show("Error creating domain!!!","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
                        return;
                    }

                    m_Dv.Table.ImportRow(dr);

                    UpdateButtons();
                }

                return;
            }

            //--- Delete
            if(e.Button.Equals(toolBarButton_Delete)){
                if(MessageBox.Show(this,"Warning: Deleting domain, deletes all domain users and aliases!!!\nDo you want to continue?","Delete confirmation",MessageBoxButtons.YesNo,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    DataRow dr = ((DataView)(grid.DataSource))[grid.CurrentRowIndex].Row;
                    if(dr != null){
                        if(!m_ServerAPI.DeleteDomain(dr["DomainID"].ToString())){
                            MessageBox.Show("Error deleting domain!!!","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
                            return;
                        }
                        dr.Delete();

                        UpdateButtons();
                    }
                }
            }
        }