Exemplo n.º 1
0
        private void kêKhaiTàiSảnKhácToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                f401_bao_cao_danh_muc_tai_san_khac v_frm401 = new f401_bao_cao_danh_muc_tai_san_khac();
                v_frm401.display();
            }
            catch (Exception v_e)
            {

                CSystemLog_301.ExceptionHandle(v_e);
            }
        }
 private void export_excel()
 {
     string v_str_output_file = "";
     string v_str_loai_bao_cao = "";
     string v_str_id_trang_thai = "";
     f401_bao_cao_danh_muc_tai_san_khac v_f401_bc_dm_tai_san_khac = new f401_bao_cao_danh_muc_tai_san_khac();
     CObjExcelAssetParameters v_obj_parameter = new CObjExcelAssetParameters();
     form_2_objExcelAssetParameters(v_obj_parameter);
     if (Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.LOAI_BAO_CAO] != null) {
         v_str_loai_bao_cao = Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.LOAI_BAO_CAO];
     }
     if (Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.TRANG_THAI] != null) {
         v_str_id_trang_thai = Request.QueryString[CONST_QLDB.MA_THAM_SO_URL.TRANG_THAI];
     }
     switch (v_str_id_trang_thai) {
         case CONST_QLDB.TRANG_THAI.KE_KHAI:
             ip_e_formmode = f401_bao_cao_danh_muc_tai_san_khac.eFormMode.KE_KHAI_TAI_SAN_KHAC;
             break;
         case CONST_QLDB.TRANG_THAI.DE_NGHI_XU_LY:
             ip_e_formmode = f401_bao_cao_danh_muc_tai_san_khac.eFormMode.TAI_SAN_KHAC_DE_NGHI_XU_LY;
             break;
     }
     switch (v_str_loai_bao_cao)
         {
         case CONST_QLDB.LOAI_BAO_CAO.DVSD:
                 /*v_f401_bc_dm_tai_san_khac.export_excel(ip_e_formmode
                     , ref v_obj_parameter);
                 Response.Clear();
                 v_str_output_file = "/QuanLyTaiSan/" + v_obj_parameter.strFILE_NAME_RESULT;
                 Response.Redirect(v_str_output_file, false);*/
                 m_grv_danh_sach_tai_san_khac.AllowPaging = false;
                 load_data_to_grid();  // đây là hàm load lại dữ liệu lên lưới
                 // còn nếu chỉ muốn xuất dữ liệu ở Page hiện tại thì không cần 2 dòng trên
                 WinformReport.export_gridview_2_excel(
                             m_grv_danh_sach_tai_san_khac
                             , "DS tai san khac.xls"
                             ); // 0 và 1 là số thứ tự 2 cột: Sửa, Xóa
                 break;
         case CONST_QLDB.LOAI_BAO_CAO.DVCQ:
                 m_grv_danh_sach_tai_san_khac.AllowPaging = false;
                 load_data_to_grid();  // đây là hàm load lại dữ liệu lên lưới
                 // còn nếu chỉ muốn xuất dữ liệu ở Page hiện tại thì không cần 2 dòng trên
                 WinformReport.export_gridview_2_excel(
                             m_grv_danh_sach_tai_san_khac
                             , "DS tai san khac.xls"
                             ); // 0 và 1 là số thứ tự 2 cột: Sửa, Xóa
                 break;
         case CONST_QLDB.LOAI_BAO_CAO.BLD:
                 m_grv_danh_sach_tai_san_khac.AllowPaging = false;
                 load_data_to_grid();  // đây là hàm load lại dữ liệu lên lưới
                 // còn nếu chỉ muốn xuất dữ liệu ở Page hiện tại thì không cần 2 dòng trên
                 WinformReport.export_gridview_2_excel(
                             m_grv_danh_sach_tai_san_khac
                             , "DS tai san khac.xls"
                             ); // 0 và 1 là số thứ tự 2 cột: Sửa, Xóa
                 break;
         }
 }