Exemplo n.º 1
0
        public bool IniciarCaixa()
        {
            if (caixaDia != null)
            {
                return(true);
            }
            List <Caixa> lCx = daoCx.BuscarPorData(DateTime.Now);

            if (lCx != null)
            {
                if (lCx.Count != 0)
                {
                    caixaDia = lCx[0];

                    return(true);
                }
            }

            Caixa caixaAnterior;

            lCx = daoCx.ListarTodos();

            if (lCx != null)
            {
                if (lCx.Count > 0)
                {
                    caixaAnterior = lCx[lCx.Count - 1];

                    caixaDia = daoCx.Inserir(new Caixa(caixaAnterior.ValorEmCaixa, DateTime.Now));

                    return(caixaDia == null
                        ? false : true);
                }
            }
            return(false);
        }