// ta metode wywoluje tylko Administrator, od razu dodanie powoduje dodanie do niezalogowanych a nie niezweryfikowanych jak wczseniej
        public Boolean DodajNowegoAdministratora(String login, String haslo, String imie, String nazwisko)
        {
            foreach (Uzytkownik u in ListaUzytkownikowNiezalogowanych)
            {
                if (u.Login == login)
                {
                    return(false);
                }
            }
            foreach (Uzytkownik u in ListaUzytkownikowZalogowanych)
            {
                if (u.Login == login)
                {
                    return(false);
                }
            }
            Uzytkownik user = new Uzytkownik(login, haslo, imie, nazwisko);

            ListaUzytkownikowNiezalogowanych.AddFirst(user);
            user.DodajRole("administrator", this);
            return(true);
        }
        // jesli zwroci false to znaczy ze uzytkownik o tym samym loginie juz istnieje
        public Boolean RejestrujNowegoTlumacza(String login, String haslo, String imie, String nazwisko)
        {
            foreach (Uzytkownik u in ListaUzytkownikowNiezalogowanych)
            {
                if (u.Login == login)
                {
                    return(false);
                }
            }
            foreach (Uzytkownik u in ListaUzytkownikowZalogowanych)
            {
                if (u.Login == login)
                {
                    return(false);
                }
            }
            Uzytkownik user = new Uzytkownik(login, haslo, imie, nazwisko);

            ListaUzytkownikowNiezweryfikowanych.AddFirst(user);
            user.DodajRole("tlumacz", null);
            return(true);
        }