public frmUpdateCliente(Form frm, Enumeradores.TipoOperacao tpo, BindingSource bnd) { InitializeComponent(); try { frmGrid = frm; tpOperacao = tpo; bndClienteGrid = bnd; MdiParent = frmGrid.MdiParent; if (tpOperacao.Equals(Enumeradores.TipoOperacao.Insert)) { ClienteDTOBindingSource.AddNew(); } else { clienteDTO = (ClienteDTO)bndClienteGrid.Current; ClienteDTOBindingSource.DataSource = clienteGL.GetCliente(clienteDTO.Id); clienteDTOVersaoOriginal = new ClienteDTO((ClienteDTO)ClienteDTOBindingSource.Current); Verifica_mascara_Cpf_Cnpj(); } clienteDTO = (ClienteDTO)ClienteDTOBindingSource.Current; UFDTOBindingSource.DataSource = ufGL.GetGridUF("codigo", "%"); } catch { throw; } }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { clienteDTO = (ClienteDTO)ClienteDTOBindingSource.Current; try { clienteGL.Delete(clienteDTO.Id); ClienteDTOBindingSource.RemoveCurrent(); } catch { throw; } } }