예제 #1
0
 private void изменитьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (PhoneNote.Count > 0)
     {
         // создаем запись - экземпляр класса Note
         Note MyRecord = new Note();
         // определяем поля записи
         // (берем значения из соответствующих компонентов на форме)
         MyRecord.LastName   = LastNameTextBox.Text;
         MyRecord.Name       = NameTextBox.Text;
         MyRecord.Patronymic = PatronymicTextBox.Text;
         MyRecord.Phone      = PhoneMaskedTextBox.Text;
         MyRecord.Street     = StreetTextBox.Text;
         MyRecord.House      = (ushort)HouseNumericUpDown.Value;
         MyRecord.Flat       = (ushort)FlatNumericUpDown.Value;
         // создаем экземпляр формы и открываем эту форму
         AddForm _AddForm = new AddForm(MyRecord, AddOrEdit.Edit);
         _AddForm.ShowDialog();
         // изменяем текущую запись
         PhoneNote[current] = _AddForm.MyRecord;
     }
     PrintElement();
 }
예제 #2
0
        private void добавитьToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            // создаем запись - экземпляр класса Note
            Note MyRecord = new Note();

            // создаем экземпляр формы AddForm
            AddForm _AddForm = new AddForm(MyRecord, AddOrEdit.Add);

            // открываем форму для добавления записи
            _AddForm.ShowDialog();

            // текущей записью становится последняя
            current = PhoneNote.Count;

            // добавляем к списку PhoneNote новый элемент - запись MyRecord,
            // взятую из формы AddForm
            if (_AddForm.added)
            {
                PhoneNote.Add(_AddForm.MyRecord);
            }

            // выводим текущий элемент
            PrintElement();
        }