コード例 #1
0
ファイル: Program.cs プロジェクト: YovoManolov/CShapr
        static void Main(string[] args)
        {
            User          us = new User();
            RightsGranted rg = new RightsGranted();

            Console.WriteLine("Въведете потребителско име : ");
            us.Username = Console.ReadLine();
            Console.WriteLine("Въведете парола : ");
            us.Password = Console.ReadLine();

            LoginValidation logVal = new LoginValidation(us.Username, us.Password, printError);


            User us1 = null;

            if (logVal.ValudateUserInput(ref us1))
            {
                Console.WriteLine("\n\nПотеребителско име :" + us1.Username + "\nПарола :" + us1.Password
                                  + "\nФакултетен номер :" + us1.FakNum + "\nРоля :" + us1.Role);

                UserData.UserRoleOfCurrUser = us1.Role;

                Console.Write("\n\nРолята на потребителя, който използва приложението е : ");
                switch ((Int32)LoginValidation._currentUserRole)
                {
                case (2):
                    Console.WriteLine("Администратор");
                    callMenu(us1.Role);
                    break;

                case (3):
                    Console.WriteLine("Инспектор");
                    callMenu(us1.Role);
                    break;

                case (4):
                    Console.WriteLine("Професор");
                    callMenu(us1.Role);
                    break;

                case (5):
                    Console.WriteLine("Студент");
                    callMenu(us1.Role);
                    break;

                default:
                    Console.WriteLine("Нещо се обърка");
                    break;
                }

                Console.ReadLine();
            }
            else
            {
                printError("\n\nРолята на потребителя, който използва приложението е : " + LoginValidation._currentUserRole);
                Console.ReadLine();
            }
            Console.ReadLine();
        }