Пример #1
0
        private void Catalog_Load(object sender, EventArgs e)
        {
            List <Item> items = Item.FindAll("1 = 1");

            foreach (Item item in items)
            {
                ItemBox itemBox = new ItemBox(item);
                itemBox.TopLevel = false;
                itemsPanel.Controls.Add(itemBox);
                itemBox.Show();
            }
        }
Пример #2
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            itemsPanel.Controls.Clear();
            List <Item> items = Item.FindAll(string.Format("(description ~* '{0}' or title ~* '{0}'){1}",
                                                           tbSearch.Text,
                                                           (cbOnlyStocked.Checked) ? " and amount != 0" : ""
                                                           ));

            foreach (Item item in items)
            {
                ItemBox itemBox = new ItemBox(item);
                itemBox.TopLevel = false;
                itemsPanel.Controls.Add(itemBox);
                itemBox.Show();
            }
        }