예제 #1
0
        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("Ви не заповнили усі поля або введені паролі не співпадають");
            }
        }
예제 #2
0
        public void Login_WrongInfo()
        {
            List<Person> personlist = new List<Person>();
            Person person1 = new Person();
            Person person2 = new Person();

            personlist.Add(person1);
            personlist.Add(person2);

            person1.Username = "******";
            person1.Password = "******";
            person1.Gender = "Male";
            person1.Weight = 110;

            person2.Username = "******";
            person2.Password = "******";
            person2.Gender = "Female";
            person2.Weight = 50;
            Login login = new Login();
            login.SetUserSource(personlist);
            Assert.AreEqual(false, login.Verify("Idaadsd123", "123ida"));
        }
예제 #3
0
        private void log_button(object sender, System.Windows.RoutedEventArgs e)
        {
        	Login lg = new Login();
			lg.Show();
			this.Close();
        }
예제 #4
0
 public void Login_NullInfo()
 {
     Login login = new Login();
     Assert.IsNull(login.Verify(null, null));
 }
 private void exitbtn_Click(object sender, RoutedEventArgs e)
 {
     Login l = new Login();
     this.Close();
     l.ShowDialog();
 }
예제 #6
0
 private void ButtonLogin_Click(object sender, RoutedEventArgs e)
 {
     Login form = new Login();
     form.ShowDialog();//.Show();
     //ButtonLogin.IsEnabled = false;
 }