public JsonResult ExcluirGrupoProduto(int id) { var ok = GrupoProdutoModel.ExcluirPeloId(id); var quant = GrupoProdutoModel.RecuperarQuantidade(); return(Json(new { Ok = ok, Quantidade = quant })); }
public JsonResult GrupoProdutoPagina(int pagina, int tamPag, string filtro, string ordem) { var lista = Mapper.Map <List <GrupoProdutoViewModel> >(GrupoProdutoModel.RecuperarLista(pagina, tamPag, filtro, ordem)); var quantRegistro = GrupoProdutoModel.RecuperarQuantidade(); var quantidade = QuantidadePaginas(quantRegistro); return(Json(new { Lista = lista, Quantidade = quantidade })); }
private void CalculaQuantPagina(int tamPag) { var quant = GrupoProdutoModel.RecuperarQuantidade(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; }
public JsonResult ExcluirGrupoProduto(int id) { //aqui ele excluir var ok = GrupoProdutoModel.ExcluirPeloId(id); //aqui recupera o valor do base de dados => atualizando o grid var quant = GrupoProdutoModel.RecuperarQuantidade(); //aqui ele retorna tudo return(Json(new { Ok = ok, Quantidade = quant })); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = GrupoProdutoModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina); var quant = GrupoProdutoModel.RecuperarQuantidade(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; return(View(lista)); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = Mapper.Map <List <GrupoProdutoViewModel> >(GrupoProdutoModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina)); var quant = GrupoProdutoModel.RecuperarQuantidade(); //ViewBag.QuantidadeRegistros = quant; //var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; //ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; ViewBag.QuantidadeRegistros = quant; //Colocar isto em todos ViewBag.QuantPaginas = QuantidadePaginas(quant); return(View(lista)); }
public JsonResult SalvarGrupoProduto(GrupoProdutoViewModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; var quant = 0; //definição da quantidade em todos if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var vm = Mapper.Map <GrupoProdutoModel>(model); var id = vm.Salvar(); if (id > 0) { idSalvo = id.ToString(); quant = GrupoProdutoModel.RecuperarQuantidade(); //mas um para fazer em todos } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } //monta o retorno quant => em todos return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo, Quantidade = quant })); }