private void txt_MatKhau_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Down) { if (txt_TenDangNhap.Text == null) MessageBox.Show("Vui lòng nhập tên đăng nhập trước!"); TaiKhoanDTO tk = new TaiKhoanDTO(); tk.TenDangNhap = txt_TenDangNhap.Text; DataTable dt = TaiKhoanDAO.SelectTaiKhoanByTenDangNhap(tk); if (dt != null && dt.Rows.Count > 0) tk.MatKhau = Convert.ToString(dt.Rows[0]["MatKhau"]); if (tk.MatKhau == txt_MatKhau.Text) { KiemTraDangNhap.ktradangnhap = true; this.Close(); FormMain f = new FormMain(); f.FormMain_Load(sender, e); } else { MessageBox.Show("Tên đăng nhập hoặc Mật khẩu không hợp lệ, xin vui lòng nhập lại!"); ktra_matkhau = false; } } }
private void btn_DangNhap_Click(object sender, EventArgs e) { TaiKhoanDTO tk = new TaiKhoanDTO(); tk.TenDangNhap = txt_TenDangNhap.Text; DataTable dt = TaiKhoanDAO.SelectTaiKhoanByTenDangNhap(tk); if (dt != null && dt.Rows.Count > 0) { ktra_tendangnhap = true; tk.MatKhau = Convert.ToString(dt.Rows[0]["MatKhau"]); } if (tk.MatKhau == txt_MatKhau.Text) ktra_matkhau = true; if (ktra_tendangnhap == false || ktra_matkhau == false) MessageBox.Show("Tên đăng nhập hoặc Mật khẩu không hợp lệ, xin vui lòng nhập lại!"); else { KiemTraDangNhap.ktradangnhap = true; this.Close(); FormMain f = new FormMain(); f.Activate(); } }
private void txt_TenDangNhap_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Down) { TaiKhoanDTO tk = new TaiKhoanDTO(); tk.TenDangNhap = txt_TenDangNhap.Text; DataTable dt = TaiKhoanDAO.SelectTaiKhoanByTenDangNhap(tk); if (dt != null && dt.Rows.Count > 0) { ktra_tendangnhap = true; txt_MatKhau.Select(); } else { MessageBox.Show("Tên đăng nhập chưa có, vui lòng đăng ký tài khoản!"); ktra_tendangnhap = false; } } }
public static DataTable SelectTaiKhoanByTenDangNhap(TaiKhoanDTO tk) { string sql = "select * from TAIKHOAN where TenDangNhap = '" + tk.TenDangNhap + "'"; return DataBase.ExcuQuery(sql); }
public static DataTable SelectTaiKhoanByEmail(TaiKhoanDTO tk) { string sql = "select * from TAIKHOAN where Email = '" + tk.Email + "'"; return DataBase.ExcuQuery(sql); }
public static void Insert(TaiKhoanDTO tk) { string sql = "insert into TAIKHOAN(TenDangNhap, MatKhau, Email) values ('" + tk.TenDangNhap + "', '" + tk.MatKhau + "', '" + tk.Email + "')"; DataBase.ExcuNonQuery(sql); }
public static bool ThemTaiKhoan(TaiKhoanDTO tk) { TaiKhoanDAO.Insert(tk); return true; }
private void btn_DangKyTaiKhoan_Click(object sender, EventArgs e) { TaiKhoanDTO dn = new TaiKhoanDTO(); dn.TenDangNhap = txt_TenDangNhap.Text; DataTable dt1 = TaiKhoanDAO.SelectTaiKhoanByTenDangNhap(dn); if (txt_TenDangNhap.Text == "") { MessageBox.Show("Tên đăng nhập không được để trống!"); ktra_tendangnhap = false; } else if (dt1 != null && dt1.Rows.Count > 0) { MessageBox.Show("Tên đăng nhập đã có người sử dụng, vui lòng nhập tên khác!"); ktra_tendangnhap = false; } else if (txt_TenDangNhap.Text.Length < 6) { MessageBox.Show("Vui lòng nhập tên đăng nhập từ 6 ký tự trở lên!"); ktra_tendangnhap = false; } else ktra_tendangnhap = true; if (txt_MatKhau.Text == "") { MessageBox.Show("Mật khẩu không được để trống!"); ktra_matkhau = false; } else if (txt_MatKhau.Text.Length < 6) { MessageBox.Show("Mật khẩu quá ngắn, vui lòng nhập ít nhất 6 ký tự!"); ktra_matkhau = false; } else ktra_matkhau = true; if (txt_XacNhanMatKhau.Text == "") { MessageBox.Show("Mật khẩu xác nhận không được để trống!"); ktra_xacnhanmatkhau = false; } else if (txt_XacNhanMatKhau.Text != txt_MatKhau.Text) { MessageBox.Show("Mật khẩu xác nhận sai, xin vui lòng nhập lại!"); ktra_xacnhanmatkhau = false; } else ktra_xacnhanmatkhau = true; dn.Email = txt_Email.Text; DataTable dt2 = TaiKhoanDAO.SelectTaiKhoanByEmail(dn); if (txt_Email.Text == "") MessageBox.Show("Email không được để trống!"); else if (dt2 != null && dt2.Rows.Count > 0) { MessageBox.Show("Email đã có người sử dụng, vui lòng nhập email khác!"); ktra_email = false; } else ktra_email = true; // Tạo tài khoản if (ktra_tendangnhap && ktra_matkhau && ktra_xacnhanmatkhau && ktra_email) { TaiKhoanDTO tk = new TaiKhoanDTO(); tk.TenDangNhap = txt_TenDangNhap.Text; tk.MatKhau = txt_MatKhau.Text; tk.Email = txt_Email.Text; if (TaiKhoanBUS.ThemTaiKhoan(tk)) MessageBox.Show("Đăng ký tài khoản thành công!"); else MessageBox.Show("Đăng ký thất bại!"); } }