public static void ResetUserLevel(bool HardReset = false) { if (UserLevel <= BauerSql.UserLevels.ENGINEER || HardReset) { UserName = ""; UserLevel = BauerSql.UserLevels.USER; } HandleUserLevelReset?.Invoke(); }
public static void RequestUserLevel(BauerSql.UserLevels level, Action granted, Action denied = null) { if (Program.UserLevel >= level) { granted?.Invoke(); return; } if (HandleUserLogin == null) { denied?.Invoke(); return; } HandleUserLogin(level, granted, denied); }