private void AtualizarValores() { graficoGastoCategoria.Series.Clear(); graficoGastoCategoria.DataSource = objCategoriaDespesa.ListarQuantidadeCategorias(); graficoGastoCategoria.Series.Add(dadosGraficoTotalCategoria); decimal valorDespesas = objDespesa.GetValorTotal(); decimal valorDespesasPagas = objDespesa.GetValorTotalDespesasPagas(); decimal valorReceitaTotal = objReceita.GetValorTotal(); decimal valorDespesasAtivas = valorDespesas - valorDespesasPagas; decimal saldoAtual = valorReceitaTotal - valorDespesasPagas; SetValorTexto(valorReceitaTotal, btnReceita); SetValorTexto(saldoAtual, btnSaldoAtual); if (saldoAtual > 0) { btnSaldoAtual.ForeColor = Color.FromArgb(119, 160, 112); gpVisaoGeral.BackColor = Color.FromArgb(119, 160, 112); } else { btnSaldoAtual.ForeColor = Color.FromArgb(191, 93, 101); gpVisaoGeral.BackColor = Color.FromArgb(191, 93, 101); } if (valorDespesasAtivas > 0) { SetValorTexto(valorDespesasAtivas, btnDespesa); } else { btnDespesa.Text = "R$ 0,00"; } }