示例#1
0
        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);
                }
            }
        }