Example #1
0
 /// <summary>
 /// 更新渠道仓库
 /// </summary>
 /// <param name="stockInfo"></param>
 /// <returns></returns>
 public void UpdateStock(StockInfoVM vm, Action callback)
 {
     restClient.Query <StockInfo>("/InventoryService/Stock/Update", vm.ConvertVM <StockInfoVM, StockInfo>(), (obj, args) =>
     {
         if (!args.FaultsHandle())
         {
             Page.Context.Window.Alert("渠道仓库信息修改成功", Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
         }
         callback();
     });
 }
Example #2
0
 /// <summary>
 /// 创建渠道仓库
 /// </summary>
 /// <param name="stockInfo"></param>
 /// <returns></returns>
 public void CreateStock(StockInfoVM vm, Action callback)
 {
     restClient.Query <StockInfo>("/InventoryService/Stock/Create", vm.ConvertVM <StockInfoVM, StockInfo>(), (obj, args) =>
     {
         if (!args.FaultsHandle() && callback != null)
         {
             if (args.Result != null && args.Result.SysNo > 0)
             {
                 vm.SysNo = args.Result.SysNo;
                 this.Page.Context.Window.Alert("渠道仓库信息创建成功", Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
             }
             else
             {
                 Page.Context.Window.Alert("渠道仓库信息添加失败", Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information);
             }
         }
         callback();
     });
 }