private void btnDelete_Click(object sender, EventArgs e) { if (contactBindingSource.Current != null) { if (MessageBox.Show("Estas seguro de borrar el contacto?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { contactEntities.Contacts.Remove(contactBindingSource.Current as Contact); contactBindingSource.RemoveCurrent(); contactEntities.SaveChanges(); } } }
private void formAddEditContact_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { if (String.IsNullOrEmpty(txtContactName.Text)) { MessageBox.Show("Inserta un nombre por favor", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); txtContactName.Focus(); e.Cancel = true; return; } contactEntities.SaveChanges(); e.Cancel = false; } e.Cancel = false; }