void AddProductButtons() { var window = (MainWindow)Application.Current.MainWindow; foreach (var item in window.Products) { ProductButton pb = new ProductButton(); ProductButton2 productButtons2 = new ProductButton2(); ProductButton3 productButtons3 = new ProductButton3(); pb.productName.Text = item.Name; if (item.Cost < item.PreviousCost) { pb.ProductPreviousCost.Text = Convert.ToDecimal(item.PreviousCost).ToString(); } else { pb.ProductPreviousCost.Text = ""; } if (item.KargoFiyatı != 0) { pb.KargoDurumuBelirteci.Visibility = Visibility.Hidden; } pb.productInfo.Text = item.Info; if (item.NumberInStock <= 20) { pb.productCount.Text = "Son " + item.NumberInStock.ToString() + " Ürün"; } else { pb.OzelUrunBelirteci.Visibility = Visibility.Hidden; } pb.productCost.Text = Convert.ToDecimal(item.Cost).ToString(); pb.productImage.Source = new BitmapImage(new Uri(item.ImageUrl)); pb.ProductButton1.Tag = item.Id; pb.ProductButton1.Click += Product_Click; UGFırsatUrunleri.Children.Add(pb); if (ugrid.Children.Count <= 8) { productButtons2.productName.Text = item.Name; if (item.Cost < item.PreviousCost) { productButtons2.ProductPreviousCost.Text = Convert.ToDecimal(item.PreviousCost).ToString(); } else { productButtons2.ProductPreviousCost.Text = ""; } if (item.KargoFiyatı != 0) { productButtons2.KargoDurumuBelirteci.Visibility = Visibility.Hidden; } productButtons2.productInfo.Text = item.Info; if (item.NumberInStock <= 60) { productButtons2.productCount.Text = "Son " + item.NumberInStock.ToString() + " Ürün"; } else { productButtons2.OzelUrunBelirteci.Visibility = Visibility.Hidden; } productButtons2.productCost.Text = Convert.ToDecimal(item.Cost).ToString(); productButtons2.productImage.Source = new BitmapImage(new Uri(item.ImageUrl)); productButtons2.ProductButton.Tag = item.Id; productButtons2.ProductButton.Click += Product_Click; ugrid.Children.Add(productButtons2); } if (ugrid2.Children.Count <= 10) { productButtons3.productName.Text = item.Name; productButtons3.productInfo.Text = item.Info; productButtons3.productCost.Text = Convert.ToDecimal(item.Cost).ToString(); productButtons3.productImage.Source = new BitmapImage(new Uri(item.ImageUrl)); productButtons3.ProductButton.Tag = item.Id; productButtons3.ProductButton.Click += Product_Click; ugrid2.Children.Add(productButtons3); } } }
void AddProductButtons() { if (FilterFiyatCurrent != "") { min = FilterFiyatCurrent.Substring(0, FilterFiyatCurrent.IndexOf('-')); max = FilterFiyatCurrent.Substring(0, FilterFiyatCurrent.IndexOf('-') + 1); } pGrid.Children.Clear(); var window = (MainWindow)Application.Current.MainWindow; Numberofproducts.Text = window.Products.Count.ToString(); foreach (var item in window.Products) { ProductButton pb = new ProductButton(); ProductButton2 productButtons2 = new ProductButton2(); ProductButton3 productButtons3 = new ProductButton3(); pb.productName.Text = item.Name; if (item.Cost < item.PreviousCost) { pb.ProductPreviousCost.Text = Convert.ToDecimal(item.PreviousCost).ToString(); } else { pb.ProductPreviousCost.Text = ""; } if (item.KargoFiyatı != 0) { pb.KargoDurumuBelirteci.Visibility = Visibility.Hidden; } pb.productInfo.Text = item.Info; if (item.NumberInStock <= 20) { pb.productCount.Text = "Son " + item.NumberInStock.ToString() + " Ürün"; } else { pb.OzelUrunBelirteci.Visibility = Visibility.Hidden; } pb.productCost.Text = Convert.ToDecimal(item.Cost).ToString(); pb.productImage.Source = new BitmapImage(new Uri(item.ImageUrl)); pb.ProductButton1.Tag = item.Id; pb.ProductButton1.Click += Product_Click; if (FilterMarkaCurrent != "") { if (FilterFiyatCurrent != "") { if (item.Marka.ToString() == FilterMarkaCurrent && item.Cost <= Convert.ToInt32(min)) { pGrid.Children.Add(pb); } } else { if (FilterFiyatCurrent != "") { if (item.Marka.ToString() == FilterMarkaCurrent) { pGrid.Children.Add(pb); } } } } else { if (FilterFiyatCurrent != "") { if (item.Cost <= Convert.ToInt32(min)) { pGrid.Children.Add(pb); } } else { pGrid.Children.Add(pb); } } } }