private void itemPanel_Action(object sender, EventArgs e) { var itemPanel = sender as ShopItemPanel; if (itemPanel == null) { return; } var item = itemPanel.ContainedItem; using (var dialog = new ItemDialog(item, account)) { var result = dialog.ShowDialog(this); if (result == DialogResult.OK) { var count = dialog.Count; var character = dialog.CharacterName; characters.Enqueue(character); App.CurrentContext.ShopManager.BuyItemAsync(account, item, character, count); } } }
private void itemPanel_Action(object sender, EventArgs e) { var itemPanel = sender as ShopItemPanel; if (itemPanel == null) return; var item = itemPanel.ContainedItem; using (var dialog = new ItemDialog(item, account)) { var result = dialog.ShowDialog(this); if (result == DialogResult.OK) { var count = dialog.Count; var character = dialog.CharacterName; characters.Enqueue(character); App.CurrentContext.ShopManager.BuyItemAsync(account, item, character, count); } } }