private void QueryResultGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
        {
            tempFilter.PageInfo = new ECCentral.QueryFilter.Common.PagingInfo()
            {
                PageSize  = QueryResultGrid.PageSize,
                PageIndex = QueryResultGrid.PageIndex,
                SortBy    = e.SortField
            };
            tempFilter.IsManagerPM     = AuthMgr.HasFunctionAbsolute(AuthKeyConst.PO_SeniorPM_Query);
            tempFilter.PageInfo.SortBy = e.SortField;
            serviceFacade.QueryPurchaseOrders(tempFilter, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                var consignList = args.Result.Rows.ToList();
                int totalCount  = args.Result.TotalCount;
                //构造仓库列的显示
                foreach (var item in consignList)
                {
                    item.IsChecked = false;
                    if (item["ITStockSysNo"] != null && item["PaySettleCompany"] != null)
                    {
                        PaySettleITCompany paySettleITCompany = Enum.Parse(typeof(PaySettleITCompany), item["PaySettleCompany"].ToString(), true);
                        item["stockname"] = string.Format("{0}{1}", EnumConverter.GetDescription(paySettleITCompany), item["ITStockName"]);
                    }
                    else
                    {
                        item["stockname"] = string.Format("{0}{1}", EnumConverter.GetDescription(TransferType.Direct), item["stockname"]);
                    }
                }

                QueryResultGrid.TotalCount  = totalCount;
                QueryResultGrid.ItemsSource = consignList;
            });
        }