예제 #1
0
파일: frmLogin.cs 프로젝트: Nguyen-Tai/QLSV
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            string username = txtTenDN.Text;
            string password = txtMatKhau.Text;

            if (rdbAd.Checked)
            {
                if (lg.LoginAdmin(username, password).Count() > 0)
                {
                    string user = txtTenDN.Text;
                    string pass = txtMatKhau.Text;
                    MessageBox.Show("Đăng nhập thành công");
                    frmAdmin ad = new frmAdmin(user, pass, "Admin");
                    this.Hide();
                    ad.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu");
                    txtTenDN.Select();
                }
            }
            else
            {
                QLSVDataContext qlSV    = new QLSVDataContext();
                var             vpQuery = (from vp in qlSV.Logins
                                           where vp.userName == txtTenDN.Text.Trim() && vp.passWord == txtMatKhau.Text && vp.Quyen == rdbMb.Text
                                           select vp);
                if (lg.LoginMember(username, password).Count() > 0)
                {
                    string user = txtTenDN.Text;
                    string pass = txtMatKhau.Text;
                    MessageBox.Show("Đăng nhập thành công");
                    frmAdmin ad = new frmAdmin(user, pass, "Member");
                    this.Hide();
                    ad.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu");
                    txtTenDN.Select();
                }
            }
        }