public DataSet checkRole(UserLoginEn a) { string SQL = "select * from tblUser u, tblType t where username ='******' and t.type = u.type and t.description='admin'"; DataSet dts = new DataSet(); try { dts = DataProvider.ExecuteQueryWithDataSet(SQL, CommandType.Text); } catch (Exception e) { throw new Exception(e.Message); } return(dts); }
public DataSet getUsertoLogin(UserLoginEn a) { string SQL = "select * from tblUser where username = '******' and password='******'"; DataSet dts = new DataSet(); try { dts = DataProvider.ExecuteQueryWithDataSet(SQL, CommandType.Text); } catch (Exception e) { throw new Exception(e.Message); } return(dts); }
private void btnLogin_Click(object sender, EventArgs e) { string us = txtUsername.Text; string pwd = txtPassword.Text; if (Regex.IsMatch(us, "^[a-zA-Z0-9]+$", RegexOptions.IgnoreCase)) { UserLoginEn b = new UserLoginEn { Username = us, Password = pwd }; int c = ul.getUsertoLogin(b).Tables[0].Rows.Count; int d = ul.checkRole(b).Tables[0].Rows.Count; if (c != 0) { if (d != 0) { frmAdmin mngAdmin = new frmAdmin(txtUsername.Text); mngAdmin.Show(); this.Hide(); } else { frmUser mngUser = new frmUser(txtUsername.Text); mngUser.Show(); this.Hide(); } } if (c == 0) { MessageBox.Show("Tên tài khoản hoặc mật khẩu sai"); txtUsername.Focus(); } } else { MessageBox.Show("Tên đăng nhập không hợp lệ, chỉ dùng ký tự và số và không có khoảng trắng"); txtUsername.Focus(); } }