Esempio n. 1
0
        public static void SignUpUser()
        {
            User userToSignUp = new User();

            Console.Write("Name: ");
            userToSignUp.Name = Console.ReadLine();

            Console.Write("Surname: ");
            userToSignUp.Surname = Console.ReadLine();

            Console.Write("Username: "******"Password: "******"Gsm: ");
            userToSignUp.Gsm = Utils.GetNumericValueWithValidation(Console.ReadLine(), "Gsm: ", "\nPlease Enter Valid Gsm with these format (5#########)\n\n", true, 10);

            UserSqlOperations.InsertUser(userToSignUp);
            LoginProcess.loginedUser = UserSqlOperations.GetUser(userToSignUp.UserName);
            LoginProcess.loginDate   = DateTime.Now;
            LogOperation.LogProgram.Info(userToSignUp.UserName + " signed up.");
            RecordSystemMenu();
        }
Esempio n. 2
0
        public static void LoginAccessControl()
        {
            User userToLogin = new User();

            userToLogin.Name    = "";
            userToLogin.Surname = "";

            Console.Write("Username: "******"Password: "******"";

            if (UserSqlOperations.IsValidUser(userToLogin, true))
            {
                LoginProcess.loginedUser = UserSqlOperations.GetUser(userToLogin.UserName);
                LoginProcess.loginDate   = DateTime.Now;

                LogOperation.LogProgram.Info(LoginProcess.loginedUser.UserName + " logined.");
                RecordSystemMenu();
            }
            else
            {
                LogOperation.LogProgram.Info(userToLogin.UserName + " has entered invalid username or password.");

                Console.WriteLine("Invalid user name or password...");
            }
        }
Esempio n. 3
0
        public static string AddingUsername()
        {
            User userToCheck = new User();

            userToCheck.UserName = Console.ReadLine();
            bool isUniqueUsername = true;

            while (isUniqueUsername)
            {
                if (UserSqlOperations.IsValidUser(userToCheck, false))
                {
                    Console.WriteLine("...This UserName Has Already Taken..\n\n");
                    isUniqueUsername = true;
                    Console.Write("Username: ");
                    userToCheck.UserName = Console.ReadLine();
                }
                else
                {
                    isUniqueUsername = false;
                }
            }

            return(userToCheck.UserName);
        }