/// <summary> /// Konstruktor strony nowego hasła. /// </summary> /// <param name="user">Argument określający użytkownika.</param> /// <param name="isAdmin">Argument określający czy użytkownik ma uprawnienia administratora.</param> public NewPasswordPage(User user, bool isAdmin) { UserLocalDataBase = UserLocalDataBase.Initialize(); this.user = user; InitializeComponent(); this.isAdmin = isAdmin; }
public void TestIsLoginFree2() { User user1 = new User("Adam", "Nowak", "anowak", "Hasło1"); User user2 = new User("Maria", "Kowalska", "mkowalska", "Hasło2"); List <User> list = new List <User>(); list.Add(user1); list.Add(user2); UserLocalDataBase uldb = new UserLocalDataBase(); uldb.Add(user1); uldb.Add(user2); string login = "******"; bool isFree = true; for (int i = 0; i < list.Count; i++) { if (list[i].login == login) { isFree = false; } } bool result = uldb.IsLoginFree(login); Assert.AreEqual(isFree, result); }
public void TestLogin3() { User user1 = new User("Adam", "Nowak", "anowak", "Hasło1"); User user2 = new User("Maria", "Kowalska", "mkowalska", "Hasło2"); List <User> list = new List <User>(); list.Add(user1); list.Add(user2); UserLocalDataBase uldb = new UserLocalDataBase(); uldb.Add(user1); uldb.Add(user2); User logged = null; string login = "******"; string password = "******"; for (int i = 0; i < list.Count; i++) { if (list[i].login == login) { if (list[i].password == password) { logged = list[i]; } } } User result = uldb.login(login, password); Assert.AreEqual(logged, result); }
/// <summary> /// Kontruktor okna dodawania nowego użytkownika. /// </summary> public NewUserWindow() { InitializeComponent(); UserLocalDataBase = UserLocalDataBase.Initialize(); KeyDown += TextUpdate; KeyUp += TextUpdate; }
public void TestAdd1() { User user = new User("Adam", "Nowak", "anowak", "Hasło1"); List <User> list = new List <User>(); list.Add(user); UserLocalDataBase uldb = new UserLocalDataBase(); uldb.Add(user); CollectionAssert.AreEqual(list, uldb.ReturnList()); }
/// <summary> /// Konstruktor strony administratora. /// </summary> public AdminPage() { UserLocalDataBase = UserLocalDataBase.Initialize(); FirmLocalDataBase = FirmLocalDataBase.Initialize(); ReporterList = Reporter.Load(); InitializeComponent(); UsersView.AutoGenerateColumns = false; UsersView.ItemsSource = UserLocalDataBase.ReturnList(); FirmView.ItemsSource = FirmLocalDataBase.ReturnList(); ReportView.ItemsSource = ReporterList.ReturnList(); }
public void TestAdd2() { User user1 = new User("Adam", "Nowak", "anowak", "Hasło1"); User user2 = new User("Maria", "Kowalska", "mkowalska", "Hasło2"); List <User> list = new List <User>(); list.Add(user1); list.Add(user2); UserLocalDataBase uldb = new UserLocalDataBase(); uldb.Add(user1); CollectionAssert.AreNotEqual(list, uldb.ReturnList()); }
public void TestChangePasswordTest1() { User user1 = new User("Adam", "Nowak", "anowak", "Hasło1"); User user2 = new User("Maria", "Kowalska", "mkowalska", "Hasło2"); List <User> list = new List <User>(); list.Add(user1); list.Add(user2); UserLocalDataBase uldb = new UserLocalDataBase(); uldb.Add(user1); uldb.Add(user2); string login = "******"; string newPassword = "******"; string changed = ""; for (int i = 0; i < list.Count; i++) { if (list[i].login == login) { list[i].password = newPassword; changed = newPassword; } } string result = ""; uldb.ChangePassword(login, newPassword); foreach (User u in uldb.ReturnList()) { if (u.login == login) { result = u.password; } } Assert.AreEqual(changed, result); }
/// <summary> /// Konstruktor strony nowego hasła. /// </summary> public NewPasswordPage() { UserLocalDataBase = new UserLocalDataBase(); InitializeComponent(); }
public void RefreshUsersView() { UserLocalDataBase = UserLocalDataBase.Initialize(); UsersView.ItemsSource = UserLocalDataBase.ReturnList(); }