public frmUpdateDepartamento(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndDepartamentoGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { DepartamentoDTOBindingSource.AddNew(); } else { departamentoDTO = (DepartamentoDTO)bndDepartamentoGrid.Current; DepartamentoDTOBindingSource.DataSource = departamentoGL.GetDepartamento(departamentoDTO.Id); departamentoDTOOriginal = new DepartamentoDTO((DepartamentoDTO)DepartamentoDTOBindingSource.Current); } departamentoDTO = (DepartamentoDTO)DepartamentoDTOBindingSource.Current; } catch { throw; } }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { departamentoDTO = (DepartamentoDTO)DepartamentoDTOBindingSource.Current; try { departamentoGL.Delete(departamentoDTO.Id); DepartamentoDTOBindingSource.RemoveCurrent(); } catch { throw; } } }