private void BtnNuevoContacto_Click(object sender, EventArgs e) { ViewContacto ventanaContacto = new ViewContacto(); var res = ventanaContacto.ShowDialog(this); if (res == DialogResult.OK) { lst.Add(ventanaContacto.Contacto); GcContactos.RefreshDataSource(); } }
private void BtnEditarContacto_Click(object sender, EventArgs e) { if (lst.Count < 0) { return; } ViewContacto ventanaContacto = new ViewContacto(lst[GvContactos.FocusedRowHandle]); var res = ventanaContacto.ShowDialog(this); if (res == DialogResult.OK) { lst[GvContactos.FocusedRowHandle] = ventanaContacto.Contacto; if (ventanaContacto.Contacto.IdContacto != 0) { ctrlContactos.UpdateContacto(ventanaContacto.Contacto); } GcContactos.RefreshDataSource(); } }