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; } }
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); }
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); }