private void btnGuardar_Click(object sender, EventArgs e) { bool esta = false; if (txtNumeroEstante.Text != "" && txtcodigoProducto.Text != "" && txtNombreProducto.Text != "" && txtConcentracion.Text != "" && txtPresentacion.Text != "" && txtCantidadDisponible.Text != "" && txtValorUnitario.Text != "") { producto.crearProducto(dtpFechaRealizacion, txtNumeroEstante.Text, txtcodigoProducto.Text, txtNombreProducto.Text, txtConcentracion.Text, txtPresentacion.Text, int.Parse(txtCantidadDisponible.Text), dtpFechaVencimiento.Value, int.Parse(txtValorUnitario.Text)); foreach (ProductoEnInventario p in inventario) { if (p.CodigoProducto() == producto.CodigoProducto()) { int NuevaCantidad = p.CantidadDisponible() + producto.CantidadDisponible(); p.ActualizarCantidad(NuevaCantidad); esta = true; } } if (!esta) { inventario.Add(producto); producto = new ProductoEnInventario(); } } else { MessageBox.Show("Por favor llene todos los campos", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public Inventario(ArrayList inventario, int[] cantidades) { InitializeComponent(); this.cantidades = cantidades; this.inventario = inventario; producto.crearProducto(dtpFechaRealizacion, "2", "2", "2", "2", "2", 2, dtpFechaVencimiento.Value, 2); inventario.Add(producto); producto = new ProductoEnInventario(); }