private void EliminarProducto(Producto Datos) { try { Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; Producto_Negocio ProdNeg = new Producto_Negocio(); ProdNeg.EliminarTarjetasRegalo(Datos); if (Datos.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvProductos.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvProductos.Rows.RemoveAt(RowToDelete); } else { this.LlenarGridCatProductos(this.chkTodos.Checked); } } else { MessageBox.Show("Error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(new Exception(Datos.MensajeError), "frmCatTarjetas ~ EliminarProducto -> Método"); } } catch (Exception ex) { throw ex; } }