Exemple #1
0
        static Users LoginScreen()
        {
            string userName;
            string password;
            bool   loginSuccess = false;
            Users  storedUser   = null;

            do
            {
                Console.WriteLine("\t*-------------Login-------------*");
                Console.WriteLine("Enter Login information below (To exit Login Screen Enter:-1)");
                Console.Write("Enter Username: "******"-1"))
                {
                    break;
                }
                Console.Write("Enter Password: "******"-1"))
                {
                    break;
                }

                storedUser = UserLoginRegistration.LoginUser(userName, password);
                if (storedUser != null)
                {
                    loginSuccess = true;
                }
            } while (!loginSuccess);
            return(storedUser);
        }
Exemple #2
0
        static void RegistrationScreen()
        {
            string   myDateFormat = "MM/dd/yyyy";
            DateTime userBirthday;
            string   userName;
            string   firstName;
            string   lastName;
            string   password;
            string   address;
            bool     successRegistration = false;

            do
            {
                Console.WriteLine("\t*-------------Register-------------*");
                Console.WriteLine("Please Fill Out Registraion Screen (To exit Register Screen Enter:-1 ):");
                Console.Write("Enter First Name: ");
                firstName = Console.ReadLine();
                if (firstName.Equals("-1"))
                {
                    break;
                }
                Console.Write("Enter Last Name: ");
                lastName = Console.ReadLine();
                if (lastName.Equals("-1"))
                {
                    break;
                }
                Console.Write("Enter your Address: ");
                address = Console.ReadLine();
                if (address.Equals("-1"))
                {
                    break;
                }
                Console.Write("Enter a Username: "******"-1"))
                {
                    break;
                }
                Console.Write("Enter a Password: "******"-1"))
                {
                    break;
                }
                Console.Write("Enter your Birth Date in the format {0} (example : {1}) : ", myDateFormat, DateTime.Today.ToString(myDateFormat));
                if (!DateTime.TryParseExact(Console.ReadLine(), myDateFormat, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out userBirthday))
                {
                    Console.WriteLine("Wrongly formated input");
                }
                else if (UserLoginRegistration.RegisterUser(new Users(firstName, lastName, userBirthday, userName, password, address)))
                {
                    successRegistration = true;
                }
            } while (!successRegistration);
        }