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; }
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(); }