コード例 #1
0
        private void btnSupplierAll_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            MTGCrawler.MTGCrawler cr = new MTGCrawler.MTGCrawler();
            var card = cr.FetchAll(textBox1.Text);

            dataGridView1.DataSource = card;
            Cursor.Current           = Cursors.Default;
        }
コード例 #2
0
        private void btnSupplierSingle_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            lstCardResults.Clear();
            MTGCrawler.MTGCrawler cr = new MTGCrawler.MTGCrawler();
            Card card = null;

            switch (comboBox1.Text)
            {
            case "Dracoti":
                card = cr.FetchDracoti(textBox1.Text);
                break;

            case "Sad Robot":
                card = cr.FetchSadRobot(textBox1.Text);
                break;

            case "Top Deck":
                card = cr.FetchTopDeck(textBox1.Text);
                break;

            case "Deck and Dice":
                card = cr.FetchDeckAndDice(textBox1.Text);
                break;

            case "Scry":
                card = cr.FetchScry(textBox1.Text);
                break;

            case "Luck Shack":
                card = cr.FetchLuckShack(textBox1.Text);
                break;

            case "Underworld Connections":
                card = cr.FetchUnderworldConnections(textBox1.Text);
                break;

            case "CardBox":
                card = cr.FetchCardBox(textBox1.Text);
                break;

            case "Battle Wizards":
                card = cr.FetchBattleWizards(textBox1.Text);
                break;
            }

            if (card != null)
            {
                lstCardResults.Items.Add("Price : " + card.Price.ToString());
                lstCardResults.Items.Add("Availability : " + card.Stock.ToString());
            }
            else
            {
                lstCardResults.Items.Add("No Results Found for Card");
            }
            Cursor.Current = Cursors.Default;
        }
コード例 #3
0
        private void btnWatchListCheck_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            List <string> list = Properties.Settings.Default["WatchList"] as List <string>;

            if (list == null)
            {
                list = new List <string>();
            }

            var cards = new List <Card>();

            foreach (var item in list)
            {
                MTGCrawler.MTGCrawler cr = new MTGCrawler.MTGCrawler();
                var card = cr.FetchAll(item);
                cards.AddRange(card);
            }

            dataGridView1.DataSource = cards;
            Cursor.Current           = Cursors.Default;
        }