コード例 #1
0
ファイル: FDangNhap.cs プロジェクト: ngoctutu1102/E-Library
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            Regex re = new Regex("[0-9a-zA-Z]+");//Rege re = new Rege ("[0-9a-zA-Z]+);

            if (txtUserName.Text == "")
            {
                MessageBox.Show("Chưa nhập tên đăng nhập!");
                txtUserName.Focus();
                return;
            }
            else
            {
                if (!re.IsMatch(txtUserName.Text))
                {
                    MessageBox.Show("Tên người dùng không hợp lệ.");
                    txtUserName.Focus();
                    return;
                }
            }
            if (txtPassWord.Text == "")
            {
                MessageBox.Show("Chưa nhập mật khẩu!");
                txtPassWord.Focus();
                return;
            }
            else
            {
                if (!re.IsMatch(txtPassWord.Text))
                {
                    MessageBox.Show("Mật khẩu không hợp lệ!");
                    txtPassWord.Clear();
                    txtPassWord.Focus();
                    return;
                }
            }

            DangNhap_BO  dangnhapBO  = new DangNhap_BO(); //Khai báo class BO
            DataTable    Table       = new DataTable();   //Đưa dữ liệu vô bảng này
            DangNhap_DTO dangnhapDTO = new DangNhap_DTO();

            dangnhapDTO.TenDN   = txtUserName.Text;
            dangnhapDTO.MatKhau = txtPassWord.Text;
            Table = dangnhapBO.DangNhap(dangnhapDTO); //Dữ liệu được Đưa vào bảng

            if (Table != null)                        //kiểm tra xem có đổ dữ liệu thành công không?
            {
                if (Table.Rows.Count > 0)             //kiểm tra xem bảng có giá trị không?
                {
                    FQuanLy F4 = new FQuanLy();
                    F4.QuanLy = Table.Rows[0][0].ToString();
                    this.Hide();
                    F4.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Bạn nhập sai tên đăng nhập hoặc mật khẩu");
                }
            }
        }
コード例 #2
0
        public DataTable DangNhap(DangNhap_DTO DN)
        {
            DataAccess data = new DataAccess();

            string cmd = @"SELECT UserNV , PassNV FROM NhanVien WHERE UserNV=@tendn AND PassNV=@matkhau";

            SqlParameter[] parameter = new SqlParameter[]
            {
                new SqlParameter("@tendn", DN.TenDN),
                new SqlParameter("@matkhau", DN.MatKhau)
            };
            DataTable tb = data.GetData(cmd, parameter);

            return(tb);
        }