Exemplo n.º 1
0
        protected void btnExportExcel_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                int total = lblTotalrecord.Text == "" ? 0 : lblTotalrecord.Text.ToInt();
                if (total > base.EXCEL_SIZE_Key)
                {
                    UCModalError.ShowMessageError = SysMessage.ExcelSizeError;
                    UCModalError.ShowModalError();
                    UpdatePanelSearch.Update();
                }
                else
                {
                    Dictionary <string, string> columns = new Dictionary <string, string>();
                    columns.Add("ลำดับ", "RUN_NO");
                    columns.Add("เลขที่ใบคำขออนุญาต", "UPLOAD_GROUP_NO");
                    columns.Add("ชื่อไฟล์", "FILENAME");
                    columns.Add("วันที่นำส่ง", "TRAN_DATE");
                    columns.Add("รูปแบบการขอใบอนุญาต", "PETITION_TYPE_NAME");
                    columns.Add("ประเภทการขอใบอนุญาต", "LICENSE_TYPE_NAME");
                    columns.Add("รายการทั้งหมด", "LOTS");

                    List <HeaderExcel> header = new List <HeaderExcel>();
                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "ประเภท ",
                        ValueColumnsOne = ddlLicenseType.SelectedItem.Text
                    });
                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "ตั้งแต่วันที่ ",
                        ValueColumnsOne = txtStartDate.Text,
                        NameColumnsTwo  = "ถึงวันที่ ",
                        ValueColumnsTwo = txtEndDate.Text
                    });



                    BLL.LicenseBiz        biz     = new BLL.LicenseBiz();
                    Func <string, string> GetCrit = anyString =>
                    {
                        return(string.IsNullOrEmpty(anyString) ? string.Empty : anyString);
                    };
                    string   strLicenseType = GetCrit(ddlLicenseType.SelectedValue);
                    DateTime dtStartDate    = Convert.ToDateTime(GetCrit(txtStartDate.Text == "" ? "" : txtStartDate.Text));
                    DateTime dtEndDate      = Convert.ToDateTime(GetCrit(txtEndDate.Text == "" ? "" : txtEndDate.Text));
                    export.CreateExcel(biz.GetResultLicenseVerifyHead(strLicenseType, dtStartDate, dtEndDate, base.UserProfile.CompCode, "N", 1, base.EXCEL_SIZE_Key).DataResponse.Tables[0], columns, header, base.UserProfile);
                }
            }
            catch { }
        }
Exemplo n.º 2
0
        protected void btnExportExcel_Click(object sender, ImageClickEventArgs e)
        {
            int total = lblTotal.Text == "" ? 0 : lblTotal.Text.ToInt();

            if (total > base.EXCEL_SIZE_Key)
            {
                UCModalError1.ShowMessageError = SysMessage.ExcelSizeError;
                UCModalError1.ShowModalError();
                UpdatePanelSearch.Update();
            }
            else
            {
                try
                {
                    Dictionary <string, string> columns = new Dictionary <string, string>();
                    columns.Add("ลำดับที่", "RUN_NO");
                    columns.Add("ประเภทใบเสร็จ", "PETITION_TYPE_NAME");
                    columns.Add("เลขที่ใบเสร็จ", "RECEIPT_NO");
                    columns.Add("ชื่อ-นามสกุล", "FLNAME");
                    columns.Add("เลขบัตรประชาชน", "ID_CARD_NO");
                    columns.Add("วันที่สั่งจ่าย", "PAYMENT_DATE");
                    columns.Add("วันที่ชำระเงิน", "ORDER_DATE");
                    columns.Add("เลขที่ใบอนุญาต", "LICENSE_NO");
                    columns.Add("จำนวนเงิน", "AMOUNT");
                    columns.Add("จำนวนครั้งที่พิมพ์", "PRINT_TIMES");

                    ExportBiz export = new ExportBiz();
                    var       biz    = new BLL.PaymentBiz();
                    var       res    = biz.GetReportNumberPrintBill(txtIDCard.Text, ddlLicenseType.SelectedValue, txtFirstName.Text, txtLastName.Text, 1, base.EXCEL_SIZE_Key, false);
                    export.CreateExcel(res.DataResponse, columns);
                }
                catch { }
            }
        }
Exemplo n.º 3
0
        protected void exportExcel2_Click(object sender, ImageClickEventArgs e)
        {
            ExportBiz export = new ExportBiz();

            try
            {
                int total = lblRec.Text == "" ? 0 : lblRec.Text.ToInt();
                if (total > base.EXCEL_SIZE_Key)
                {
                    UCModalError.ShowMessageError = SysMessage.ExcelSizeError;
                    UCModalError.ShowModalError();
                    UpdatePanelGv.Update();
                }
                else
                {
                    Dictionary <string, string> columns = new Dictionary <string, string>();
                    columns.Add("ลำดับ", "RUN_NO");
                    columns.Add("เลขบัตรประชาชน", "ID_CARD_NO");
                    columns.Add("วันที่สมัคร", "CREATED_DATE");
                    columns.Add("ชื่อ", "FIRSTNAME");
                    columns.Add("นามสกุล", "LASTNAME");
                    columns.Add("วันที่สอบ", "TESTING_DATE");

                    var biz = new BLL.PaymentBiz();
                    var res = biz.GetApplicantNoPayment(txtTestingDate.Text, txtTestingNo.Text, txtExamPlaceCode.Text, Convert.ToDateTime(txtStartPaidSubDate.Text),
                                                        Convert.ToDateTime(txtEndPaidSubDate.Text), H_NOW_REQUEST.Value, 1, base.EXCEL_SIZE_Key, false);
                    int[] colum = new int[] { 9 };
                    export.CreateExcel(res.DataResponse, columns);
                }
            }
            catch { }
        }
Exemplo n.º 4
0
        protected void btnExportExcel_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                int total = lblTotal.Text == "" ? 0 : lblTotal.Text.ToInt();
                if (total > base.EXCEL_SIZE_Key)
                {
                    UCModalError.ShowMessageError = SysMessage.ExcelSizeError;
                    UCModalError.ShowModalError();
                    UpdatePanelGv.Update();
                }
                else
                {
                    ExportBiz export = new ExportBiz();
                    Dictionary <string, string> columns = new Dictionary <string, string>();
                    columns.Add("ลำดับ", "RUN_NO");
                    columns.Add("เลขที่ใบสั่งจ่ายกลุ่ม", "GROUP_REQUEST_NO");
                    columns.Add("วันครบกำหนดชำระ", "EXPIRATION_DATE");
                    columns.Add("จำนวนเงินในใบสั่งจ่ายกลุ่ม", "GROUP_AMOUNT");

                    List <HeaderExcel> header = new List <HeaderExcel>();
                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "วันที่ต้องชำระเงิน(เริ่ม) ",
                        ValueColumnsOne = txtStartPaidSubDate.Text,
                        NameColumnsTwo  = "วันที่ต้องชำระเงิน(สิ้นสุด) ",
                        ValueColumnsTwo = txtEndPaidSubDate.Text
                    });

                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "วันที่สอบ ",
                        ValueColumnsOne = txtTestingDate.Text,
                        NameColumnsTwo  = "รหัสรอบสอบ ",
                        ValueColumnsTwo = txtTestingNo.Text
                    });

                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "รหัสสนามสอบ ",
                        ValueColumnsOne = txtExamPlaceCode.Text
                    });



                    var biz = new BLL.PaymentBiz();
                    var res = biz.GetApplicantNoPaymentHeadder(Convert.ToDateTime(txtStartPaidSubDate.Text),
                                                               Convert.ToDateTime(txtEndPaidSubDate.Text), txtTestingDate.Text, txtTestingNo.Text, txtExamPlaceCode.Text, 1, base.EXCEL_SIZE_Key, false);
                    export.CreateExcel(res.DataResponse.Tables[0], columns, header, base.UserProfile);
                }
            }
            catch { }
        }
Exemplo n.º 5
0
        protected void btnExportExcel_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                int total = lblTotal.Text == "" ? 0 : Regex.Replace(lblTotal.Text, "[^0-9]", "").ToInt();
                if (total > base.EXCEL_SIZE_Key)
                {
                    UCModalError.ShowMessageError = SysMessage.ExcelSizeError;
                    UCModalError.ShowModalError();
                    UpdatePanelSearch.Update();
                }
                else
                {
                    ExportBiz export = new ExportBiz();
                    Dictionary <string, string> columns = new Dictionary <string, string>();
                    columns.Add("ลำดับ", "RUN_NO");
                    columns.Add("ประเภทการชำระ", "PETITION_TYPE_NAME");
                    columns.Add("บัตรประชาชน", "ID_CARD_NO");
                    columns.Add("ชื่อ", "FIRST_NAME");
                    columns.Add("นามสกุล", "LASTNAME");
                    columns.Add("เลขที่ใบสั่งจ่าย", "group_request_no");
                    columns.Add("รหัสรอบสอบ", "TESTING_NO");
                    columns.Add("วันที่ออกใบสั่งจ่าย", "CREATED_DATE");
                    columns.Add("วันที่ชำระเงิน", "payment_date");
                    columns.Add("เลขที่ใบเสร็จ", "RECEIPT_NO");

                    List <HeaderExcel> header = new List <HeaderExcel>();
                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "หน่วยงานจัดสอบ ",
                        ValueColumnsOne = ddlGroupExam.SelectedItem.Text,
                        NameColumnsTwo  = "สนามสอบ ",
                        ValueColumnsTwo = ddlExamPlaceCode.SelectedItem.Text
                    });

                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "วันที่สั่งจ่าย(เริ่ม) ",
                        ValueColumnsOne = txtStartDate.Text,
                        NameColumnsTwo  = "วันที่สั่งจ่าย(สิ้นสุด) ",
                        ValueColumnsTwo = txtEndDate.Text
                    });

                    var biz = new BLL.PaymentBiz();
                    var res = biz.GetPaymentDetailByGroup(base.UserProfile.MemberType, ddlGroupExam.SelectedValue.ToString(),
                                                          ddlExamPlaceCode.SelectedValue.ToString(), Convert.ToDateTime(txtStartDate.Text), Convert.ToDateTime(txtEndDate.Text), 1, base.EXCEL_SIZE_Key, false, base.UserProfile.CompCode);
                    export.CreateExcel(res.DataResponse.Tables[0], columns, header, base.UserProfile);
                }
            }
            catch { }
        }
Exemplo n.º 6
0
 protected void btnExportExcel_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         int total = lblTotalrecord.Text == "" ? 0 : lblTotalrecord.Text.ToInt();
         if (total > base.EXCEL_SIZE_Key)
         {
             this.MasterSite.ModelError.ShowMessageError = SysMessage.ExcelSizeError;
             this.MasterSite.ModelError.ShowModalError();
             UpdatePanelSearch.Update();
         }
         else
         {
             ExportBiz export = new ExportBiz();
             var       biz    = new BLL.PaymentBiz();
             string    IdParameter;
             if (base.UserProfile.MemberType == 1)
             {
                 IdParameter = base.UserProfile.Id;
             }
             else
             {
                 IdParameter = base.UserProfile.CompCode;
             }
             Dictionary <string, string> columns = new Dictionary <string, string>();
             columns.Add("ลำดับ", "RUN_NO");
             columns.Add("ใบสั่งจ่ายย่อย", "HEAD_REQUEST_NO");
             columns.Add("ประเภทใบสั่งจ่าย", "PETITION_TYPE_NAME");
             columns.Add("จำนวนคน", "PERSON_NO");
             columns.Add("จำนวนเงิน", "SUBPAYMENT_AMOUNT");
             columns.Add("วันที่จ่ายย่อย", "SUBPAYMENT_DATE");
             var res = biz.GetGroupPayment(IdParameter, Convert.ToDateTime(txtStartPaidSubDate.Text), Convert.ToDateTime(txtEndPaidSubDate.Text), Convert.ToString(base.UserProfile.MemberType), txtID.Text, 1, base.EXCEL_SIZE_Key, "N");
             export.CreateExcel(res.DataResponse, columns);
         }
     }
     catch { }
 }
Exemplo n.º 7
0
        protected void btnExportExcel_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                int total = lblTotalrecord.Text == "" ? 0 : lblTotalrecord.Text.ToInt();
                if (total > base.EXCEL_SIZE_Key)
                {
                    UCModalError.ShowMessageError = SysMessage.ExcelSizeError;
                    UCModalError.ShowModalError();
                    UpdatePanelSearch.Update();
                }
                else
                {
                    ExportBiz export = new ExportBiz();
                    Dictionary <string, string> columns = new Dictionary <string, string>();
                    columns.Add("ลำดับที่", "RUN_NO");
                    columns.Add("เลขบัตรประชาชน", "ID_CARD_NO");
                    columns.Add("ชื่อ", "NAMES");
                    columns.Add("นามสกุล", "LASTNAME");
                    columns.Add("ประเภทคำขอ", "PETITION_NAME");
                    columns.Add("ประเภทใบอนุญาต", "LICENSE_TYPE_NAME");
                    columns.Add("เลขที่อนุญาต", "LICENSE_NO");
                    columns.Add("วันที่อนุญาต", "LICENSE_DATE");
                    columns.Add("วันที่หมดอายุ", "LICENSE_EXPIRE_DATE");
                    columns.Add("สถานะ", "APPROVED");

                    List <HeaderExcel> header = new List <HeaderExcel>();
                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "เลขที่อนุญาต ",
                        ValueColumnsOne = txtLicenseNumber.Text,
                        NameColumnsTwo  = "ประเภทใบอนุญาต ",
                        ValueColumnsTwo = ddlLicenseType.SelectedItem.Text
                    });
                    header.Add(new HeaderExcel
                    {
                        NameColumnsOne  = "ตั้งแต่วันที่ ",
                        ValueColumnsOne = txtstartDate.Text,
                        NameColumnsTwo  = "ถึงวันที่ ",
                        ValueColumnsTwo = txttoDate.Text
                    });



                    if (base.UserProfile.MemberType == DTO.RegistrationType.OIC.GetEnumValue() || base.UserProfile.MemberType == DTO.RegistrationType.OICAgent.GetEnumValue())
                    {
                        var biz = new BLL.LicenseBiz();
                        var res = new DTO.ResponseService <DataSet>();
                        res = biz.GetListLicenseDetailAdminByCriteria(txtLicenseNumber.Text
                                                                      , ddlLicenseType.SelectedValue
                                                                      , Convert.ToDateTime(txtstartDate.Text)
                                                                      , Convert.ToDateTime(txttoDate.Text)
                                                                      , ""
                                                                      , ""
                                                                      , base.UserProfile
                                                                      , 1
                                                                      , base.EXCEL_SIZE_Key, "N");

                        export.CreateExcel(res.DataResponse.Tables[0], columns, header, base.UserProfile);
                    }
                    else
                    {
                        var biz = new BLL.LicenseBiz();
                        var res = new DTO.ResponseService <DataSet>();
                        res = biz.GetListLicenseDetailByCriteria(txtLicenseNumber.Text
                                                                 , ddlLicenseType.SelectedValue
                                                                 , Convert.ToDateTime(txtstartDate.Text)
                                                                 , Convert.ToDateTime(txttoDate.Text)
                                                                 , ""
                                                                 , ""
                                                                 , base.UserProfile
                                                                 , 1
                                                                 , base.EXCEL_SIZE_Key, "N");
                        //export.CreateExcel(res.DataResponse,columns);
                        export.CreateExcel(res.DataResponse.Tables[0], columns, header, base.UserProfile);
                    }
                }
            }
            catch { }
        }