,SO_DAU_KY_NGUYEN_GIA = 4 } #endregion Enumerations #region Methods public void display() { this.ShowDialog(); } public void export_excel(TANG_GIAM_TAI_SAN ip_tang_giam_tai_san , ref IP.Core.QltsFormControls.CObjExcelAssetParameters op_obj_excel_parameters) { m_obj_trans = get_trans_object(m_fg); string v_str_ma_don_vi=""; if (op_obj_excel_parameters.dcID_BO_TINH !=-1) { US_DM_DON_VI v_us_dm_don_vi = new US_DM_DON_VI(op_obj_excel_parameters.dcID_BO_TINH); v_str_ma_don_vi = v_us_dm_don_vi.strMA_DON_VI; } CExcelWebReport v_obj_exe_report = new CExcelWebReport("BC-330 BCTH-TGTS.xls", 16, 1); load_data_to_grid_tai_san(ip_tang_giam_tai_san , op_obj_excel_parameters.strUSER_NAME ,op_obj_excel_parameters.dcID_BO_TINH ,op_obj_excel_parameters.dcID_DON_VI_CHU_QUAN ,op_obj_excel_parameters.datTU_NGAY ,op_obj_excel_parameters.datDEN_NGAY); switch (ip_tang_giam_tai_san) { case TANG_GIAM_TAI_SAN.TONG_HOP_CHUNG: v_obj_exe_report.AddFindAndReplaceItem("<LOAI_BAO_CAO>" , "Phần 1: Tổng hợp chung" ); break; case TANG_GIAM_TAI_SAN.CHI_TIET_THEO_LOAI_HINH: v_obj_exe_report.AddFindAndReplaceItem("<LOAI_BAO_CAO>" , "Phần 2: Chi tiết theo loại hình đơn vị" ); break; case TANG_GIAM_TAI_SAN.CHI_TIET_THEO_DON_VI: v_obj_exe_report.AddFindAndReplaceItem("<LOAI_BAO_CAO>" , "Phần 3: Chi tiết theo từng đơn vị" ); break; }
this.Name = "F330_RPT_TANG_GIAM_TAI_SAN"; this.Text = "F330_RPT_TANG_GIAM_TAI_SAN"; this.Load += new System.EventHandler(this.F330_RPT_TANG_GIAM_TAI_SAN_Load); this.m_pnl_out_place_dm.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.m_fg)).EndInit(); this.ResumeLayout(false); } private void insert_rpt_tang_giam_tai_san() { // F330_RPT_TANG_GIAM_TAI_SAN_DE v_fDE = new F330_RPT_TANG_GIAM_TAI_SAN_DE(); // v_fDE.display(); load_data_2_grid(); } private void load_data_2_grid() { m_ds = new DS_RPT_TANG_GIAM_TAI_SAN(); m_us.FillDataset(m_ds); m_fg.Redraw = false; CGridUtils.Dataset2C1Grid(m_ds, m_fg, m_obj_trans); m_fg.Redraw = true; } private void load_data_to_grid_tai_san( TANG_GIAM_TAI_SAN ip_tang_giam_tai_san ,string ip_str_user_name ,decimal ip_dc_id_bo_tinh ,decimal ip_dc_id_don_vi_chu_quan ,DateTime ip_dat_tu_ngay ,DateTime ip_dat_den_ngay ) { US_RPT_TANG_GIAM_TAI_SAN v_us_rpt_tang_giam_tai_san = new US_RPT_TANG_GIAM_TAI_SAN(); DS_RPT_TANG_GIAM_TAI_SAN v_ds_rpt_tang_giam_tai_san = new DS_RPT_TANG_GIAM_TAI_SAN(); switch (ip_tang_giam_tai_san) { case TANG_GIAM_TAI_SAN.TONG_HOP_CHUNG: v_us_rpt_tang_giam_tai_san.FillDataSet_tong_hop_chung( ip_str_user_name ,ip_dc_id_bo_tinh ,ip_dc_id_bo_tinh ,ip_dat_tu_ngay ,ip_dat_den_ngay ,v_ds_rpt_tang_giam_tai_san ); break; case TANG_GIAM_TAI_SAN.CHI_TIET_THEO_LOAI_HINH: