private void btnBorrar_Click(object sender, EventArgs e) { try { if (dgvProductos.SelectedRows.Count > 0) { ProductoLogica logica = new ProductoLogica(); bool estado = MessageBox.Show("Esta seguro que desea borrar este producto?.", "Esta seguro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes; if (estado) { int id = Convert.ToInt32(dgvProductos.CurrentRow.Cells[0].Value); logica.Borrar(id); } dgvProductos.DataSource = logica.SeleccionarTodos(); lblSuccess.Text = "*Se eliminó satisfactoriamente."; lblSuccess.Visible = true; MessageTimer.Start(); } else { MessageBox.Show("Debe seleccionar un producto de la tabla.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { lblError.Text = "*" + ex.Message; lblError.Visible = true; MessageTimer.Start(); } }