Esempio n. 1
0
        public ActionResult ConsultaEstoque()
        {
            EstoqueDados eDados = new EstoqueDados();
            ProdutoDados pDados = new ProdutoDados();
            FreezerDados fDados = new FreezerDados();

            List <EstoqueModel> listem = new List <EstoqueModel>();
            List <Estoque>      lista  = (List <Estoque>)eDados.ListarTodos();

            foreach (Estoque e in lista)
            {
                //if (e.Quantidade == 0)
                //    eDados.Excluir(e);

                Produto      p  = pDados.ObterPorId(e.Produto.Id);
                Freezer      f  = fDados.ObterPorId(e.Freezer.Id);
                EstoqueModel em = new EstoqueModel();
                em.CodProduto     = p.Codigo;
                em.NomeProduto    = p.Nome;
                em.Freezer        = f.Numeracao;
                em.DescFreezer    = f.Descricao;
                em.Quantidade     = e.Quantidade;
                em.PontoReposicao = p.PontoReposicao;

                listem.Add(em);
            }

            return(View(listem));
        }
Esempio n. 2
0
        public ActionResult ConsultaPonto()
        {
            EstoqueDados eDados = new EstoqueDados();
            ProdutoDados pDados = new ProdutoDados();
            FreezerDados fDados = new FreezerDados();

            List <PontoModel> listem = new List <PontoModel>();
            List <Estoque>    lista  = (List <Estoque>)eDados.ListarTodos();

            foreach (Estoque e in lista)
            {
                Produto    p  = pDados.ObterPorId(e.Produto.Id);
                Freezer    f  = fDados.ObterPorId(e.Freezer.Id);
                PontoModel em = new PontoModel();
                if (e.Quantidade < p.PontoReposicao)
                {
                    em.NomeProduto    = p.Nome;
                    em.Quantidade     = e.Quantidade;
                    em.PontoReposicao = p.PontoReposicao;
                    em.QuantRepo      = p.PontoReposicao - e.Quantidade;

                    listem.Add(em);
                }
            }
            return(View(listem));
        }
Esempio n. 3
0
        public ActionResult InstanciaConsulta()
        {
            EstoqueDados        eDados = new EstoqueDados();
            List <EstoqueModel> listem = new List <EstoqueModel>();
            List <Estoque>      lista  = (List <Estoque>)eDados.ListarTodos();

            foreach (Estoque e in lista)
            {
                if (e.Quantidade == 0)
                {
                    eDados.Excluir(e);
                }
            }
            return(RedirectToAction("ConsultaEstoque"));
        }