Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }