public JsonResult LocalArmazenamentoPagina(int pagina, int tamPag, string filtro)
        {
            localArmazenamentoRepositorio = new LocalArmazenamentoRepositorio();

            var lista = localArmazenamentoRepositorio.RecuperarLista(pagina, tamPag, filtro);

            return(Json(lista));
        }
        public ActionResult Index()
        {
            localArmazenamentoRepositorio   = new LocalArmazenamentoRepositorio();
            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = _paginaAtual;

            var quant = localArmazenamentoRepositorio.RecuperarQuantidade();

            var difQuant = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuant;

            var lista = localArmazenamentoRepositorio.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);

            return(View(lista));
        }
Пример #3
0
        public ActionResult Index()
        {
            produtoRepositorio             = new ProdutoRepositorio();
            unidadeMedidaRepositorio       = new UnidadeMedidaRepositorio();
            grupoProdutoRepositorio        = new GrupoProdutoRepositorio();
            marcaProdutoRepositorio        = new MarcaProdutoRepositorio();
            fornecedorRepositorio          = new FornecedorRepositorio();
            categoriaProdutoRepositorio    = new CategoriaProdutoRepositorio();
            corProdutoRepositorio          = new CorProdutoRepositorio();
            classificacaoFiscalRepositorio = new ClassificacaoFiscalRepositorio();
            localArmazenamentoRepositorio  = new LocalArmazenamentoRepositorio();


            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = _paginaAtual;

            var quant = produtoRepositorio.RecuperarQuantidade();

            var difQuant = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuant;

            ViewBag.UnidadeMedida      = unidadeMedidaRepositorio.RecuperarLista(1, 9999);
            ViewBag.Grupos             = grupoProdutoRepositorio.RecuperarLista(1, 9999);
            ViewBag.Categorias         = categoriaProdutoRepositorio.RecuperarLista(1, 9999);
            ViewBag.Marcas             = marcaProdutoRepositorio.RecuperarLista(1, 9999);
            ViewBag.Fornecedores       = fornecedorRepositorio.RecuperarLista(1, 9999);
            ViewBag.CorProduto         = corProdutoRepositorio.RecuperarLista(1, 9999);
            ViewBag.Classificacao      = classificacaoFiscalRepositorio.RecuperarLista(1, 9999);
            ViewBag.LocalArmazenamento = localArmazenamentoRepositorio.RecuperarLista();

            var lista = produtoRepositorio.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);

            return(View(lista));
        }