private void btnSalvar_Click(object sender, EventArgs e) { if (operacao == Operacao.gravarNovo) { model.PAGAMENTO_DATA = dpData.Value; model.PAGAMENTO_VENCIMENTO = dpVencimento.Value; model.PAGAMENTO_VALORPAGAR = decimal.Parse(tbValorPagar.Text); model.PAGAMENTO_VALORPAGO = decimal.Parse(tbValorPago.Text); model.PAGAMENTO_BENEFICIARIO = int.Parse(tbBeneficiario.Text); model.PAGAMENTO_PAGADOR = int.Parse(tbPagador.Text); model.PAGAMENTO_METODOPAG = int.Parse(tbMetodoPag.Text); model.PAGAMENTO_FORMAPAG = int.Parse(tbFormaPag.Text); model.PAGAMENTO_TIPOPAG = int.Parse(tbTipoPag.Text); ModelController.Inserir(model); } else if (operacao == Operacao.editarRegistro) { model = (Pagamento)bSource.Current; model.PAGAMENTO_DATA = dpData.Value; model.PAGAMENTO_VENCIMENTO = dpVencimento.Value; model.PAGAMENTO_VALORPAGAR = decimal.Parse(tbValorPagar.Text); model.PAGAMENTO_VALORPAGO = decimal.Parse(tbValorPago.Text); model.PAGAMENTO_BENEFICIARIO = int.Parse(tbBeneficiario.Text); model.PAGAMENTO_PAGADOR = int.Parse(tbPagador.Text); model.PAGAMENTO_METODOPAG = int.Parse(tbMetodoPag.Text); model.PAGAMENTO_FORMAPAG = int.Parse(tbFormaPag.Text); model.PAGAMENTO_TIPOPAG = int.Parse(tbTipoPag.Text); ModelController.Atualizar(model); } CarregarDados(); AtivarControles(); BloquearEdicaoDados(true); }