Ejemplo n.º 1
0
        public void Account()
        {
            Console.WriteLine("Please enter User Name: ");
            string userName = Console.ReadLine();

            if (_model.CheckExistUserName(userName))
            {
                Console.WriteLine("Duplicate user name.");
            }
            else
            {
                Console.WriteLine("Please enter password: "******"Please enter balance: ");
                decimal balance = Decimal.Parse(Console.ReadLine());
                Console.WriteLine("Please enter identity card: ");
                string identityCard = Console.ReadLine();
                Console.WriteLine("Please enter full name: ");
                string fullName = Console.ReadLine();
                Console.WriteLine("Please enter email: ");
                string email = Console.ReadLine();
                Console.WriteLine("Please enter phone number: ");
                string phoneNumber = Console.ReadLine();
                Console.WriteLine("Please enter address: ");
                string address = Console.ReadLine();
                Console.WriteLine("Please enter date of birth(Yeah-month-day -)");
                string dob = Console.ReadLine();
                Console.WriteLine("Please enter gender: ");
                int gender = Int32.Parse(Console.ReadLine());
                Console.WriteLine("Please enter status: ");
                int status = Int32.Parse(Console.ReadLine());
                Console.WriteLine("Register succses");
                YYAccount ac1 = new YYAccount(userName, password, balance, identityCard, fullName, email, phoneNumber, address, dob, gender, status);
                Console.WriteLine(ac1.AccountNumber);
                ac1.EncryptString();


                try
                {
                    _model.Save(ac1);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    throw;
                }
            }
        }