private void AddToolStripMenuItem_Click(object sender, EventArgs e) { // создаем запись - экземпляр класса Note Note MyRecord = new Note(); // создаем экземпляр формы AddForm AddForm _AddForm = new AddForm(PhoneNote, MyRecord, AddOrEdit.Add); // открываем форму для добавления записи _AddForm.ShowDialog(); // текущей записью становится последняя current = PhoneNote.Count; // добавляем к списку PhoneNote новый элемент - запись MyRecord, // взятую из формы AddForm if (_AddForm.CheckAdd == true) { PhoneNote.Add(_AddForm.MyRecord); // выводим текущий элемент PrintElement(); } else { --current; PrintElement(); } }
private void добавитьToolStripMenuItem_Click(object sender, EventArgs e) { Check = true; // создаем запись - экземпляр класса Note Note MyRecord = new Note(); // создаем экземпляр формы AddForm AddForm _AddForm = new AddForm(MyRecord); // открываем форму для добавления записи _AddForm.ShowDialog(); // текущей записью становится последняя current = PhoneNote.Count; Note ob = _AddForm.MyRecord; bool baba = false; if (MyRecord.House != 0) { foreach (Note biob in PhoneNote) { if (ob.Equals(biob)) { baba = true; } if (baba) { break; } } // добавляем к списку PhoneN if (!baba) { PhoneNote.Add(_AddForm.MyRecord); PrintElement(); } else { MessageBox.Show("Повтор"); } // выводим текущий элемент } }
private void изменитьToolStripMenuItem_Click(object sender, EventArgs e) { if (PhoneNote.Count > 0) { 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(PhoneNote, myRecord, AddOrEdit.Edit); _AddForm.ShowDialog(); // изменяем текущую запись PhoneNote[current] = _AddForm.MyRecord; } if (current >= 0) { PrintElement(); } }
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; Check = true; } PrintElement(); }