private void Button_Click(object sender, RoutedEventArgs e) { Window MenuWindow = new MenuWindow(); MenuWindow.Show(); this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { for (int i = 0; i <= Users.Count; i++) { if (Users[i].Login == LoginTextBox.Text && Users[i].Password == PasswordTextBox.Text) { MessageBox.Show($"Welcome {LoginTextBox.Text}!"); MenuWindow menuWindow = new MenuWindow(Users[i]); this.Close(); menuWindow.Show(); break; } if (Users[i].Login == LoginTextBox.Text && Users[i].Password != PasswordTextBox.Text) { MessageBox.Show($"The password is invalid"); break; } if (i == Users.Count - 1 && Users[i].Login != LoginTextBox.Text && Users[i].Password != PasswordTextBox.Text) { MessageBox.Show($"This user does not exist"); break; } if (LoginTextBox.Text == "Login") { MessageBox.Show($"Empty login"); break; } } }
private void BtnAuth_Click(object sender, RoutedEventArgs e) { /* АВТОРИЗАЦИЯ */ if ((String)BtnAuth.Content == "Войти") { var user = new Users(); string log = Login.Text; string pass = Password.Password; if (log == "" || pass == "") { MessageBox.Show("Укажите логин и пароль\n" + "в соответствующих полях ввода!", "Ошибка авторизиции"); } else { try { user = repositoryUsers.GetByLogin(log); if (user.password == pass) /* ВСЕ ДАННЫЕ УКАЗАНЫ ВЕРНО */ { Window MenuWindow = new MenuWindow(); MenuWindow.Show(); this.Close(); } else { MessageBox.Show("Неверно введен пароль!", "Ошибка авторизации"); } } catch { MessageBox.Show("Пользователь с таким логином не найден!", "Ошибка авторизации"); } } } /* РЕГИСТРАЦИЯ */ else { string log = Login.Text; string pass = Password.Password; if (log == "" || pass == "") { MessageBox.Show("Укажите логин и пароль\n" + "в соответствующих полях ввода!", "Ошибка регистрации"); } else { var data = new Users(); data.login = log; data.password = pass; try { repositoryUsers.AddUser(data); MessageBox.Show("Регистрация завершена!"); } catch { MessageBox.Show("Пользователь с таким логином уже существует", "Ошибка регистрации"); } } } }