コード例 #1
0
ファイル: SLM_SCR_051.aspx.cs プロジェクト: KKPBank/SLM
        protected void btnExportExcel_Click(object sender, EventArgs e)
        {
            if (!ValidInput())
            {
                AppUtil.ClientAlert(Page, "กรุณาเลือกวันที่กดรับเลขรับแจ้งเริ่มต้น และ วันที่กดรับเลขรับแจ้งสิ้นสุด");
                return;
            }

            //DataSet resultDs; //Coment by Pom 04/07/2016 - Warning variable is never used
            decimal teleTeam;
            string  telesale;

            decimal.TryParse(cmbTelesalesTeam.SelectedValue, out teleTeam);
            telesale = cmbTelesales.SelectedValue;


            var filename = Path.GetTempPath() + "\\tmpexcel_051_" + Page.User.Identity.Name + ".xls";// Path.GetTempFileName();
            var bz       = new SlmScr051Biz();

            if (bz.CreateExcel2(tdStartDate.DateValue, tdEndDate.DateValue, tdIncentiveStartDate.DateValue, tdIncentiveEndDate.DateValue, tdProtectStartDate.DateValue, tdProtectEndDate.DateValue, teleTeam, telesale, filename))
            {
                ExportExcel(filename, "REPORT_PRIVILEGE_" + DateTime.Now.ToString("yyyyMMdd_HHmm") + ".xls");
            }
            else
            {
                AppUtil.ClientAlert(this, bz.ErrorMessage);
            }
        }
コード例 #2
0
ファイル: SLM_SCR_051.aspx.cs プロジェクト: KKPBank/SLM
        protected void PageSearchChange(object sender, EventArgs e)
        {
            try
            {
                if (!ValidInput())
                {
                    //AppUtil.ClientAlert(Page, "กรุณาเลือกวันที่กดรับเลขรับแจ้งเริ่มต้น และ วันที่กดรับเลขรับแจ้งสิ้นสุด");
                    return;
                }

                decimal teleTeam;
                string  telesale;
                decimal.TryParse(cmbTelesalesTeam.SelectedValue, out teleTeam);
                telesale = cmbTelesales.SelectedValue;

                var biz        = new SlmScr051Biz();
                var resultList = biz.GetSearchResult2(tdStartDate.DateValue, tdEndDate.DateValue, tdIncentiveStartDate.DateValue, tdIncentiveEndDate.DateValue, tdProtectStartDate.DateValue, tdProtectEndDate.DateValue, teleTeam, telesale).OrderBy(r => r.slm_PremiumName).ToList();
                if (sender == null)
                {
                    BindGridview(pcTop, gvResult, resultList.ToArray(), 0);
                }
                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();
        }
コード例 #3
0
ファイル: SLM_SCR_051.aspx.cs プロジェクト: KKPBank/SLM
        protected void Page_Load(object sender, EventArgs e)
        {
            ((MasterPage.SaleLead) this.Master).ShowReportMenu();
            ((Label)Page.Master.FindControl("lblTopic")).Text = "รายงาน RA (พรีเมี่ยม)";

            if (!IsPostBack)
            {
                cmbTelesalesTeam.DataSource = SlmScr051Biz.GetTeamTelesaleList();
                cmbTelesalesTeam.DataBind();
                cmbTelesalesTeam.Items.Insert(0, new ListItem("ทั้งหมด", "-1"));
            }
        }
コード例 #4
0
ファイル: SLM_SCR_053.aspx.cs プロジェクト: KKPBank/SLM
 private void SetTelesaleName()
 {
     AppUtil.BuildCombo(cmbTelesales, SlmScr051Biz.GetTelesaleList(SLMUtil.SafeInt(cmbTelesalesTeam.SelectedValue)), "ทั้งหมด");
 }