Beispiel #1
0
        protected void store1_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            DateTime startDate = Convert.ToDateTime(this.dfReportStartDate.DateField.Value);

            SPClientGroupWrapper spClientGroupWrapper = SPClientGroupWrapper.FindById(this.ClientGroupID);

            if (startDate < spClientGroupWrapper.GetDT())
            {
                startDate = spClientGroupWrapper.GetDT();
            }

            DateTime endDate = Convert.ToDateTime(this.dfReportEndDate.DateField.Value);


            store1.DataSource = SPPaymentInfoWrapper.GetClientMobileCount(SPClientID, startDate, endDate);


            store1.DataBind();
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Ext.IsAjaxRequest)
            {
                return;
            }

            int id = this.ClientGroupID;

            this.dfReportEndDate.DateField.Value = System.DateTime.Now.Date;

            this.dfReportStartDate.DateField.Value = System.DateTime.Now.Date;

            SPClientGroupWrapper spClientGroupWrapper = SPClientGroupWrapper.FindById(this.ClientGroupID);

            this.dfReportStartDate.DateField.MinDate = spClientGroupWrapper.GetDT();

            storeSPClient.BaseParams.Add(new Parameter("ClientGroupID", id.ToString(), ParameterMode.Value));

            this.hidId.Text = id.ToString();
        }
Beispiel #3
0
        protected void store1_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            int    recordCount   = 0;
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }


            List <SPPaymentInfoWrapper> list = null;

            DateTime startDate = Convert.ToDateTime(this.dfReportStartDate.DateField.Value);

            SPClientGroupWrapper spClientGroupWrapper = SPClientGroupWrapper.FindById(this.ClientGroupID);

            if (startDate < spClientGroupWrapper.GetDT())
            {
                startDate = spClientGroupWrapper.GetDT();
            }

            string province = "";

            if (this.cmbProvince.SelectedItem != null)
            {
                province = this.cmbProvince.SelectedItem.Value;
            }

            string city = "";

            if (!string.IsNullOrEmpty(this.txtCity.Text.Trim()))
            {
                city = this.txtCity.Text.Trim();
            }

            string phone = "";

            if (!string.IsNullOrEmpty(this.txtMoblie.Text.Trim()))
            {
                phone = this.txtMoblie.Text.Trim();
            }

            if (SPClientID > 0)
            {
                list = SPPaymentInfoWrapper.FindAllByOrderByAndCleintIDAndChanneLIDAndDateAndProviceNoIntercept(ChannelID, SPClientID, startDate, Convert.ToDateTime(this.dfReportEndDate.DateField.Value), province, city, phone, sortFieldName, (e.Dir == Coolite.Ext.Web.SortDirection.DESC), pageIndex, limit, out recordCount);
            }
            else
            {
                list = SPPaymentInfoWrapper.FindAllByOrderByAndSPClientGroupIDAndDateAndProviceNoIntercept(SPClientGroupID, startDate, Convert.ToDateTime(this.dfReportEndDate.DateField.Value), province, city, phone, sortFieldName, (e.Dir == Coolite.Ext.Web.SortDirection.DESC), pageIndex, limit, out recordCount);
            }

            store1.DataSource = list;
            e.TotalCount      = recordCount;

            store1.DataBind();
        }