Exemplo n.º 1
0
        private void tsbBorrar_Click(object sender, EventArgs e)
        {
            if (DataGridViewDatos.SelectedRows.Count > 0)
            {
                DataGridViewRow r         = DataGridViewDatos.SelectedRows[0];
                Categoria       categoria = (Categoria)r.Tag;

                DialogResult dr = MessageBox.Show(this, $"¿Desea dar de baja a la categoria {categoria.NombreCategoria}?",
                                                  "Confirmar Baja",
                                                  MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        _servicio.Borrar(categoria.CategoriaId);
                        DataGridViewDatos.Rows.Remove(r);
                        Helper.MensajeBox("Registro borrado", Tipo.Success);
                    }
                    catch (Exception exception)
                    {
                        Helper.MensajeBox(exception.Message, Tipo.Error);
                    }
                }
            }
        }