Exemple #1
0
 private void LoadInfo()
 {
     //通过soSysNo和productSysNo加载相关的信息:
     serviceFacade.LoadVirtualPurchaseInfoBySOItemSysNo(string.Format("{0}-{1}", SOSysNo, ProductSysNo), (obj, args) =>
     {
         if (args.FaultsHandle())
         {
             return;
         }
         if (args.Result == null)
         {
             this.btnGanerate.IsEnabled = false;
             this.lblAlertText.Text     = "销售单号错误 !";
             return;
         }
         viewVM           = EntityConverter <VirtualStockPurchaseOrderInfo, VirtualStockPurchaseOrderInfoVM> .Convert(args.Result);
         this.DataContext = viewVM;
         if (viewVM.SOVirtualCount.HasValue && viewVM.SOVirtualCount.Value > 0)
         {
             this.btnGanerate.IsEnabled = false;
             this.lblAlertText.Text     = "订单已经生成了虚库采购单,不能重复生成 !";
             return;
         }
     });
 }