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();
 }
示例#3
0
 private void ButtonLogin_Click(object sender, RoutedEventArgs e)
 {
     Login form = new Login();
     form.ShowDialog();//.Show();
     //ButtonLogin.IsEnabled = false;
 }