コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: Vekz/ProjektPO
        /// <summary>
        /// Używając mechanizmu deserializacji odczytuje drzewo obiektów z pliku
        /// </summary>
        private void Wczytaj(object sender, RoutedEventArgs e)
        {
            using (Stream stream = File.Open("data.dat", FileMode.Open, FileAccess.Read))
            {
                BinaryFormatter formatter = new BinaryFormatter();

                Wyd          = null;
                Wyd          = (Wydawnictwo)formatter.Deserialize(stream);
                Wyd.DzH._wyd = Wyd;
            }
            Inicjuj();
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: Vekz/ProjektPO
        /// <summary>
        /// Używając mechanizmu serializacji zapisuje drzewo obiektów do pliku
        /// </summary>
        private void Zapisz(object sender, RoutedEventArgs e)
        {
            using (Stream stream = File.Open("data.dat", FileMode.Create, FileAccess.Write))
            {
                BinaryFormatter formatter = new BinaryFormatter();

                formatter.Serialize(stream, Wyd);
            }
            Wyd = null;
            Wyd = new Wydawnictwo();
            Wyd.Inicjalizacja();
            Inicjuj();
        }
コード例 #3
0
ファイル: DzialHandlowy.cs プロジェクト: Vekz/ProjektPO
 /// <summary>
 /// Tworzy obiekt Działu Handlowego
 /// </summary>
 /// <param name="Wyd"> Obiekt rodzica - Wydawnictwa <see cref="Wydawnictwo"/>, aby mieć dostęp do metod innych działów </param>
 public DzialHandlowy(Wydawnictwo Wyd)
 {
     _wyd = Wyd;
 }
コード例 #4
0
 public UOP(Autor autor, double pensja, int iloscMsc, Wydawnictwo Wyd) : base(autor)
 {
     Pensja   = pensja;
     IloscMsc = iloscMsc;
     _wyd     = Wyd;
 }