private void loginButton_Click(object sender, RoutedEventArgs e) { if (login.Text == "" || password.Password == "" || name.Text == "" || surname.Text == "") { if (login.Text == "") { login.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); } if (password.Password == "") { password.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); } if (name.Text == "") { name.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); } MessageBox.Show("Заполните все поля"); } else if ((!Regex.Match(login.Text, "^[A-Za-z]+$").Success)) { login.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); MessageBox.Show("Используйте буквы латинского алфавита"); } else if (login.Text.ToLower().Contains("admin")) { login.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); MessageBox.Show("Нельзя использовать логин,\n включающий в себя слово Admin"); } else if (!Regex.Match(name.Text, "^[A-ZА-Я]+[а-яa-z]+$").Success) { name.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); MessageBox.Show("Введите имя с большой буквы\n русского или латинского алфавита"); } else if (password.Password.Length <= 5) { password.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); MessageBox.Show("Длина пароля не меньше 6 символов"); } else if (!Regex.Match(surname.Text, "^[A-ZА-Я]+[а-яa-z]+$").Success) { surname.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); MessageBox.Show("Введите фамилию с большой буквы\n русского или латинского алфавита"); } else { if (checkCustomer(login.Text)) { AddMaster(login.Text, RegistrationWindow.Encrypt(password.Password, "kursach"), name.Text, surname.Text); MessageBox.Show("Регистрация прошла успешно"); this.Close(); } else { login.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); } } }
private void loginButton_Click(object sender, RoutedEventArgs e) { if (login.Text == "" || password.Password == "") { MessageBox.Show("Заполните все поля"); } else { LoginAccount(login.Text, RegistrationWindow.Encrypt(password.Password, "kursach")); } }
private void edit_Click(object sender, RoutedEventArgs e) { if (newPassword.Password.Length <= 5) { newPassword.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); } if ((checkOldPassword(RegistrationWindow.Encrypt(oldPassword.Password, "kursach")) || checkOldPassword(oldPassword.Password)) && newPassword.Password.Length >= 5) { EditPassword(RegistrationWindow.Encrypt(newPassword.Password, "kursach")); MessageBox.Show("Пароль успешно изменён."); this.Close(); } else { oldPassword.Background = new SolidColorBrush(Color.FromRgb(219, 88, 86)); } }