Example #1
0
        public void LoadWarehouseList()
        {
            WarehouseQueryFacade whFacade = new WarehouseQueryFacade();

            whFacade.GetWarehouseListByCompanyCode(CPApplication.Current.CompanyCode, (vmList) =>
            {
                WarehouseInfoVM blankInfo = new WarehouseInfoVM()
                {
                    SysNo         = null,
                    WarehouseID   = null,
                    WarehouseName = ResCommonEnum.Enum_All
                };
                vmList.Insert(0, blankInfo);
                PageView.QueryInfo.WarehouseList = vmList;
            });
        }
Example #2
0
        void StockMaintain_Loaded(object sender, RoutedEventArgs e)
        {
            StockFacade = new Facades.StockFacade(Page);
            WarehouseQueryFacade whFacade = new WarehouseQueryFacade(Page);

            whFacade.GetWarehouseListByCompanyCode(CPApplication.Current.CompanyCode, (vmList) =>
            {
                //WarehouseInfoVM blankInfo = new WarehouseInfoVM()
                //{
                //    SysNo = null,
                //    WarehouseID = null,
                //    WarehouseName = ResCommonEnum.Enum_Select
                //};
                //vmList.Insert(0, blankInfo);
                StockVM.WarehouseList = vmList;
            });

            if (StockSysNo.HasValue)
            {
                StockFacade.GetStockInfo(StockSysNo.Value, (vm) =>
                {
                    if (vm == null || vm.CompanyCode == null || vm.CompanyCode.Trim() != CPApplication.Current.CompanyCode)
                    {
                        vm = null;
                        Page.Context.Window.Alert("没有找到相应的仓库信息,此仓库信息可以已经被删除。");
                    }
                    else
                    {
                        StockVM = vm;
                        //if (StockVM != null)
                        //{
                        //    vm.WarehouseList = StockVM.WarehouseList;
                        //}
                    }
                    IniPageData();
                });
            }
            else
            {
                IniPageData();
            }

            Loaded -= new RoutedEventHandler(StockMaintain_Loaded);
        }