public ActionResult Agregar(RequisicionDTO model) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); if (TempData["ListProductosRequisicion"] != null) { model.Productos = (List <RequisicionProductoDTO>)TempData["ListProductosRequisicion"]; } var newModel = new RequisicionDTO(); //var fechaR = TempData["ListProducto"] != null ? ((RequisicionDTO)TempData["ListProducto"]).FechaRequerida : model.FechaRequerida; //model.FechaRequerida = fechaR; if (TempData["IdEmpresa"] != null) { var id = (TempData["IdEmpresa"]); newModel = RequisicionServicio.ActivarBorrar(model, (int)id, (List <RequisicionProductoDTO>)TempData["ListProductosRequisicion"], model, tkn); newModel = RequisicionServicio.AgregarProducto(model, Session["StringToken"].ToString()); } else { newModel = RequisicionServicio.AgregarProducto(model, Session["StringToken"].ToString()); } TempData["ListProducto"] = model; TempData["ListProductosRequisicion"] = model.Productos; return(RedirectToAction("Requisicion", newModel)); }
public ActionResult Borrar(RequisicionDTO model, int id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } tkn = Session["StringToken"].ToString(); if (id != 0) { var newModel = RequisicionServicio.ActivarBorrar(model, id, (List <RequisicionProductoDTO>)TempData["ListProductosRequisicion"], (RequisicionDTO)TempData["ListProducto"], tkn); TempData["ListProductosRequisicion"] = newModel.Productos; return(RedirectToAction("Requisicion", newModel)); } else { return(RedirectToAction("Requisicion", model)); } }