示例#1
0
        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();
                }
            }
        }
示例#3
0
        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();
            }
        }