Я пытаюсь проверить имя пользователя и пароль, используя для каждого оператора.Если он проверяется, то появляется окно сообщения с надписью Welcome, если оно не отображается, сообщение «неправильный» будет появляться снова и снова, пока не закончится цикл по таблице.Как я могу исправить это и просто сделать так, чтобы он отображался один раз.Кроме того, когда он действительно проверяет, новое окно будет отображаться с именем пользователя и фамилией в текстовом поле. Как я могу отредактировать информацию о пользователе и затем сохранить ее в БД.Спасибо за любую помощь.
Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim data As New datalinq1DataContext
For Each row In data.Users
If Not row.username = TextBox1.Text And Not row.password = TextBox2.Text Then
Messagebox.Show("Incorrect")
Else
MessageBox.Show("Welcome " + row.fname + " " + row.lname)
Dim window As New Window1
window.TextBox1.Text = row.fname
window.TextBox2.Text = row.lname
window.TextBox3.Text = row.username
window.Show()
Exit For
End If
Next
End Sub