Exemplo n.º 1
0
        public decimal ColsultarSaldoDia()
        {
            var timer = DateTime.Now.Date;

            var     dia        = lancamentosRepository.SelectAllDate(timer);
            var     encargoDia = encargosRepository?.SelectOne(timer);
            var     encargo    = encargoDia?.ValorLancamento ?? 0;
            decimal saida      = 0;
            decimal entrada    = 0;
            decimal saldo;

            foreach (var item in dia)
            {
                if (item.Tipo.Contains("entrada"))
                {
                    entrada += item.ValorLancamento;
                }
                else
                {
                    saida += item.ValorLancamento;
                }
            }

            saldo = entrada - (saida + encargo);

            return(saldo);
        }
Exemplo n.º 2
0
 public Encargos SelectOne(DateTime obj)
 {
     return(repository.SelectOne(obj));
 }