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(); } }