public MainWindow(int x) { InitializeComponent(); ListaAutorow = new List <Autor>(); w = new Wydawnictwo(); dane = new Dane(); // jeśli x jest równy 1, następuje wczytanie danych z dysku if (x == 1) { SetLista(dane.WczytajAutorow()); foreach (Drukarnia d in dane.WczytajDrukarnie()) { w.GetDrukarnie().Add(d); } dane.WczytajStanWydawnictwa(w); } else { MessageBox.Show("Witamy w Państwa drukarni. Życzymy sukcesów :)"); for (int i = 1; i <= 3; i++) { w.KupDrukarnie(); } w.CoDrukujeDrukarnia(); } DataContext = w; }
//zapisanie stanu systemu na dysk private void Zapis_Click(object sender, RoutedEventArgs e) { dane.ZapiszAutorow(ListaAutorow); dane.ZapiszDrukarnie(w.GetDrukarnie()); dane.ZapiszStanWydawnictwa(w); }