// Sự kiện đế bắt lệnh Enter (nếu ng dùng nhấn Enter thì ta xét username và password) private void UserNameTxb_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { // Nếu ng đăng nhập là nhân viên if (Employee.LoginAccount(UserNameTxb.Text, PasswordTxb.Text) == 0) { this.Hide(); employeeForm.Show(); } // Nếu tk đăng nhập là quản lý else if (Employee.LoginAccount(UserNameTxb.Text, PasswordTxb.Text) == 1) { this.Hide(); managerForm.Show(); } // Nếu tk đăng nhập là ko hợp lệ else { MessageBox.Show("Mật khẩu hoặc tên đăng nhập không đúng! Vui lòng nhập lại tài khoản!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); // Sau khi kiểm tra hết các tk có trong database nếu không giống cái nào thì reset lại ô nhập UserNameTxb.Text = ""; PasswordTxb.Text = ""; UserNameTxb.Select(); // Focus lại vào ô nhập user name return; } } }
public LoginAccountForm() { InitializeComponent(); this.SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); // Set để khi vẽ rắn lên hình thì sẽ không bị nháy // Khởi tạo màu để Textbox cùng màu với form UserNameTxb.BackColor = Color.FromArgb(242, 242, 242); PasswordTxb.BackColor = Color.FromArgb(242, 242, 242); UserNameTxb.Select(); // Focus đến ô đăng nhập user name }
// event whe user click log in button private void LoginButton_Click(object sender, EventArgs e) { if (Staff.LoginAccount(UserNameTxb.Text, PasswordTxb.Text) == 0 || Staff.LoginAccount(UserNameTxb.Text, PasswordTxb.Text) == 1) { this.Hide(); main_form = new MainForm(); main_form.Account_Type = Staff.LoginAccount(UserNameTxb.Text, PasswordTxb.Text); main_form.ShowDialog(); this.Show(); } else { MessageBox.Show("Mật khẩu hoặc tên đăng nhập không đúng! Vui lòng nhập lại tài khoản!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); // Sau khi kiểm tra hết các tk có trong database nếu không giống cái nào thì reset lại ô nhập UserNameTxb.Text = ""; PasswordTxb.Text = ""; UserNameTxb.Select(); // Focus lại vào ô nhập user name return; } }
private void LoginButton_Click(object sender, EventArgs e) { if (Employee.LoginAccount(UserNameTxb.Text, PasswordTxb.Text) == 0) { logintime = DateTime.Now.ToString(); who = 0; data.user = UserNameTxb.Text; this.Hide(); employeeForm.Show(); } // Nếu tk đăng nhập là quản lý else if (Employee.LoginAccount(UserNameTxb.Text, PasswordTxb.Text) == 1) { logintime = DateTime.Now.ToString(); who = 1; data.user = UserNameTxb.Text; this.Hide(); managerForm.Show(); } // Nếu tk đăng nhập là ko hợp lệ else { MessageBox.Show("Mật khẩu hoặc tên đăng nhập không đúng! Vui lòng nhập lại tài khoản!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); // Sau khi kiểm tra hết các tk có trong database nếu không giống cái nào thì reset lại ô nhập UserNameTxb.Text = ""; PasswordTxb.Text = ""; UserNameTxb.Select(); // Focus lại vào ô nhập user name return; } }