Exemplo n.º 1
0
        // метод завантаження даних з файлу
        public void LoadData()
        {
            using (Stream stream = File.OpenRead(pathFile))
            {
                var serializer = new BinaryFormatter();
                Art art        = (Art)serializer.Deserialize(stream);

                Copy(art.artists, arts.artists);
                Copy(art.pictures, arts.pictures);
                Copy(art.museums, arts.museums);
                Copy(art.auctions, arts.auctions);
                Copy(art.collectioners, arts.collectioners);
                Copy(art.comShops, arts.comShops);
                Copy(art.ownCollections, arts.ownCollections);
            }

            // метод копіювання Generic Lists
            void Copy <T>(List <T> from, List <T> to)
            {
                to.Clear();
                to.AddRange(from);
            }
        }
Exemplo n.º 2
0
 public AddPictureForm()
 {
     art = new Art();
     InitializeComponent();
 }
Exemplo n.º 3
0
 public Dao(Art arts)
 {
     this.arts = arts;
 }
Exemplo n.º 4
0
 public AddArtistForm()
 {
     art = new Art();
     InitializeComponent();
 }
Exemplo n.º 5
0
 public AddMuseumForm()
 {
     art = new Art();
     InitializeComponent();
 }
Exemplo n.º 6
0
 public AddCollectionerForm()
 {
     art = new Art();
     InitializeComponent();
 }