private void load_cbo_chuc_nang_phan_mem_user()
    {
        US_HT_CHUC_NANG v_us_chuc_nang = new US_HT_CHUC_NANG();
            DS_HT_CHUC_NANG v_ds_chuc_nang = new DS_HT_CHUC_NANG();
            //v_us_chuc_nang.FillDataset(v_ds_chuc_nang, " WHERE ID IN (SELECT ID_QUYEN FROM HT_QUYEN_GROUP WHERE ID_USER_GROUP =" + CIPConvert.ToDecimal(m_cbo_user_group.SelectedValue) + ")");
            v_ds_chuc_nang.EnforceConstraints = false;
            v_us_chuc_nang.FillDatasetFillFullTreeChucNang(
                "Y"
                , CIPConvert.ToDecimal(m_cbo_user_group.SelectedValue)
                ,"Y"
                , v_ds_chuc_nang);

            m_lst_chuc_nang_user.DataSource = v_ds_chuc_nang.HT_CHUC_NANG;
            m_lst_chuc_nang_user.DataTextField = HT_CHUC_NANG.TEN_CHUC_NANG;
            m_lst_chuc_nang_user.DataValueField = HT_CHUC_NANG.ID;
            m_lst_chuc_nang_user.DataBind();
    }
        private void load_data_to_ddl_chuc_nang_phan_mem_user()
        {
            US_HT_CHUC_NANG v_us_chuc_nang = new US_HT_CHUC_NANG();
            DS_HT_CHUC_NANG v_ds_chuc_nang = new DS_HT_CHUC_NANG();
            v_ds_chuc_nang.EnforceConstraints = false;
            v_us_chuc_nang.FillDatasetFillFullTreeChucNang(
                                "Y"
                                , CIPConvert.ToDecimal(m_cbo_user_group.SelectedValue)
                                , "Y"
                                , v_ds_chuc_nang
                                );

            m_lst_chuc_nang_user.DataSource = v_ds_chuc_nang.HT_CHUC_NANG;
            m_lst_chuc_nang_user.DataTextField = HT_CHUC_NANG.TEN_CHUC_NANG;
            m_lst_chuc_nang_user.DataValueField = HT_CHUC_NANG.ID;
            m_lst_chuc_nang_user.DataBind();
        }