protected void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        DS_HT_CHUC_NANG.HT_CHUC_NANGRow dtr_row = (DS_HT_CHUC_NANG.HT_CHUC_NANGRow)e.Item.DataItem;
        Repeater rptMenu_child  = (Repeater)e.Item.FindControl("rpt_child_Menu");
        decimal  v_dc_parent_id = CIPConvert.ToDecimal(dtr_row[0]);

        if (rptMenu_child != null)
        {
            // Cái này chứa những thằng con của menu cha, được cấp quyền và đc phép hiển thị
            rptMenu_child.DataSource = m_ds_ht_chuc_nang.HT_CHUC_NANG.Select("CHUC_NANG_PARENT_ID =" + v_dc_parent_id + " AND HIEN_THI_YN='Y'", " VI_TRI");
            rptMenu_child.DataBind();
        }
    }
    protected void rptCategory_ItemDataBound_cap_bon(object sender, RepeaterItemEventArgs e)
    {
        DS_HT_CHUC_NANG.HT_CHUC_NANGRow dtr_row = (DS_HT_CHUC_NANG.HT_CHUC_NANGRow)e.Item.DataItem;
        Repeater rptMenu_child  = (Repeater)e.Item.FindControl("rpt_child_Menu_cap_bon");
        decimal  v_dc_parent_id = CIPConvert.ToDecimal(dtr_row[0]);

        //m_us_ht_chuc_nang.get_child_menu(v_dc_parent_id, m_str_user_name, m_ds_ht_chuc_nang);
        if (rptMenu_child != null)
        {
            // Cái này chứa những thằng con của thằng cha
            rptMenu_child.DataSource = m_ds_ht_chuc_nang.HT_CHUC_NANG.Select("CHUC_NANG_PARENT_ID =" + v_dc_parent_id + " AND HIEN_THI_YN='Y'", "VI_TRI");
            rptMenu_child.DataBind();
        }
    }