Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Hỏi về chức năng đăng ký trong WPF

14:10 28-07-2021 507 lượt xem 2 bình luậ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

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 16:31 28-07-2021

bn5 phải đưa break vào if chứ

  foreach (var item in lst)
            {
                if(item.USERNAME==txtUserName.Text)
                {
                    MessageBox.Show("Tài khoản đã tồn tại");
                    break;
                }
                
            }

 

Câu hỏi mới nhất