private void button2_Click(object sender, EventArgs e) { if (GetSelected() == null) { return; } var search = new ItemSearchForm(_items) { TopMost = true }; search.SelectClicked += async(o, args) => { var selected = GetSelected(); if (selected == null) { return; } if (!(o is ItemTemplate item)) { return; } selected.MerchantItem.ItemTemplateID = item.Id_nb; await Save(); }; search.ShowDialog(this); }
private void AddItem() { var search = new ItemSearchForm(_items); search.SelectClicked += async(o, args) => { if (!(o is ItemTemplate item)) { return; } var slot = 0; if (_merchantItems != null && _merchantItems.Count(x => x.PageNumber == _page) > 0) { slot = _merchantItems.Where(x => x.PageNumber == _page).Max(x => x.SlotPosition) + 1; } else { _merchantItems = new List <MerchantItem>(); } var merchantItem = new MerchantItem { ItemTemplateID = item.Id_nb, PageNumber = _page, SlotPosition = slot }; _merchantItems.Add(merchantItem); await Save(); }; search.ShowDialog(this); }
private void itemSearch_Click_1(object sender, EventArgs e) { var search = new ItemSearchForm(); search.SelectClicked += (o, args) => { if (!(o is ItemTemplate item)) { return; } LoadItem(item.ObjectId); }; search.ShowDialog(this); }
private void button4_Click(object sender, EventArgs e) { var search = new ItemSearchForm(_items) { TopMost = true }; search.SelectClicked += (o, args) => { if (!(o is ItemTemplate item)) { return; } _ItemTemplateID.Text = item.Id_nb; _modelImageService.LoadItem(item.Model, pictureBox1.Width, pictureBox1.Height) .ContinueWith(x => pictureBox1.Image = x.Result); }; search.ShowDialog(this); }