Exemplo n.º 1
0
        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"));
            }
        }
Exemplo n.º 2
0
 //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());
 }