public frmUpdateEmpresa(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndEmpresaGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { EmpresaDTOBindingSource.AddNew(); } else { empresaDTO = (EmpresaDTO)bndEmpresaGrid.Current; EmpresaDTOBindingSource.DataSource = empresaGL.GetEmpresa(empresaDTO.Id); empresaDTOVersaoOriginal = new EmpresaDTO((EmpresaDTO)EmpresaDTOBindingSource.Current); } empresaDTO = (EmpresaDTO)EmpresaDTOBindingSource.Current; GetImages(); NaturezaJuridicaDTOBindingSource.DataSource = new NaturezaJuridicaGL().GetGridNaturezajuridica("codigo", "%"); PorteDTOBindingSource.DataSource = new PorteGL().GetGridPorte("codigo", "%"); PopulateTreeviewCNAE(); GetTipo(); } catch { throw; } }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { empresaDTO = (EmpresaDTO)EmpresaDTOBindingSource.Current; try { empresaGL.Delete(empresaDTO.Id); EmpresaDTOBindingSource.RemoveCurrent(); } catch { throw; } } }