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(); } } } }