private void btnGuardarPrecio_Click(object sender, EventArgs e) { long idProducto = long.Parse(dgvProductos.SelectedRows[0].Cells["Id"].Value.ToString()); Producto producto = new Producto() { Id = idProducto }; PrecioProducto precio = new PrecioProducto() { Id = extras.GetPrecioProducto_Id() + 1, IdProducto = producto.Id, IdProveedor = extras.GetId(cmbProveedor.SelectedItem.ToString()), Fecha = DateTime.Today.ToString("yyyy-MM-dd"), Precio = decimal.Parse(txtPrecioUnitario.Text), Iva = decimal.Parse(txtAlicuotaIva.Text), PrecioTotal = decimal.Parse(txtTotal.Text), Observaciones = "" }; extras.AddPrecioProducto(precio); SetTable_Precios(producto); panelPrecio.Visible = false; }