/// <summary> /// Centang node pada TreeView sesuai dengan Role kode yang diambil dari tabel role_detail /// </summary> /// <param name="roleKode">Role kode</param> /// <param name="menuParent">Menu (parent/header) terpilih</param> public void PopulateRoleDetailToTreeView(string roleKode, string menuParent) { // Ambil data role_detail sesuai dengan role kode dan menu (parent/header) terpilih var listRoleDetail = _roleServices.GetByMenuParent(roleKode, menuParent).ToList(); if (listRoleDetail.Count == 0) // Data tidak ada/tidak ditemukan role kode pada tabel role_detail { foreach (TreeNode node in TreeView.Nodes) { node.Checked = false; ClearChecked(node.Nodes); } } else { PopulateItemChecked(listRoleDetail, TreeView.Nodes); } }