private void buttonAdd_Click(object sender, EventArgs e) { FormAddPerson formAddPerson = new FormAddPerson(); formAddPerson.ShowDialog(); lookUpEditResidents.Properties.DataSource = _repo.Residents; bindAddresses(); }
private void buttonEditPerson_Click(object sender, EventArgs e) { var index = (int)lookUpEditResidents.EditValue; try { Person person = _repo.GetPerson(index); int addressId = _repo.GetAddressByPerson(person.Id).Id; FormAddPerson formAddPerson = new FormAddPerson(person, addressId); formAddPerson.ShowDialog(); lookUpEditResidents.Properties.DataSource = _repo.Residents; } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace, "Ошибка!"); } }