bool KiemTraHopLe() { //kiểm tra kí tự nhập vào TextBox Tên đăng nhập nếu đúng thì mới thực hiện đăng ký var regexItem = new Regex("^[a-zA-Z0-9 ]*$"); if (!regexItem.IsMatch(txbTenDangNhapDK.Text)) { MessageBox.Show("Tên đăng nhập chỉ cho phép kí tự a-z và 0-9 .Bạn vui lòng nhập lại", "Thông báo"); return(true); } if (string.IsNullOrWhiteSpace(txbTenDangNhapDK.Text)) { MessageBox.Show("Tài khoản không được bỏ trống hoặc có khoảng cách", "Thông báo"); return(true); } if (!regexItem.IsMatch(pbMatKhauDK.Password)) { MessageBox.Show("Mật khẩu chỉ cho phép kí tự a-z và 0-9 .Bạn vui lòng nhập lại", "Thông báo"); return(true); } if (string.IsNullOrWhiteSpace(pbMatKhauDK.Password)) { MessageBox.Show("Mật khẩu không được bỏ trống hoặc có khoảng cách", "Thông báo"); return(true); } if (!regexItem.IsMatch(pbNhapLaiDK.Password)) { MessageBox.Show("Mật khẩu nhập lại chỉ cho phép kí tự a-z và 0-9 .Bạn vui lòng nhập lại", "Thông báo"); return(true); } if (string.IsNullOrWhiteSpace(pbNhapLaiDK.Password)) { MessageBox.Show("Mật khẩu nhập lại không được bỏ trống hoặc có khoảng cách", "Thông báo"); return(true); } if (pbMatKhauDK.Password != pbNhapLaiDK.Password) { MessageBox.Show("Mật khẩu và mật khẩu nhập lại không trùng nhau", "Thông báo"); return(true); } if (string.IsNullOrWhiteSpace(dpNgaySinhDK.Text)) { MessageBox.Show("Bạn chưa chọn ngày sinh.", "Thông báo"); return(true); } if (rbNuDK.IsChecked == false && rbNamDK.IsChecked == false) { MessageBox.Show("Chưa chọn giới tính!"); return(true); } DataClasses1DataContext context = new DataClasses1DataContext(); List <TaiKhoanDN> data1 = context.TaiKhoanDNs.Where(t => t.TenDangnhap == txbTenDangNhapDK.Text).ToList(); if (data1.Count > 0) { MessageBox.Show("Tài khoản này đã tồn tại!", "Thông báo"); return(true); } return(false); }