Exemple #1
0
        static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.UTF8;
            Console.WriteLine("Въведете потребителското име:");
            String usernameInput = Console.ReadLine();

            Console.WriteLine("Въведете парола:");
            String passwordInput = Console.ReadLine();

            LoginValidation validation = new LoginValidation(usernameInput, passwordInput, printError);

            User user = new User();

            if (validation.ValidateUserInput(ref user))
            {
                Console.WriteLine(user.ToString());
                Console.WriteLine("Роля на потребителя: " + LoginValidation.currentUserRole);
                LoginValidation.CheckLogDate(user);

                switch (user.role)
                {
                case 0:
                    Console.WriteLine("Потребителя е ANONYMOUS.\n");
                    break;

                case 1:
                    Console.WriteLine("Потребителя е ADMINISTRATOR.\n");
                    break;

                case 2:
                    Console.WriteLine("Потребителя е INSPECTOR.\n");
                    break;

                case 3:
                    Console.WriteLine("Потребителя е PROFESSOR.\n");
                    break;

                case 4:
                    Console.WriteLine("Потребителя е STUDENT.\n");
                    break;

                default:
                    Console.WriteLine("ERROR");
                    break;
                }
                if (user.role == 1)
                {
                    adminFunction();
                }
            }
        }