private void LoginClick(object sender, RoutedEventArgs e) { if (mainWindow.RegexAdmin(Login.Text, Password.Password)) { mainWindow.OpenPage(MainWindow.Pages.admin); } else if (mainWindow.RegexLogin(Login.Text)) { if (mainWindow.RegexPassword(Password.Password)) { DataTable find = mainWindow.Select($"select * from Users where login='******' and password='******'"); if (find.Rows.Count > 0) { mainWindow.OpenPage(MainWindow.Pages.main); mainWindow.login = Login.Text; MessageBox.Show("Пользователь авторизовался"); } else { MessageBox.Show("Такого пользователя не существует"); } } else { MessageBox.Show("Введите пароль"); } } else { MessageBox.Show("Введите логин"); } }
private void ConrirmClick(object sender, RoutedEventArgs e) { if (mainWindow.RegexLogin(Login.Text)) { if (mainWindow.RegexPassword(Password.Password)) { if (RepeatPassword.Password.Equals(Password.Password)) { try { mainWindow.Add($"insert into Users values('{Login.Text}', '{Password.Password}')"); MessageBox.Show("Успешно создан"); mainWindow.OpenPage(MainWindow.Pages.main); } catch (Exception error) { MessageBox.Show(error.Message); } } else { MessageBox.Show("Пароли не совпадают"); } } else { MessageBox.Show("Пароль обязан быть 8-20 символовв"); } } else { MessageBox.Show("Логин обязан быть 4-15 символов"); } }