public WiadomoscZwrotna Logowanie(string login, string haslo)
        {
            string hash = CalculateMD5Hash(haslo);

            if (BazaDanych.Uzytkownicy.Any(u => u.Login == login && u.Haslo == CalculateMD5Hash(haslo)))
            {
                Uzytkownik uzytkownik = BazaDanych.Uzytkownicy.Single(u => u.Login == login && u.Haslo == CalculateMD5Hash(haslo));
                UprawnieniaUzytkownika = uzytkownik.Uprawnienia;
                IdUzytkownika          = uzytkownik.ID;
                return(WiadomoscZwrotna.Pomyslnie);
            }
            else
            {
                return(WiadomoscZwrotna.Niepomyslnie);
            }
        }
 public WiadomoscZwrotna DodajUzytkownika(string imie, string nazwisko, string login, string haslo, Uprawnienia uprawnienia)
 {
     if (UprawnieniaUzytkownika == Uprawnienia.Administrator && BazaDanych.Uzytkownicy.All(u => u.Login != login))
     {
         Uzytkownik uzytkownik = new Uzytkownik()
         {
             Imie = imie, Nazwisko = nazwisko, Login = login, Haslo = CalculateMD5Hash(haslo), Uprawnienia = uprawnienia, LicencjeID = new BindingList <int>()
         };
         uzytkownik.ID = BazaDanych.Uzytkownicy.LastOrDefault()?.ID + 1 ?? 0;
         BazaDanych.Uzytkownicy.Add(uzytkownik);
         return(WiadomoscZwrotna.Pomyslnie);
     }
     else
     {
         return(WiadomoscZwrotna.Niepomyslnie);
     }
 }