コード例 #1
0
        public void SearchDetailList(SalesQuantityRankingsPara para)
        {
            try
            {
                if (GlobalUtil.EngineUnconnectioned(this))
                {
                    return;
                }

                List <SalesQuantityRanking> listPage = GlobalCache.ServerProxy.GetSalesQuantityRankings(para);
                if (this.dataGridSumCtrl != null && !this.dataGridSumCtrl.IsPageSet)
                {
                    dataGridViewTextBoxColumn14.Visible = true;
                    dataGridViewTextBoxColumn13.Visible = true;
                    LastSaleTime.Visible = true;
                    dataGridViewTextBoxColumnColor.Visible = true;
                }
                switch (para.QueryType)
                {
                case QueryType.CostumeID:


                    dataGridViewTextBoxColumnColor.Visible = false;

                    SizeName.Visible = false;
                    break;

                case QueryType.ColorName:
                    SizeName.Visible = false;
                    break;

                case QueryType.CostumeIDColorNameSize:
                    //if (!this.dataGridSumCtrl.IsPageSet)
                    //{
                    LastSaleTime.Visible = false;
                    dataGridViewTextBoxColumn14.Visible = false;
                    dataGridViewTextBoxColumn13.Visible = false;
                    //}
                    break;

                default:
                    break;
                }
                this.BindingDataSource(listPage);
            }
            catch (Exception ee)
            {
                GlobalUtil.ShowError(ee);
            }
            finally
            {
                GlobalUtil.UnLockPage(this);
            }
        }
コード例 #2
0
        /// <summary>
        /// 获取畅滞排行榜各店铺信息。
        /// </summary>
        /// <param name="para"></param>
        /// <returns></returns>
        public List <SalesQuantityRanking> GetSalesQuantityRankings(SalesQuantityRankingsPara para)
        {
            byte[] response = this.engine.CustomizeOutter.Query(ManageInformationTypes.GetSalesQuantityRankings, SerializeHelper.ResultToSerialize(para));

            return(CompactPropertySerializer.Default.Deserialize <List <SalesQuantityRanking> >(response, 0));
        }