Esempio n. 1
0
        private void Button_DangKy_Click(object sender, EventArgs e)
        {
            if (txtTK.Text == "" || txtCheckPass.Text == "" || txtPass.Text == "")
            {
                MessageBox.Show("Vui lòng điền đầy đủ thông tin !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            Account account = new Account();

            account.TenDangNhap = txtTK.Text.ToString();
            if (txtPass.Text.ToString() != txtCheckPass.Text.ToString())
            {
                MessageBox.Show("Nhập mật khẩu chưa giống nhau, mời nhập lại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            account.MatKhau = txtPass.Text.ToString();

            if (AccountController.AddAccount(account))
            {
                MessageBox.Show("Đăng kí thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtTK.Clear();
                txtPass.Clear();
                txtCheckPass.Clear();
                return;
            }
        }
Esempio n. 2
0
 private void btDangKy_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "" || txtXacNhan.Text == "")
         {
             MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             Account a = new Account();
             if (txtXacNhan.Text != txtMatKhau.Text)
             {
                 MessageBox.Show("Mật khẩu xác nhận không đúng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 a.TaiKhoan = txtTaiKhoan.Text;
                 a.MatKhau  = AccountController.SHA256(txtXacNhan.Text);
                 if (AccountController.AddAccount(a))
                 {
                     MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show("Đăng ký fail");
                 }
             }
         }
     }
     catch
     {
         MessageBox.Show("Tài khoản đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void AddAccount()
        {
            UserAccount newacct = new UserAccount {
                Id = 4, Address = "Main st", Email = "*****@*****.**", Name = "Frank", Postal = "12345"
            };
            IHttpActionResult addresult = controller.AddAccount(newacct);

            //Could use the content of the actionresult but intentionally want to make a separate call
            IHttpActionResult result = controller.GetUserAccount(4);
            var         rsltAcct     = result as OkNegotiatedContentResult <UserAccount>;
            UserAccount acct         = rsltAcct.Content;

            Assert.AreEqual(newacct, acct);
        }
Esempio n. 4
0
        public void GenerateDefaultMenu()
        {
            while (true)
            {
                Console.WriteLine("--------------WELCOME TO HUONG LY BANK--------------");
                Console.WriteLine("1. Register for free.");
                Console.WriteLine("2. Login.");
                Console.WriteLine("3. Exit.");
                Console.WriteLine("---------------------------------------------------------");
                Console.WriteLine("Please enter you choice (1|2|3): ");
                var choice = ParseChoice.GetInputNumber();
                switch (choice)
                {
                case 1:
                    Console.WriteLine(controller.AddAccount()
                            ? "Register success!"
                            : "Register fails. Please try again later.");
                    Console.WriteLine("Press enter to continue.");
                    Console.ReadLine();
                    break;

                case 2:
                    Console.WriteLine(controller.CheckLogin()
                            ? "Login success! Welcome back " + Program.currentLoggedIn.Fullname + "!"
                            : "Login fails. Please try again later.");
                    Console.WriteLine("Press enter to continue.");
                    Console.ReadLine();
                    break;

                case 3:
                    Console.WriteLine("See you later.");
                    Environment.Exit(1);
                    break;
                }

                if (Program.currentLoggedIn != null)
                {
                    break;
                }
            }
        }
        public void AddAccountTest()
        {
            DatabaseDriver databaseDriver = new DatabaseDriver(
                Database.DataSource,
                Database.InitialCatalog,
                Database.UserId,
                Database.Pwd,
                Database.PersistSecurityInfo
                );

            databaseDriver.Connect();
            AccountController           accountController = new AccountController(ref databaseDriver);
            Dictionary <string, string> account           = new Dictionary <string, string>()
            {
                { "accountName", "matrix67" },
                { "passwd", "123456" }
            };
            int result = accountController.AddAccount(account);

            Console.WriteLine(databaseDriver.LastError);
            Assert.AreEqual(result, ControllerReturnCode.ACCOUNTADDACCOUNTDUPLICATE);
        }
        public async void Test_Controller_Post()
        {
            var resultPass = await _controller.AddAccount(new AccountModel());

            Assert.NotNull(resultPass);
        }