private void ContactsAppAddButton_Click(object sender, EventArgs e) { var addContact = new AddEditContact(); addContact.ShowDialog(); if (addContact.Contact == null) { MessageBox.Show("Контакт не создан", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { _project.Contacts.Add(addContact.Contact); ContactsAppAllContactsListBox.Items.Add (addContact.Contact.Surname); SaveToFile(sender, e); } }
private void ContactsAppEditButton_Click(object sender, EventArgs e) { var selectedIndex = ContactsAppAllContactsListBox.SelectedIndex; if (selectedIndex != -1) { var editContact = new AddEditContact(); editContact.Contact = _project.Contacts[selectedIndex]; editContact.ShowDialog(); ContactsAppAllContactsListBox.Items.RemoveAt(selectedIndex); _project.Contacts.Remove(_project.Contacts[selectedIndex]); _project.Contacts.Insert(selectedIndex, editContact.Contact); ContactsAppAllContactsListBox.Items.Insert(selectedIndex, editContact.Contact); } else { MessageBox.Show("Ничего не выбрано", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }