private void BorrarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count > 0) { var r = DatosDataGridView.SelectedRows[0]; Pais pais = (Pais)r.Tag; DialogResult dr = MessageBox.Show($"¿Desea borrar de la lista a {pais.Nombre}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { if (!servicio.EstaRelacionado(pais)) { servicio.Borrar(pais); DatosDataGridView.Rows.Remove(r); Helper.MensajeBox("Registro Borrado", Tipo.Success); } else { Helper.MensajeBox("Registro relacionado...\nBaja denegada", Tipo.Error); } } catch (Exception exception) { Helper.MensajeBox(exception.Message, Tipo.Error); } } } }
private void BorrarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count > 0) { DataGridViewRow r = DatosDataGridView.SelectedRows[0]; Pais pais = (Pais)r.Tag; DialogResult dr = MessageBox.Show(this, $"¿Desea dar de baja el pais {pais.pais}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { if (!_servicio.EstaRelacionado(pais)) { try { _servicio.Borrar(pais.PaisID); DatosDataGridView.Rows.Remove(r); MessageBox.Show("Registro borrado"); } catch (Exception exception) { MessageBox.Show(exception.Message); } } else { MessageBox.Show("Registro Relacionado"); } } } }