/// <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(); }
/// <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(); }
/// <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; }
public UOP(Autor autor, double pensja, int iloscMsc, Wydawnictwo Wyd) : base(autor) { Pensja = pensja; IloscMsc = iloscMsc; _wyd = Wyd; }