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
 //zapisywanie postępu działania wydawnictwa
 public void ZapiszStanWydawnictwa(Wydawnictwo w)
 {
     using (StreamWriter sw = File.CreateText("info.txt"))
     {
         sw.WriteLine(w.Dzien + ";" + w.Saldo + ";");
     }
 }
示例#3
0
 //wczytywanie postępu działania wydawnictwa
 public void WczytajStanWydawnictwa(Wydawnictwo w)
 {
     if (File.Exists("info.txt"))
     {
         string   line = File.ReadAllText("info.txt");
         string[] tmp  = line.Split(';');
         w.Dzien = Int32.Parse(tmp[0]);
         w.Saldo = Int32.Parse(tmp[1]);
     }
 }