private void Button_Click(object sender, RoutedEventArgs e) { DataTable find = DB.Select($"select * from [Users] where login='******' and password='******'"); if (find.Rows.Count > 0) { MessageBox.Show("Пользователь с таким именем уже существует"); } else { if (RegexLogin(LoginBox.Text)) { if (RegexPassword(Password.Password)) { if (RepeatPassword.Password.Equals(Password.Password)) { try { DB.Command($"insert into [Users] values('{LoginBox.Text}', '{Password.Password}')"); MessageBox.Show("Успешно создан"); UserWindow uw = new UserWindow(); uw.Show(); Close(); } catch (Exception error) { MessageBox.Show(error.Message); } } else { MessageBox.Show("Пароли не совпадают"); } } else { MessageBox.Show("Пароль обязан быть 8-20 символовв"); } } else { MessageBox.Show("Логин обязан быть 4-15 символов"); } } }
private void Button_Click(object sender, RoutedEventArgs e) { if (RegexAdmin(LoginBox.Text, Password.Password)) { MainWindow mw = new MainWindow(); mw.Show(); Close(); MessageBox.Show("Админ авторизовался"); return; } if (RegexLogin(LoginBox.Text)) { if (RegexPassword(Password.Password)) { DataTable find = DB.Select($"select * from [Users] where login='******' and password='******'"); if (find.Rows.Count > 0) { DB.GetUserId(LoginBox.Text, Password.Password); UserWindow uw = new UserWindow(); uw.Show(); Close(); MessageBox.Show("Пользователь авторизовался"); } else { MessageBox.Show("Такого пользователя не существует"); } } else { MessageBox.Show("Введите пароль"); } } else { MessageBox.Show("Введите логин"); } }