private void btnSave_Click(object sender, EventArgs e) { if (!txtNombre.Equals("")) { LogicaGo logica = new LogicaGo(); double precio = 0; double precioCompra = 0; if (txtPrecio.Text != "") { precio = double.Parse(txtPrecio.Text, NumberStyles.Currency); } if (txtPrecioCompra.Text != "") { precioCompra = double.Parse(txtPrecioCompra.Text, NumberStyles.Currency); } int res = logica.ActualizarProducto(txtId.Text, txtNombre.Text, txtDescripcion.Text, precio.ToString(), txtUnidades.Value, txtCbTipo.Text, txtMarca.Text, txtCbEstado.SelectedValue.ToString(), txtDpFecha.Value, txtCbSubCategoria.SelectedValue.ToString(), txtCbCategoria.SelectedValue.ToString(), txtCodigoBarras.Text, cbServicio.Checked, cbActivo.Checked, precioCompra.ToString(), txtImagen.Text, cbValorVariable.Checked); if (res != 1) { MessageBox.Show("No se pudo actualizar el registro"); } else { MessageBox.Show("Producto actualizado Correctamente"); cargarProductos(); } } else { MessageBox.Show("Debe ingresar un nombre"); } }