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; }); }
private void dgWarehouseQueryResult_LoadingDataSource(object sender, LoadingDataEventArgs e) { WarehouseQueryFacade facade = new WarehouseQueryFacade(this); PageView.QueryInfo.PageInfo = new QueryFilter.Common.PagingInfo { PageIndex = e.PageIndex, PageSize = e.PageSize, SortBy = e.SortField }; facade.QueryWarehouse(PageView.QueryInfo, (totalCount, queryResult) => { PageView.TotalCount = totalCount; PageView.Result = queryResult; this.dgWarehouseQueryResult.ItemsSource = PageView.Result; }); }
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); }