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)); }
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)); }
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")); }