Пример #1
0
        protected void btnExcel1_Click(object sender, EventArgs e)
        {
            if (tdmIncFrom.DateValue.Year == 1 || tdmIncTo.DateValue.Year == 1)
            {
                AppUtil.ClientAlert(this, "กรุณาเลือกเลือกช่วงวันที่กดเบิก Incentive ที่ต้องการค้นหา"); return;
            }
            if (tdmIncFrom.DateValue.Year != 1 && tdmIncTo.DateValue.Year != 1)
            {
                TimeSpan datediff = tdmIncTo.DateValue.Subtract(tdmIncFrom.DateValue);
                double   totalday = datediff.TotalDays;
                if (totalday >= 60)
                {
                    AppUtil.ClientAlert(this, "ไม่สามารถค้นหาช่วงวันที่กดรับ Incentive มากกว่าหรือเท่ากับ 60 วันได้");
                    return;
                }
            }

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

            if (bz.CreateExcel1v2(filename, tdmIncFrom.DateValue, tdmIncTo.DateValue, tdmCallFrom.DateValue, tdmCallTo.DateValue, SLMUtil.SafeInt(cmbTelesale.SelectedValue), cmbTelesaleName.SelectedValue))
            {
                ExportExcel(filename, "BSAT_REPORT_" + DateTime.Now.ToString("yyyyMMdd_HHmm") + ".xls");
            }
            else
            {
                AppUtil.ClientAlert(this, bz.ErrorMessage);
            }
        }
Пример #2
0
        protected void btnExcel2_Click(object sender, EventArgs e)
        {
            SlmScr049Biz bz       = new SlmScr049Biz();
            var          filename = Path.GetTempPath() + "\\tmpexcel_049_" + Page.User.Identity.Name + ".xls";// Path.GetTempFileName();

            if (bz.CreateExcel2(filename, tdmIncFrom.DateValue, tdmIncTo.DateValue, tdmCallFrom.DateValue, tdmCallTo.DateValue, SLMUtil.SafeInt(cmbTelesale.SelectedValue), cmbTelesaleName.SelectedValue))
            {
                ExportExcel(filename, "SLM049_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".xls");
            }
            else
            {
                AppUtil.ClientAlert(this, bz.ErrorMessage);
            }
        }