Ejemplo n.º 1
0
        public void mainDeserialize()
        {
            FileStream openStream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + "data.dat", FileMode.Open);

            serwer = (SerwerGlowny)Formation.Deserialize(openStream);
            openStream.Close();
        }
Ejemplo n.º 2
0
        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);
        }