コード例 #1
0
ファイル: Data.cs プロジェクト: Sirozha84/AutoLabel
 /// <summary>
 /// Пользователь админ?
 /// </summary>
 /// <param name="u">Пользователь</param>
 /// <returns></returns>
 static string UserIsAdmin(User u)
 {
     if (u.Rule == 255) return "Админ";
     return "";
 }
コード例 #2
0
ファイル: Data.cs プロジェクト: Sirozha84/AutoLabel
 /// <summary>
 /// Пользователь с ключём?
 /// </summary>
 /// <param name="u"></param>
 /// <returns></returns>
 static string UserWidthKey(User u)
 {
     if (u.Code != "") return "Есть";
     return "";
 }
コード例 #3
0
ファイル: FormAccess.cs プロジェクト: Sirozha84/AutoLabel
 //Рисуем красивую строчку с перечнем привязанных ТПА
 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;
 }