private void btnEliminar_Click(object sender, EventArgs e) { //creo un dialog donde le pregunto si esta seguro de la accion a realizar. si contesta que si, //elimino (borrado logico) la visibilidad DialogResult dr = MessageBox.Show("¿Está seguro que desea eliminar la visibilidad?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { Visibilidad unaVisibilidad = new Visibilidad(valorCodigoSeleccionado(), valorDescripcionSeleccionado(), valorPrecioSeleccionado(), valorPorcentajeSeleccionado(), valorDuracionSeleccionado(), valorActivoSeleccionado()); unaVisibilidad.Eliminar(); MessageBox.Show("La visibilidad ha quedado eliminada", "Desactivada", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarListadoDeVisibilidades(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }