コード例 #1
0
 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;
 }
コード例 #2
0
 //zapisanie stanu systemu na dysk
 private void Zapis_Click(object sender, RoutedEventArgs e)
 {
     dane.ZapiszAutorow(ListaAutorow);
     dane.ZapiszDrukarnie(w.GetDrukarnie());
     dane.ZapiszStanWydawnictwa(w);
 }