Uczę się c# od 2 tygodni pisze mały programik bazodanowy i natrafiłem na problem. Potrzebuje przekazać kilka zmiennych z różnych klas do różnych klas i nie chodzi tu o dziedziczenie coś na zasadzie zmiennych globalnych ale wiem ze w c# ich NIE MA.
A dokładnie mam Panel Logowania. Loguje się użytkownik i po zalogowaniu uzyskuje dane login, nazwę grupy , id Użytkownika i id grupy. I jak te dane przekazać do innych klas próbowałem interfejsem ale mi nie wyszło.
Przykład.
class Logowanie
{
Zaloguj(login, hasło)
{
Funkcja sprawdza poprawność
I pobiera z bazy:
- Login
- Id użytkownika
- Nazwę grupy
- Id grupy
Return true ( return musi zwracać prawdę lub fałsz)
}
}
Class Ksiazki
{
I teraz potrzebuje tu dostęp do tych danych
textBox1.Text = login;
textBox2.Text = nazwa grupy;
zmienna a = id użytkownika
zmienna b = id grupy;
}
jak te dane przekazać login i nazwę grupy potrzebuje w każdym oknie WPF to umiem wyświetlić tylko jak je pobrać z klasy Logowanie.
Jak w tym przypadku trzeba użyć interfejsu to proszę o przykład jak najprostszy się da bo nijak nie umiem skapować na jakiej zasadzie działają interfejsy.