private void BtnPagar_Click(object sender, EventArgs e) { decimal transacaoValorAPagar = objDespesa.GetDespesaSelecionada(idTransacao).valor; decimal saldoAtual = objReceita.GetValorTotal() - objDespesa.GetValorTotalDespesasPagas(); if (transacaoValorAPagar < saldoAtual) { objDespesa.Pagar(idTransacao); AtualizarGrid("despesa"); LimparDadosTransacao(); } else { MessageBox.Show("Você não tem saldo suficiente. :(", "Pagamento não efetuado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }