using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace Тестирование_настолки { /// /// Логика взаимодействия для Window1.xaml /// public partial class RegistrtionWindow : Window { gr682_uatEntities db = new gr682_uatEntities(); public RegistrtionWindow() { InitializeComponent(); } private void RegistrationClick(object sender, RoutedEventArgs e) { if (login.Text == "" || password.Password == "" || lastName.Text == "" || firstName.Text == "" || middleName.Text == "") { MessageBox.Show("Пустые поля"); return; } if (db.User.Select(item => item.Login).Contains(login.Text)) { MessageBox.Show("Такой логин существует в системе"); return; } User newUser = new User() { Login = login.Text, Password = password.Password, LastName = lastName.Text, FirstName = firstName.Text, MiddleName = middleName.Text }; db.User.Add(newUser); db.SaveChanges(); MessageBox.Show("Вы успешно зарегистрировались"); AuthorizationWindow aw = new AuthorizationWindow(); aw.Show(); this.Close(); } private void CancelClick(object sender, RoutedEventArgs e) { AuthorizationWindow aw = new AuthorizationWindow(); aw.Show(); this.Close(); } } }