예제 #1
0
 private void AddDataFromBinaryFile_Click(object sender, EventArgs e)
 {
     OpenFileDialog.Filter = "Текст|*.dat";
     if (OpenFileDialog.ShowDialog() == DialogResult.OK)
     {
         try
         {
             openBehavior = new DeserializeBin();
             PhoneNote    = openBehavior.AddingData(PhoneNote, OpenFileDialog.FileName);
             if (PhoneNote.Count == 0)
             {
                 current = -1;
             }
             else
             {
                 current = 0;
                 if (count == 0)
                 {
                     oldPhoneNote = PhoneNote.ToList();
                     ++count;
                 }//запоминаем только первый раз, чтобы на выходе спросить про сохранение
             }
             // выводим текущий элемент
             PrintElement();
             OpenFileDialog.FileName = "";
         }
         catch (Exception)
         {
             MessageBox.Show("xml файла не существует!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
예제 #2
0
 private void изТекстовогоФайлаToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     OpenFileDialog.Filter = "Текст|*.txt";
     if (OpenFileDialog.ShowDialog() == DialogResult.OK)
     {
         try
         {
             openBehavior = new OpenTxt();
             PhoneNote    = openBehavior.AddingData(PhoneNote, OpenFileDialog.FileName);
             if (PhoneNote.Count == 0)
             {
                 current = -1;
             }
             else
             {
                 current = 0;
                 if (count == 0)
                 {
                     oldPhoneNote = PhoneNote.ToList();
                     ++count;
                 }
                 ; //запоминаем только первый раз, чтобы на выходе спросить про сохранение
             }
             // выводим текущий элемент
             PrintElement();
             OpenFileDialog.FileName = "";
         }
         catch (Exception ex)
         {
             MessageBox.Show("При открытии файла возникла ошибка! Ошибка: " + ex.Message);
         }
     }
 }