public bool check_ma_tai_san_is_valid(string ip_str_ma_tai_san)
 {
     US_DM_DAT v_us_dm_dat = new US_DM_DAT();
     DS_DM_DAT v_ds_dm_dat = new DS_DM_DAT();
     v_us_dm_dat.FillDataset(v_ds_dm_dat, "where " + DM_DAT.MA_TAI_SAN + " = '" + ip_str_ma_tai_san + "'");
     if (v_ds_dm_dat.DM_DAT.Count == 0) return true;
     return false;
 }
        // done
        private void load_data_to_cbo_dia_chi()
        {
            if (m_cbo_don_vi_su_dung.SelectedValue == null)
            {
                m_cbo_dia_chi.DataSource = null;
                return;
            }

            DS_DM_DAT v_ds_dm_dat = new DS_DM_DAT();
            US_DM_DAT v_us_dm_dat = new US_DM_DAT();

            v_us_dm_dat.FillDataset(v_ds_dm_dat, "where " + DM_DAT.ID_DON_VI_SU_DUNG + " = " + CIPConvert.ToDecimal(m_cbo_don_vi_su_dung.SelectedValue));
            m_cbo_dia_chi.DisplayMember = DM_DAT.DIA_CHI;
            m_cbo_dia_chi.ValueMember = DM_DAT.ID;
            m_cbo_dia_chi.SelectedValueChanged -= new EventHandler(m_cbo_bo_tinh_SelectedValueChanged);
            m_cbo_dia_chi.DataSource = v_ds_dm_dat.DM_DAT;
            m_cbo_don_vi_su_dung.SelectedValueChanged += new EventHandler(m_cbo_bo_tinh_SelectedValueChanged);
        }