Пример #1
0
 private void ReadNoteBookDataFromfile()
 {
     using (BinaryReader reader = new BinaryReader(File.Open(CurrentUser.Login + _personDataPath, FileMode.OpenOrCreate)))
     {
         while (reader.PeekChar() > -1)
         {
             int      id          = reader.ReadInt32();
             string   Name        = reader.ReadString();
             string   Surname     = reader.ReadString();
             DateTime Birthday    = Convert.ToDateTime(reader.ReadString());
             char     Gender      = reader.ReadChar();
             string   Phonenumber = reader.ReadString();
             Person   _person     = new Person(id, Name, Surname, Birthday, Gender, Phonenumber);
             this.AddPerson(_person);
         }
     }
     if (this.PersonCount > 0)
     {
         _lastIDPerson = _bookPerson.FindElementInd(_bookPerson.Count - 1).Id;
     }
     else
     {
         _lastIDPerson = 0;
     }
 }