private void btnBuscarPorCategoria_Click(object sender, EventArgs e) { Categoria categoria = administracionDatos.CategoriaPorNombre(comboBoxCategoria.SelectedItem.ToString()); List <Producto> productos = administracionDatos.listarProductosDeCategoria(categoria.IdCategoria); tablaProductos.DataSource = generarTabla(productos); }
private void button1_Click(object sender, EventArgs e) { if (float.Parse(textBox2.Text) == 0 || textBox2.Text.Equals("")) { MessageBox.Show("Precio de Compra no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox2.Text = ""; } else if (float.Parse(textBox4.Text) == 0 || textBox4.Text.Equals("")) { MessageBox.Show("Precio de Venta no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox4.Text = ""; } else if (int.Parse(textBox3.Text) == 0 || textBox3.Text.Equals("")) { MessageBox.Show("Stock no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox3.Text = ""; } else if (float.Parse(textBox2.Text) >= float.Parse(textBox4.Text)) { MessageBox.Show("El precio de Venta no puede ser menor al Precio de Compra", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox2.Text = ""; textBox4.Text = ""; } else { Producto producto = new Producto(); producto.IdProducto = 0; producto.Nombre = textBox5.Text.ToUpper(); producto.Stock = Convert.ToInt32(textBox3.Text); producto.PrecioVenta = float.Parse(textBox4.Text); producto.PrecioCompra = float.Parse(textBox2.Text); producto.EsMasVendido = cBoxEsMas.Checked; producto.Categoria = administracionDatos.CategoriaPorNombre(comboBoxCategoria.SelectedItem.ToString()); administracionDatos.guardarProducto(producto); MessageBox.Show("El Producto " + producto.Nombre + " ha sido guardado correctamente", "Producto Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult dialogResult = MessageBox.Show("¿Desea Agregar Mas Productos?", "Agregar Productos", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { textBox2.Text = ""; textBox4.Text = ""; textBox3.Text = ""; } else { this.Close(); } } }
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(); } }