예제 #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            string       username = cTxbUserName.Text;
            string       password = ctxbPassword.Text;
            DialogResult result;

            if (username == "")
            {
                MessageBox.Show("Tên đăng nhập không được để trống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.ActiveControl = cTxbUserName;
            }
            else if (password == "")
            {
                MessageBox.Show("Mật khẩu không được để trống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.ActiveControl = ctxbPassword;
            }
            else
            {
                if (acc.CheckAccount(username, password))
                {
                    this.Hide();
                    var window = new MainForm(Int32.Parse(acc.getLoainhanvien(cTxbUserName.Text, ctxbPassword.Text)), acc.getTennhanvien(getManhanvien()), Int32.Parse(getManhanvien()));

                    window.ShowDialog();
                    this.Close();
                }
                else
                {
                    result = MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng. Vui lòng nhập lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    if (result == DialogResult.OK)
                    {
                        cTxbUserName.Text = "";
                        ctxbPassword.Text = "";
                        cTxbUserName.Focus();
                    }
                }
            }
        }