Ejemplo n.º 1
0
        protected void PageSearchChange(object sender, EventArgs e)
        {
            try
            {
                if (!ValidInput())
                {
                    AppUtil.ClientAlert(Page, "กรุณาเลือกวันที่กดรับเลขรับแจ้งเริ่มต้น และ วันที่กดรับเลขรับแจ้งสิ้นสุด");
                    return;
                }

                //DataSet resultDs;
                decimal teleTeam = -1, telesale = -1, insComId = -1;;
                decimal.TryParse(cmbTelesalesTeam.SelectedValue, out teleTeam);
                decimal.TryParse(cmbTelesales.SelectedValue, out telesale);
                decimal.TryParse(cmbInsuranceCom.SelectedValue, out insComId);

                int coverTypeId = -1;
                int.TryParse(cmbCoverageType.SelectedValue, out coverTypeId);

                //var resultList = SlmScr052Biz.GetSearchResult(tdStartDate.DateValue, tdEndDate.DateValue, tdIncentiveStartDate.DateValue, tdIncentiveEndDate.DateValue, tdProtectStartDate.DateValue, tdProtectEndDate.DateValue, teleTeam, cmbTelesales.SelectedValue, insComId, coverTypeId, txtCustomerName.Text, txtCustomerLastName.Text, txtContractNo.Text , out resultDs);
                SlmScr052Biz bz         = new SlmScr052Biz();
                var          resultList = bz.GetSearchResult2(tdStartDate.DateValue, tdEndDate.DateValue, tdIncentiveStartDate.DateValue, tdIncentiveEndDate.DateValue, tdProtectStartDate.DateValue, tdProtectEndDate.DateValue, teleTeam, cmbTelesales.SelectedValue, insComId, coverTypeId, txtCustomerName.Text, txtCustomerLastName.Text, txtContractNo.Text);
                if (sender == null)
                {
                    BindGridview(pcTop, gvResult, resultList.ToArray(), 1);
                }
                else
                {
                    BindGridview(pcTop, gvResult, resultList.ToArray(), pcTop.SelectedPageIndex);
                }
            }
            catch (Exception ex)
            {
                string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
                // _log.Debug(message);
                AppUtil.ClientAlert(Page, message);
            }
            upResult.Update();
        }