private void btnGuardarProducto_Click(object sender, EventArgs e) { if (float.Parse(txtPrecioDeCompra.Text) == 0 || txtPrecioDeCompra.Text.Equals("")) { MessageBox.Show("Precio de Compra no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPrecioDeCompra.Text = ""; } else if (float.Parse(txtPrecioDeVenta.Text) == 0 || txtPrecioDeVenta.Text.Equals("")) { MessageBox.Show("Precio de Venta no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPrecioDeVenta.Text = ""; } else if (int.Parse(txtStock.Text) == 0 || txtStock.Text.Equals("")) { MessageBox.Show("Stock no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtStock.Text = ""; } else if (float.Parse(txtPrecioDeCompra.Text) >= float.Parse(txtPrecioDeVenta.Text)) { MessageBox.Show("El precio de Venta no puede ser menor o igual al Precio de Compra", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPrecioDeVenta.Text = ""; txtPrecioDeCompra.Text = ""; } else { Producto productoActualizar = new Producto(); productoActualizar.IdProducto = producto.IdProducto; productoActualizar.Nombre = txtNombre.Text; productoActualizar.Stock = Convert.ToInt32(txtStock.Text); productoActualizar.PrecioVenta = float.Parse(txtPrecioDeVenta.Text); productoActualizar.PrecioCompra = float.Parse(txtPrecioDeCompra.Text); productoActualizar.Categoria = administracionDatos.CategoriaPorNombre(comboBoxCategoria.SelectedItem.ToString()); productoActualizar.EsMasVendido = cBoxEsMas.Checked; Console.WriteLine(productoActualizar.EsMasVendido); administracionDatos.editarProducto(productoActualizar); MessageBox.Show(producto.Nombre + " se ha editado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); mantendorProducto.listarProductos(); this.Close(); } }