Пример #1
0
        private void addProductToSale(ProductSale productExtractToDB, float quantity)
        {
            ProductsGridSales productTypeForme = new ProductsGridSales {
                idProducto = productExtractToDB.idProducto, PLU = productExtractToDB.pluProducto, Description = productExtractToDB.nombre, Price = productExtractToDB.precioVenta, Quantity = (int)quantity, Total = productExtractToDB.precioVenta * quantity, impuestosList = productExtractToDB.impuestos
            };
            ProductsGridSales productExist = products.Where(x => x.idProducto.Equals(productExtractToDB.idProducto)).FirstOrDefault();

            listaProductos.Add(productExtractToDB);
            if (productExist != null)
            {
                productExist.Quantity += productTypeForme.Quantity;
                productExist.Total     = productExist.Quantity * productExist.Price;
                products.ResetBindings();
            }
            else
            {
                //imageProduct.GetGoogleImageById(productExtractToDB.imagenId);

                products.Add(productTypeForme);
            }
            if (productExtractToDB.promociones != null)
            {
                ActualizarPromos(productExtractToDB.promociones);
                CombinarPromos(listaProductos);
            }
            skuText.Text = string.Empty;
        }
Пример #2
0
        private void updateProductToBuy(object sender)
        {
            ProductsGridSales productSelected = Product.SelectedValue as ProductsGridSales;

            productSelected.Quantity = float.Parse((((TextBox)(sender)).Text));
            productSelected.Total    = productSelected.Quantity * productSelected.Price;
            products.ResetBindings();
            skuText.Text = string.Empty;
            skuText.Focus();
        }