Exemple #1
0
        // 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)
                {
                    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;
                }
            }
        }
Exemple #2
0
        // 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;
            }
        }