Exemple #1
0
        /// <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>();
            });
        }
Exemple #2
0
        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;
                });
            });
        }