/// <summary> /// Пользователь админ? /// </summary> /// <param name="u">Пользователь</param> /// <returns></returns> static string UserIsAdmin(User u) { if (u.Rule == 255) return "Админ"; return ""; }
/// <summary> /// Пользователь с ключём? /// </summary> /// <param name="u"></param> /// <returns></returns> static string UserWidthKey(User u) { if (u.Code != "") return "Есть"; return ""; }
//Рисуем красивую строчку с перечнем привязанных ТПА string StringWidthTPA(User u) { string tpas = ""; int tc = 0; foreach (bool b in u.TPAAccess) if (b) tc++; //Узнаём количество тпа int tca = 0; for (int i = 0; i < u.TPAAccess.Length; i++) { if (u.TPAAccess[i]) { tpas += (i + 1).ToString(); tca++; if (tca < tc) tpas += ", "; } } return tpas; }