Example #1
0
        /// <summary>
        /// 渠道统计分页查询
        /// </summary>
        /// <returns></returns>
        public void GetWayCountData(HttpContext context)
        {
            int    pageIndex   = ConvertHelper.ToInt32(context.Request["pageIndex"]);
            int    pageSize    = ConvertHelper.ToInt32(context.Request["pageSize"]);
            string startDate   = context.Request["startDate"];
            string endDate     = context.Request["endDate"];
            int    resourceId  = ConvertHelper.ToInt32(context.Request["resourceId"]);
            int    recordCount = 0;

            T_CountToolResource dataAccess = new T_CountToolResource();
            DataTable           dt         = dataAccess.GetWayCountData(pageIndex, pageSize, startDate, endDate, resourceId, ref recordCount);
            BaseResponse        result     = new BaseResponse();

            result.recordCount = dt == null ? 0 : dt.Rows.Count;
            result.list        = dt;
            string strResult = JsonConvert.SerializeObject(result);

            context.Response.Write(strResult);
        }
        private void BindData(int pageIndex)
        {
            int codeid = 0;

            if (txtBookGuidLink.Value == "")
            {
                codeid = 0;
            }
            else
            {
                codeid = Convert.ToInt32(txtBookGuidLink.Value);
            }
            string startDate = textTimeStart.Text;
            string endDate   = textTimeEnd.Text;

            if (pageIndex <= 0)
            {
                pageIndex = 1;
            }
            if (string.IsNullOrEmpty(startDate))
            {
                startDate          = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd");
                textTimeStart.Text = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd");
            }
            if (string.IsNullOrEmpty(endDate))
            {
                endDate          = DateTime.Now.ToString("yyyy-MM-dd");
                textTimeEnd.Text = DateTime.Now.ToString("yyyy-MM-dd");
            }
            int recordCount = 0;
            T_CountToolResource dataAccess = new T_CountToolResource();
            DataTable           dt         = dataAccess.GetWayCountData(pageIndex, 10, startDate, endDate, codeid, ref recordCount);

            num.Value          = recordCount.ToString();
            repData.DataSource = dt;
            repData.DataBind();

            AspNetPager1.CurrentPageIndex = pageIndex;
            AspNetPager1.RecordCount      = recordCount;
            AspNetPager1.DataBind();
        }