public ActionResult Editar(short?id, AlmacenDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } tkn = Session["StringToken"].ToString(); if (id != null) { return(RedirectToAction("ActualizacionExistencias", AlmacenServicio.ActivarEditarAlmacen(id.Value, tkn))); } else { var respuesta = AlmacenServicio.ModificarAlmacen(model, tkn); if (respuesta.Exito) { return(RedirectToAction("ActualizacionExistencias", new { msj = respuesta.Mensaje })); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("ActualizacionExistencias")); } } }
public ActionResult ActualizacionExistencias(AlmacenDTO model = null, string msj = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); //var Pagina = page ?? 1; ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(tkn); ViewBag.Productos = AlmacenServicio.BuscarProductosAlmacen(TokenServicio.ObtenerIdEmpresa(tkn), tkn); if (!string.IsNullOrEmpty(msj)) { ViewBag.Confirmacion = msj; } 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 Buscar(RemanenteModel model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); TempData["RemanenteDTO"] = AlmacenServicio.BuscarRemanente(model, tkn); return(RedirectToAction("DashBoard")); }
public ActionResult gvProductosPartial() { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); var model = AlmacenServicio.BuscarProductosAlmacen(TokenServicio.ObtenerIdEmpresa(tkn), tkn); return(PartialView("_gvProductosPartial", model)); }
public ActionResult GenerarSalidas(RequisicionSalidaDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new Models.Seguridad.LoginModel()))); } tkn = Session["StringToken"].ToString(); var respuesta = AlmacenServicio.RegistrarSalida(model, tkn); if (respuesta.Exito) { return(RedirectToAction("SalidaMercancia", new { msj = respuesta.Mensaje })); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Salida", model)); } }
public ActionResult Salida(int?id, RequisicionSalidaDTO model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(tkn); if (TempData["RespuestaDTO"] != null) { ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } if (id != null) { model = AlmacenServicio.BuscarRequisicionSalida(id ?? 0, tkn); } else { model = AlmacenServicio.BuscarRequisicionSalida(model.IdRequisicion, tkn); } ViewBag.Empresas = CatalogoServicio.Empresas(tkn).SingleOrDefault(e => e.IdEmpresa.Equals(model.IdEmpresa)).NombreComercial; return(View(model)); }