{ //Создание формы public TestHomeForm(HydrologistGuide guide) { InitializeComponent(); this.guide = guide; VerifiContent(); TestBindingSource.DataSource = guide; }
//загружает коллекцию из файла public void Load() { using (Stream stream = File.OpenRead(filePath)) { var serializer = new BinaryFormatter(); HydrologistGuide gu = null; try { gu = (HydrologistGuide)serializer.Deserialize(stream); } //Если что-то, или кто-то изменил в файл catch (Exception) { stream.Dispose(); Save(); Load(); return; } Copy(gu.Articles, Guide.Articles); Copy(gu.Tests, Guide.Tests); Copy(gu.Users, Guide.Users); } //Копирование коллекций void Copy <T>(List <T> list1, List <T> list2) { list2.Clear(); list2.AddRange(list1); } }
public LoginForm() { InitializeComponent(); guide = new HydrologistGuide(); }
//Создание объекта public DAO(HydrologistGuide guide) { this.Guide = guide; }