private void LogIn_Click(object sender, RoutedEventArgs e) { try { user = new User(Convert.ToInt64(PeselBox.Text)); } catch { Warning.Content = "The PESEL value is incorrect"; } if (user != null && user.ID >= 1) { Password password = new Password(); password.FromDatabase(user.ID); if (password.CompareWithPassword(PasswordBox.Text) && password.ID >= 1) { Warning.Content = ""; UserPanel userPanel = new UserPanel(user); userPanel.Show(); } else { Warning.Content = "Wrong password"; } } else { Warning.Content = "No user with such PESEL in database"; } //var users = user.AllUsersToList(); //User result =users.Single(u=>u.PESEL==user.PESEL); //if(result!=null) //{ // Password password = new Password(user.ID); // var passwords = password.AllPasswordsToList(); // Password res = passwords.Single(p => p.ID == password.ID); // if(res.Password_==password.Password_) // { // UserPanel UserPanel = new UserPanel(); // UserPanel.Show(); // } //} //test normalnie wyszukaj w bazie // user= new Administrator("Paweł", "Tomaszewski", DateTime.Now, UserRoles.Administrator, 10, 89020119495); }