Beispiel #1
0
        private void PopulateProductListBox()
        {
            var prodRep = new ItemRepository(Context);

            ProductList = prodRep.GetAll(it => it.State).ToList();

            ProductListBox.Items.Clear();

            foreach (var product in ProductList)
            {
                ProductListBox.Items.Add($"{product.Name} | {product.Description} | {product.Price:$0.00}");
            }

            ProductListBox.Refresh();
        }
Beispiel #2
0
        private void ProductSearchBar_TextChanged(object sender, EventArgs e)
        {
            var prodRep = new ItemRepository(Context);

            if (ProductSearchBar.Text != "")
            {
                ProductList = prodRep.Search(ProductSearchBar.Text);
                ProductListBox.Items.Clear();

                foreach (var product in ProductList)
                {
                    ProductListBox.Items.Add($"{product.Name} | {product.Description} | {product.Price:$0.00}");
                }

                ProductListBox.Refresh();
            }
            else
            {
                ProductList = prodRep.GetAll(prod => prod.State == true).ToList();
                PopulateProductListBox();
            }
        }