private void okbtn_Click(object sender, RoutedEventArgs e) { if (passbx.Password == passbx1.Password && nametbx.Text!=null && logintbx.Text!=null && passbx.Password!=null & passbx1!=null) { Users u = new Users(); u.userLogin = logintbx.Text; u.userName = nametbx.Text; u.userPass = passbx.Password; u.userDOB = Dpick1.SelectedDate.ToString(); u.userEmail = emailtbx.Text; int count = 0; TaskManEntities tme = new TaskManEntities(); foreach (var v in tme.Users) { if (v.userLogin == u.userLogin) { count++; } } if (count == 0) { try { tme.Users.Add(u); tme.SaveChanges(); Login l = new Login(); MessageBox.Show("Реєстрація пройшла успішно!"); this.Close(); l.ShowDialog(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { MessageBox.Show(validationError.ErrorMessage); } } } } else { MessageBox.Show("Цей логін уже зайнятий. Виберіть інший."); } } else { MessageBox.Show("Ви не заповнили усі поля або введені паролі не співпадають"); } }
private void exitbtn_Click(object sender, RoutedEventArgs e) { Login l = new Login(); this.Close(); l.ShowDialog(); }
private void ButtonLogin_Click(object sender, RoutedEventArgs e) { Login form = new Login(); form.ShowDialog();//.Show(); //ButtonLogin.IsEnabled = false; }