private void loaddata() { try { StringBuilder frmTitle = new StringBuilder(); frmTitle.Append("Phân quyền nhóm người dùng"); frmTitle.Append(": "); frmTitle.Append(c_GroupUserInfo.Name); frmGroupUser_Right.Title = frmTitle.ToString(); ArrayList arrUser_Rights = c_FunctionsController.Function_GetByType(c_GroupUserInfo.Id, CommonData.c_cultureName_lang); foreach (FunctionsInfo item in arrUser_Rights) { if (item.last == "Y") // Y là con { Brush brush = (Brush)bc.ConvertFromString("#003D76"); brush.Freeze(); item.Br_N = brush; } else // n là cha { item.Br_N = Brushes.Red; } c_arrUserRight.Add(item); if (item.ofgroup == 1) { c_hs_UserRight_First[item.id] = item; } } dgFunctions.ItemsSource = c_arrUserRight; } catch (Exception ex) { CommonData.log.Error(ex.ToString()); } }