Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }