public static RespuestaDTO RegistrarSalida(RequisicionSalidaDTO model, string tkn) { AgenteServicio agente = new AgenteServicio(); agente.RegistrarSalida(model, tkn); return(agente._RespuestaDTO); }
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)); }