/// <summary> /// 绑定仓库列表 /// </summary> private void StockListBind() { StockQueryFacade m_StockQueryFacade = new StockQueryFacade(); m_StockQueryFacade.QueryStockListByWebChannel("1", (obj, args) => { if (args.FaultsHandle()) { return; } m_stockData = args.Result.Convert <StockInfo, StockVM>(); }); }
private void dgStockQueryResult_LoadingDataSource(object sender, LoadingDataEventArgs e) { StockQueryFacade facade = new StockQueryFacade(this); PageView.QueryInfo.PagingInfo = new QueryFilter.Common.PagingInfo { PageIndex = e.PageIndex, PageSize = e.PageSize, SortBy = e.SortField }; facade.QueryStock(PageView.QueryInfo, (obj, args) => { if (args.Result != null && args.Result.Rows != null) { PageView.Result = args.Result.Rows.ToList(null); PageView.TotalCount = args.Result.TotalCount; this.dgStockQueryResult.ItemsSource = PageView.Result; } }); }
// 加载出所有的数据 private void LoadList() { _shipTypeFacade = new ShipTypeFacade(CPApplication.Current.CurrentPage); _stockFacade = new StockQueryFacade(CPApplication.Current.CurrentPage); _shipTypeFacade.GetShipTypeList((s, args) => { if (args.FaultsHandle()) { return; } _listShipType = args.Result; _listShipType.Insert(0, new ShippingType() { ShippingTypeName = ResCommonEnum.Enum_Select }); _stockFacade.QueryStockAll((f, ar) => { if (ar.FaultsHandle()) { return; } _listStockInfo = ar.Result; _listStockInfo.Insert(0, new StockInfo() { StockName = ResCommonEnum.Enum_Select }); cmbStock.ItemsSource = _listStockInfo; cmbShipType.ItemsSource = _listShipType; cmbStock.SelectedIndex = 0; cmbShipType.SelectedIndex = 0; }); }); }