コード例 #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;
                }
            }
        }
コード例 #2
0
        public bool Register()
        {
            YYAccount account = GetAccountInformation();
            Dictionary <string, string> errors = account.CheckValidate();

            if (errors.Count > 0)
            {
                Console.WriteLine("Please fix errros below and try again.");
                foreach (var error in errors)
                {
                    Console.WriteLine(error);
                }
                return(false);
            }
            else
            {
                // Lưu vào database.
                account.EncryptPassword();
                model.Save(account);
                return(true);
            }
        }
コード例 #3
0
 public bool Register()
 {
     while (true)
     {
         YYAccount yyAccount = GetAccountInformation();
         Dictionary <string, string> errors = yyAccount.CheckValidate();
         if (errors.Count > 0)
         {
             Console.WriteLine("Please fix errors below and try again.");
             foreach (var error in errors)
             {
                 Console.WriteLine(error);
             }
         }
         else
         {
             yyAccount.EncryptPassWord();
             model.Save(yyAccount);
             return(true);
         }
     }
 }