コード例 #1
0
 public loginForm()
 {
     Directory = new Directory();
     Admin     = new Admin("admin", "admin");
     if (!File.Exists("directory.bin"))
     {
         Directory.FillTestData(100);
     }
     else
     {
         Directory.Load();
     }
     InitializeComponent();
 }
コード例 #2
0
ファイル: Dao.cs プロジェクト: NyotaUhura/Handbook
        public void Load()
        {
            using (Stream stream = File.OpenRead(filePath))
            {
                var       serializer = new BinaryFormatter();
                Directory dr         = (Directory)serializer.Deserialize(stream);
                Copy(dr.Applicants, directory.Applicants);
                Copy(dr.Universities, directory.Universities);
            }

            void Copy <T>(List <T> from, List <T> to)
            {
                to.Clear();
                to.AddRange(from);
            }
        }
コード例 #3
0
ファイル: Dao.cs プロジェクト: NyotaUhura/Handbook
 public Dao(Directory directory)
 {
     this.directory = directory;
 }