public ActionResult EditReqInfo(InvSolicitud s, int idLista = 0 /*Id de la lista*/) //Para crear o editar las listas de solicitudes { InvListaPedidos list = new InvListaPedidos(); List <InvSolicitud> pedidos = new List <InvSolicitud>(); if (idLista == 0) { //Creamos la lista antes de agregar los items a la misma list.Activo = true; list.CreadoPor = int.Parse(Session["IdUser"].ToString()); list.Descripcion = String.Format("Solicitud creada por: {0}", int.Parse(Session["IdUser"].ToString())); list.FAlta = DateTime.Now; stock.CreateEditList(list, out idLista); } InvInventario item = new InvInventario(); item = stock.GetItem(s.IdInventario); s.Descripcion = string.Format("{0}, {1}", item.Item, item.Descripcion); s.Devuelto = false; s.Entregado = false; s.Estatus = 1; s.FechaSolicitud = DateTime.Now; s.IdListaPedidos = idLista; s.IdUsuarioExpediente = int.Parse(Session["IdUser"].ToString()); s.NoDisponible = false; stock.InsertPedido(s); return(Redirect(Url.Action("RequestDetails", "Stock", new { id = idLista }))); }