public ActionResult EditarLineaProducto(short?id, LineaProductoDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } tkn = Session["StringToken"].ToString(); if (id != null) { return(RedirectToAction("LineaProducto", CatalogoServicio.ActivarEditarLineaProducto(id.Value, tkn))); } else { var respuesta = CatalogoServicio.ModificarLineaProducto(model, tkn); if (respuesta.Exito) { return(RedirectToAction("LineaProducto")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("LineaProducto")); } } }
public ActionResult LineaProducto(int?page, LineaProductoDTO model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); ModelState.Clear(); var Pagina = page ?? 1; ViewBag.Lineas = CatalogoServicio.ListaLineasProducto(tkn).ToPagedList(Pagina, 20);; ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(tkn); if (TempData["RespuestaDTO"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } if (model != null && model.IdProductoLinea != 0) { ViewBag.EsEdicion = true; } if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault().NombreComercial; } return(View(model)); }
public ActionResult CrearLineaProducto(LineaProductoDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } tkn = Session["StringToken"].ToString(); var respuesta = CatalogoServicio.CrearLineaProducto(model, tkn); if (respuesta.Exito) { return(RedirectToAction("LineaProducto")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("LineaProducto", new { respuesta, model })); } }