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 RegiAut { /// /// Логика взаимодействия для RegistrationWindow.xaml /// public partial class RegistrationWindow : Window { gr683_daaEntities db = new gr683_daaEntities(); public RegistrationWindow() { InitializeComponent(); } private void RegistrationClick(object sender, RoutedEventArgs e) { if (login.Text == "" || password.Password == "" || lastName.Text == "" || firstName.Text == "" || secondName.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, SecondName = secondName.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(); } } }