コード例 #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);
            }
        }
コード例 #2
0
 public AddPictureForm()
 {
     art = new Art();
     InitializeComponent();
 }
コード例 #3
0
 public Dao(Art arts)
 {
     this.arts = arts;
 }
コード例 #4
0
 public AddArtistForm()
 {
     art = new Art();
     InitializeComponent();
 }
コード例 #5
0
 public AddMuseumForm()
 {
     art = new Art();
     InitializeComponent();
 }
コード例 #6
0
 public AddCollectionerForm()
 {
     art = new Art();
     InitializeComponent();
 }