public HttpResponseMessage UpdateStock(int UID, int PID, string cant, int unit, string key) { Data2.Class.Struct_Producto PD = Data2.Class.Struct_Producto.Get_SingleArticle(UID, PID); if (PD != null && Conversion.ObtenerLocal(UserInfo.UserID) == UID) { Data2.Class.Struct_Unidades U = new Data2.Class.Struct_Unidades(PD.IdUnidad); if (PD.IdUnidad != unit) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); if (UID != 0) { PD.IdUnidad = unit; PD.Actualizar(UID); } } if (PD.UpdateStock(cant) == true) { return(Request.CreateResponse(HttpStatusCode.OK, "ok")); } else { return(Request.CreateResponse(HttpStatusCode.OK, "error")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "error")); } }
//ACTUALIZA LA CANTIDAD DE STOCK DE AMBOS OBJETOS private void actualizarCant() { SPO.UpdateStock((SPO.CantidadINT - C).ToString()); SPD.UpdateStock((SPD.CantidadINT + C).ToString()); Response.Redirect(DotNetNuke.Common.Globals.NavigateURL()); }