private void insert_unc()
        {
            US_DM_GIAI_NGAN v_us_dm_giai_ngan = new US_DM_GIAI_NGAN();
            m_hdf_id_dm_giai_ngan.Value = "";
            //check validate luu quyet dinh
            if (!check_validate_input_dm_giai_ngan_is_ok()) return;

            // insert dm giai ngan
            form_to_us_dm_giai_ngan(v_us_dm_giai_ngan);
            v_us_dm_giai_ngan.Insert();
            WebformControls.ghiLogDuToan("Thêm mới uỷ nhiệm chi số " + v_us_dm_giai_ngan.strSO_UNC);
            m_hdf_id_dm_giai_ngan.Value = v_us_dm_giai_ngan.dcID.ToString();
            m_lbl_mess_master.Text = C_STR_LUU_THANH_CONG_UNC;
            //reload data by form mode
            set_enable_control_giai_ngan(false);
            load_data_to_grid_chi_tiet_uy_nhiem_chi();
            format_control_print_and_save_info();
        }
        protected void m_cmd_luu_unc_Click(object sender, EventArgs e)
        {
            try
            {
                US_DM_GIAI_NGAN v_us = new US_DM_GIAI_NGAN();
                m_hdf_id_dm_uy_nhiem_chi.Value = "";
                //check validate luu quyet dinh

                if (m_txt_so_unc.Text.Trim().Equals(""))
                {
                    m_lbl_mess_master.Text = "Bạn phải nhập Số Uỷ nhiệm chi!";
                    m_txt_so_unc.Focus();
                    return;
                }
                if (m_txt_ngay_thang.Text.Trim().Equals(""))
                {
                    m_lbl_mess_master.Text = "Bạn phải nhập Ngày tháng!";
                    m_txt_ngay_thang.Focus();
                    return;
                }
                if (!CValidateTextBox.IsValid(m_txt_ma_ctmt_da_htct, DataType.StringType, allowNull.NO))
                {
                    m_lbl_mess_master.Text = "Bạn phải nhập Mã CTMT, DA và HTCT!";
                    m_txt_ma_ctmt_da_htct.Focus();
                    return;
                }
                DateTime v_dat_ngay_thang = DateTime.Now;
                try
                {
                    v_dat_ngay_thang = CIPConvert.ToDatetime(m_txt_ngay_thang.Text.Trim(), "dd/MM/yyyy");
                }
                catch (Exception)
                {
                    m_lbl_mess_master.Text = "Bạn phải nhập Ngày tháng!";
                    m_txt_ngay_thang.Focus();
                    return;
                }

                // insert gd quyet dinh
                v_us.dcID_DON_VI = CIPConvert.ToDecimal(m_ddl_don_vi.SelectedValue);
                //v_us.strDIA_CHI = m_lbl_dia_chi.Text.Trim();
                //v_us.strKHO_BAC_NHA_NUOC = m_lbl_tai_kho_bac_nha_nuoc.Text.Trim();
                v_us.strMA_CTMT_DA_HTCT = m_txt_ma_ctmt_da_htct.Text.Trim();
                v_us.strMA_DVQHNS = m_lbl_ma_dvqhns.Text.Trim();
                //if (m_rbl_ma_tkkt.SelectedIndex == 0)
                //{
                //	v_us.strIS_NGUON_NS_YN = "N";
                //}
                //else v_us.strIS_NGUON_NS_YN = "Y";
                if (Request.QueryString["ip_nguon_ns"]!=null)
                {
                    if (Request.QueryString["ip_nguon_ns"].ToString().Equals("N"))
                    {
                        v_us.strIS_NGUON_NS_YN = "N";
                    }
                }
                else v_us.strIS_NGUON_NS_YN="Y";
                //v_us.strMA_TKKT = m_rbl_ma_tkkt.SelectedItem.Text;
                v_us.strSO_UNC = m_txt_so_unc.Text.Trim();
                v_us.datNGAY_THANG = CIPConvert.ToDatetime(m_txt_ngay_thang.Text.Trim(), "dd/MM/yyyy");
                v_us.Insert();
                //do not edit
                disable_control_unc();
                m_lbl_mess_master.Text = "Lưu Uỷ nhiệm chi thành công!";
                //set id to hiddenfield
                m_hdf_id_dm_uy_nhiem_chi.Value = v_us.dcID.ToString();
                data_to_grid_unc();
                //get_so_tien_kh_giao();
                if (m_hdf_id_dm_uy_nhiem_chi.Value.Trim().Equals("") | m_hdf_id_dm_uy_nhiem_chi.Value.Trim().Equals("-1"))
                    m_cmd_save_info_unc.Visible = false;
                else
                {
                    m_cmd_save_info_unc.Visible = true;
                    m_cmd_print.NavigateUrl = "~/ChucNang/F600_print_unc_qbt.aspx?ip_dc_id_dm_unc=" + m_hdf_id_dm_uy_nhiem_chi.Value;
                    m_cmd_print.Visible = true;
                }
            }
            catch (Exception v_e)
            {
                CSystemLog_301.ExceptionHandle(this, v_e);
            }
        }