Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào anh Long, em có 1 bảng TAIKHOAN trong CSDL, giờ em muốn khi bấm nút đăng ký thì sẽ kiểm tra xem tài khoản mà người dùng nhập vào có tồn tại trong CSDL chưa, nếu có thì thông báo
MainWindow.xaml:
<Button Content="Đăng ký" Width="100" Height="40" HorizontalAlignment="Center" Margin="0 35 0 0" Click="Button_Click_1"></Button>
MainWindow.xaml.cs:
var lst = (from t in DataProvivder.Instance.Data.TAIKHOANs select t);
foreach (var item in lst)
{
if(item.USERNAME==txtUserName.Text)
{
MessageBox.Show("Tài khoản đã tồn tại");
}
break;
}
TAIKHOAN account = new TAIKHOAN() { EMAIL = txtEmail.Text, USERNAME = txtUserName.Text, PASSWORD = txtPassword.Password };
DataProvivder.Instance.Data.TAIKHOANs.InsertOnSubmit(account);
MessageBox.Show("Đăng ký thành công");
DataProvivder.Instance.Data.SubmitChanges();
Em đã debug rồi mà ngay vòng lặp foreach có lệnh break, vậy mà nó cứ chạy xuống dưới. Em không biết làm sao. Mong anh và mọi người giúp đỡ em. Cảm ơn anh
bn5 phải đưa break vào if chứ