示例#1
0
 {   //Создание формы
     public TestHomeForm(HydrologistGuide guide)
     {
         InitializeComponent();
         this.guide = guide;
         VerifiContent();
         TestBindingSource.DataSource = guide;
     }
示例#2
0
 //загружает коллекцию из файла
 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);
     }
 }
示例#3
0
 public LoginForm()
 {
     InitializeComponent();
     guide = new HydrologistGuide();
 }
示例#4
0
 //Создание объекта
 public DAO(HydrologistGuide guide)
 {
     this.Guide = guide;
 }