public override void React(_Line line) { switch (line.Index) { case 1: logowanie.nazwa = Console.ReadLine(); break; case 2: logowanie.haslo = Console.ReadLine(); break; case 3: if (!logowanie.IsAnyNullOrEmpty()) { logowanie.idsklepu = sklep.id; BazaDanych.Wstaw(logowanie); MWS.DisplayAdapter.Display(new Zaloguj(sklep)); } break; case 4: MWS.DisplayAdapter.Display(new Zaloguj(sklep)); break; } MWS.DisplayAdapter.Display(new Rejestracja(sklep, logowanie)); }
public override void React(_Line line) { switch (line.Index) { case 1: logowanie.nazwa = Console.ReadLine(); break; case 2: logowanie.haslo = Console.ReadLine(); break; case 3: if (!logowanie.IsAnyNullOrEmpty()) { var logowania = BazaDanych.Rekordy <Logowanie>(); foreach (var log in logowania) { if (log.nazwa == logowanie.nazwa && log.haslo == logowanie.haslo && sklep.asortyment.Count > 0) { var kasjer = new Kasjer(); kasjer.idlogowania = log.id; kasjer.data_rozpoczecia = DateTime.Now; kasjer.data_zakonczenia = DateTime.Now; kasjer = BazaDanych.Wstaw(kasjer); MWS.DisplayAdapter.Display(new Kasa(sklep, log, kasjer)); } } } break; case 4: MWS.DisplayAdapter.Display(new Rejestracja(sklep)); break; case 5: MWS.DisplayAdapter.Display(new Statystyki(sklep)); break; case 6: MWS.DisplayAdapter.Display(new Asortyment(sklep)); break; case 7: MWS.DisplayAdapter.Display(new Sklepy()); break; } MWS.DisplayAdapter.Display(new Zaloguj(sklep, logowanie)); }