public ActionResult Index() { if (Session["itens"] != null) { Session.Remove("itens"); } entradaNotaRepositorio = new EntradaNotaRepositorio(); naturezaRepositorio = new NaturezaRepositorio(); fretePorContaRepositorio = new FretePorContaRepositorio(); ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = _paginaAtual; ViewBag.Natureza = naturezaRepositorio.RecuperarLista(); ViewBag.FretePorConta = fretePorContaRepositorio.RecuperarLista(); var quant = entradaNotaRepositorio.RecuperarQuantidade(); ViewBag.Lista = quant; ViewBag.difQuant = (ViewBag.Lista % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (ViewBag.Lista / ViewBag.QuantMaxLinhasPorPagina) + ViewBag.difQuant; var lista = entradaNotaRepositorio.RecuperarLista(); return(View(lista)); }
public JsonResult SalvarFretePorConta(FretePorContaModel fretePorContaModel) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { fretePorContaRepositorio = new FretePorContaRepositorio(); var id = fretePorContaRepositorio.Salvar(fretePorContaModel); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; throw new Exception(ex.Source); } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public JsonResult FretePorCOntaPagina(int pagina, int tamPag, string filtro) { fretePorContaRepositorio = new FretePorContaRepositorio(); var lista = fretePorContaRepositorio.RecuperarLista(pagina, tamPag, filtro); return(Json(lista)); }
public ActionResult Index() { fretePorContaRepositorio = new FretePorContaRepositorio(); ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = _paginaAtual; var lista = fretePorContaRepositorio.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina); var quant = fretePorContaRepositorio.RecuperarQuantidade(); ViewBag.difQuantPaginas = (quant % _quantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + ViewBag.difQuantPaginas; return(View(lista)); }
public JsonResult ExcluirFretePorConta(int id) { fretePorContaRepositorio = new FretePorContaRepositorio(); return(Json(fretePorContaRepositorio.ExcluirPeloId(id))); }
public JsonResult RecuperarFretePorConta(int id) { fretePorContaRepositorio = new FretePorContaRepositorio(); return(Json(fretePorContaRepositorio.RecuperarPeloId(id))); }