private void ClickBaja(object sender, EventArgs e) { try { var id = ServicioConfiguracionDeControles.ObtenerCampoSeleccionado(controles, "Id", "gridCategorias").ToString(); if (string.IsNullOrWhiteSpace(id)) { throw new Exception("Debe seleccionar un registro de la grilla"); } if (MessageBox.Show("¿Está seguro de que desea eliminar el registro seleccionado?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CategoriaBLL.Baja(CategoriaBLL.Obtener(int.Parse(id))); CargarGrilla(CategoriaBLL.ObtenerTodos()); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }