/// <summary> /// Método para eliminar una categoría /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Eliminar_Click(object sender, EventArgs e) { Console.WriteLine(this.Categoria.IdCategoria); try { if (this.Categoria.Estado) { DialogResult result = MessageBox.Show("¿Seguro que deseas dar de baja esta Categoría?", "Confirmación", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (ControladorFachada.BajaCategoria(this.Categoria)) { MessageBox.Show("Categoría dada de baja"); } else { MessageBox.Show("La categoría ya está dada de baja"); } this.Button_Editar.Enabled = false; this.Button_Eliminar.Enabled = false; } } else { DialogResult result = MessageBox.Show("¿Seguro que deseas eliminar esta Categoría?", "Confirmación", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (ControladorFachada.EliminarCategoria(this.Categoria)) { MessageBox.Show("Categoría eliminada con éxito"); } this.Button_Editar.Enabled = false; this.Button_Eliminar.Enabled = false; } } RefrescarDataGrid(); } catch (LogicaException ex) { MessageBox.Show(ex.Message); } }