public void FiltrarConta() { if (ListaTodasContas == null) { return; } var listaFiltrada = ListaTodasContas.Where(l => l.DataVencimento.Date >= dtDataInicial.Value.Date && l.DataVencimento.Date <= dtDataFinal.Value.Date) .ToList(); if (!ckEfetivo.Checked) { listaFiltrada = listaFiltrada.Where(l => l.Status != Status.Quitada && l.Status != Status.Recebido).ToList(); } if (!ckPendente.Checked) { listaFiltrada = listaFiltrada.Where(l => l.Status != Status.Pendente).ToList(); } if (!ckReceita.Checked) { listaFiltrada = listaFiltrada.Where(l => l.TipoConta != TipoConta.Receita).ToList(); } if (!ckDispesa.Checked) { listaFiltrada = listaFiltrada.Where(l => l.TipoConta != TipoConta.Despesa).ToList(); } gridPrincipal.DataSource = listaFiltrada; lblValorAPagar.Text = Math.Round(ContaLogic.CalcularValorAPagar(listaFiltrada), 2).ToString(); lblValorAReceber.Text = Math.Round(ContaLogic.CalcularValorAReceber(listaFiltrada), 2).ToString(); lblGastoMedio.Text = Math.Round(ContaLogic.CalcularGastoMedio(listaFiltrada), 2).ToString(); CarregarImagensGrid(); }
public void AjustarInformacoesTodasContas() { lblSaldo.Text = Math.Round(ContaLogic.CalcularSaldo(ListaTodasContas), 2).ToString(); lblValorAPagarAtradado.Text = Math.Round(ContaLogic.CalcularValorAPagarAtradado(DateTime.Now, ListaTodasContas), 2).ToString(); }
public void TestarCalculoGastoMedio(List <Conta> contas, int expected) { Assert.Equal(expected, ContaLogic.CalcularGastoMedio(contas)); }
public void TestarCalculoValorAPagarAtradado(DateTime data, List <Conta> contas, int expected) { Assert.Equal(expected, ContaLogic.CalcularValorAPagarAtradado(data, contas)); }
public void TestarCalculoValorAPagar() { List <Conta> contas = DadosConta.BaseDados1; Assert.Equal(150, ContaLogic.CalcularValorAPagar(contas)); }
public void TestarCalculoSaldo() { List <Conta> contas = DadosConta.BaseDados1; Assert.Equal(980, ContaLogic.CalcularSaldo(contas)); }