public void mainDeserialize() { FileStream openStream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + "data.dat", FileMode.Open); serwer = (SerwerGlowny)Formation.Deserialize(openStream); openStream.Close(); }
public MainWindow() { InitializeComponent(); try { mainDeserialize(); } catch (Exception) { serwer = new SerwerGlowny(); } klientRezerwacji.ItemsSource = serwer.klienci; wylotTrasy.ItemsSource = serwer.lotniska; destynacjaTrasy.ItemsSource = serwer.lotniska; typSamolotu.ItemsSource = serwer.typySamolotow; lotniskoSamolotu.ItemsSource = serwer.lotniska; listaLotowRezerwacje.ItemsSource = serwer.loty; //listaBiletowRezerwacje.ItemsSource = (ObservableCollection<Bilet>)listaLotowRezerwacje.SelectedItem; listaLotow.ItemsSource = serwer.loty; listaKlientow.ItemsSource = serwer.klienci; listaTras.ItemsSource = serwer.trasy; listaTypowSamolotow.ItemsSource = serwer.typySamolotow; listaSamolotow.ItemsSource = serwer.samoloty; listaLotnisk.ItemsSource = serwer.lotniska; listaArchiwum.ItemsSource = serwer.archiwum.loty; NowyKlient(); NowaTrasa(); NoweLotnisko(); NowySamolot(); NowyTypSamolotu(); NowaRezerwacja(); var startTimeSpan = TimeSpan.Zero; var periodTimeSpan = TimeSpan.FromMinutes(1); var timer = new System.Threading.Timer((e) => { serwer.GenerujLoty(); }, null, startTimeSpan, periodTimeSpan); }