Пример #1
0
        private void BindData()
        {
            OrderStatisticsQuery orderStatisticsQuery = new OrderStatisticsQuery();

            orderStatisticsQuery.PageIndex = 1;
            orderStatisticsQuery.PageSize  = 50;
            orderStatisticsQuery.SortOrder = SortAction.Desc;
            orderStatisticsQuery.SortBy    = "TotalRec";
            Globals.EntityCoding(orderStatisticsQuery, true);
            DbQueryResult dbQueryResult = ShopStatisticHelper.Member_GetRegionReport(orderStatisticsQuery);
            int           num           = 0;

            System.Data.DataTable dataTable = ((System.Data.DataTable)dbQueryResult.Data).Clone();
            foreach (System.Data.DataRow dataRow in ((System.Data.DataTable)dbQueryResult.Data).Rows)
            {
                num++;
                System.Data.DataRow dataRow2 = dataTable.NewRow();
                dataRow2["RegionName"] = dataRow["RegionName"];
                dataRow2["TotalRec"]   = dataRow["TotalRec"];
                dataTable.Rows.Add(dataRow2);
                if (num == 1)
                {
                    this.MaxQty = int.Parse(dataRow2["TotalRec"].ToString());
                }
                if (num >= 10)
                {
                    break;
                }
            }
            this.rptList.DataSource = dataTable;
            this.rptList.DataBind();
            this.QtyList1 = "";
            num           = 0;
            int count = ((System.Data.DataTable)dbQueryResult.Data).Rows.Count;

            foreach (System.Data.DataRow drOne in ((System.Data.DataTable)dbQueryResult.Data).Rows)
            {
                this.QtyList1 = string.Concat(new string[]
                {
                    this.QtyList1,
                    "{name: '",
                    base.GetFieldValue(drOne, "RegionName"),
                    "',value: ",
                    base.GetFieldIntValue(drOne, "TotalRec").ToString(),
                    "}"
                });
                if (num < count - 1)
                {
                    this.QtyList1 += ",\n";
                }
                num++;
            }
        }
        private void BindData()
        {
            OrderStatisticsQuery entity = new OrderStatisticsQuery
            {
                PageIndex = 1,
                PageSize  = 50,
                SortOrder = SortAction.Desc,
                SortBy    = "TotalRec"
            };

            Globals.EntityCoding(entity, true);
            DbQueryResult result = ShopStatisticHelper.Member_GetRegionReport(entity);
            int           num    = 0;
            DataTable     table  = ((DataTable)result.Data).Clone();

            foreach (DataRow row in ((DataTable)result.Data).Rows)
            {
                num++;
                DataRow row2 = table.NewRow();
                row2["RegionName"] = row["RegionName"];
                row2["TotalRec"]   = row["TotalRec"];
                table.Rows.Add(row2);
                if (num == 1)
                {
                    this.MaxQty = int.Parse(row2["TotalRec"].ToString());
                }
                if (num >= 10)
                {
                    break;
                }
            }
            this.rptList.DataSource = table;
            this.rptList.DataBind();
            this.QtyList1 = "";
            num           = 0;
            int count = ((DataTable)result.Data).Rows.Count;

            foreach (DataRow row3 in ((DataTable)result.Data).Rows)
            {
                this.QtyList1 = this.QtyList1 + "{name: '" + base.GetFieldValue(row3, "RegionName") + "',value: " + base.GetFieldIntValue(row3, "TotalRec").ToString() + "}";
                if (num < (count - 1))
                {
                    this.QtyList1 = this.QtyList1 + ",\n";
                }
                num++;
            }
        }