private void btnAlterar_Click(object sender, EventArgs e) { try { btnAlterar.Click -= new EventHandler(btnAlterar_Click); ContasPagar contasPagarSelecionado = dgwColecao.GetlinhaSelecionado <ContasPagar>(); if (contasPagarSelecionado == null) { return; } if (contasPagarSelecionado.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.PAGO) { ExibirMensagemAlerta("Não é possível alterar uma conta na situação Paga!"); return; } if (contasPagarSelecionado.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.EXCLUÍDO) { ExibirMensagemAlerta("Não é possível alterar uma conta a pagar na situação Excluído!"); return; } using (FRM005 frm005 = new FRM005(contasPagarSelecionado, Acao.ALTERAR)) { if (frm005.ShowDialog() == DialogResult.OK) { AtualizarGrid(frm005.ContasPagar, false); } } } catch (Exception ex) { Exceptionerro(ex); } finally { btnAlterar.Click += new EventHandler(btnAlterar_Click); } }
private void btnInserir_Click(object sender, EventArgs e) { try { btnInserir.Click -= new EventHandler(btnInserir_Click); using (MOD003.FRM005 frm005 = new FRM005(new ContasPagar(), Acao.INSERIR)) { if (frm005.ShowDialog() == DialogResult.OK) { AtualizarGrid(frm005.ContasPagar, false); } } } catch (Exception ex) { Exceptionerro(ex); } finally { btnInserir.Click += new EventHandler(btnInserir_Click); } }