Exemplo n.º 1
0
        // initialization, needs to be done only on the first show
        private void PriceExternalList_Shown(object sender, EventArgs e)
        {
            comboBoxFoil.SelectedIndex      = 0;
            comboBoxSigned.SelectedIndex    = 0;
            comboBoxPlayset.SelectedIndex   = 0;
            comboBoxAltered.SelectedIndex   = 0;
            comboBoxCondition.SelectedIndex = 2;
            comboBoxExpansion.SelectedIndex = 0;

            foreach (var Lang in MKMHelpers.languagesNames)
            {
                var item = new MKMHelpers.ComboboxItem();

                item.Text  = Lang.Value;
                item.Value = Lang.Key;

                comboBoxLanguage.Items.Add(item);
            }

            comboBoxLanguage.SelectedIndex          = 0;
            comboBoxExportUploadPrice.SelectedIndex = 0;

            buttonExport.Enabled      = false;
            buttonExportToMKM.Enabled = false;
            buttonAppraise.Enabled    = false;

            checkBoxExportPriceGuide.Enabled = false;
            checkBoxExportToolPrices.Enabled = false;
            checkBoxExportPriceGuide.Checked = false;
            checkBoxExportToolPrices.Checked = false;
        }
Exemplo n.º 2
0
        public void initWantLists()
        {
            XmlDocument doc = null;

            try
            {
                doc = MKMInteract.RequestHelper.getWantsLists();
            }
            catch (Exception eError)
            {
                MKMHelpers.LogError("fetching all want lists, disabling Check Wantlist", eError.Message, true);
                checkListButton.Enabled = false;
                return;
            }

            var node = doc.GetElementsByTagName("wantslist");

            foreach (XmlNode nWantlist in node)
            {
                var item = new MKMHelpers.ComboboxItem();

                item.Text  = nWantlist["name"].InnerText;
                item.Value = nWantlist["idWantslist"].InnerText;

                wantListsBox2.Items.Add(item);

                wantListsBox2.SelectedIndex = 0;
            }
        }
Exemplo n.º 3
0
        public void initWantLists()
        {
            try
            {
                var doc = MKMInteract.RequestHelper.getWantsLists();

                var node = doc.GetElementsByTagName("wantslist");

                if (node.Count > 0)
                {
                    foreach (XmlNode nWantlist in node)
                    {
                        try
                        {
                            var item = new MKMHelpers.ComboboxItem();

                            item.Text  = nWantlist["name"].InnerText;
                            item.Value = nWantlist["idWantslist"].InnerText;

                            wantListsBox2.Items.Add(item);

                            wantListsBox2.SelectedIndex = 0;
                        }
                        catch (Exception eError)
                        {
                        }
                    }
                }
            }
            catch (Exception eError)
            {
                MessageBox.Show(eError.ToString());
            }
        }
Exemplo n.º 4
0
        public void initWantLists()
        {
            XmlDocument doc = null;

            try
            {
                doc = MKMInteract.RequestHelper.getWantsLists();
            }
            catch (Exception eError)
            {
                MKMHelpers.LogError("initializing want list, editor will be disabled", eError.Message, true);
                addButton.Enabled        = false;
                deleteItemButton.Enabled = false;
                return;
            }

            var node = doc.GetElementsByTagName("wantslist");

            if (node.Count > 0)
            {
                wantListsBox.Items.Clear();
                foreach (XmlNode nWantlist in node)
                {
                    var item = new MKMHelpers.ComboboxItem();

                    item.Text  = nWantlist["name"].InnerText;
                    item.Value = nWantlist["idWantslist"].InnerText;

                    wantListsBox.Items.Add(item);

                    wantListsBox.SelectedIndex = 0;
                }
            }
        }
Exemplo n.º 5
0
        public WantlistEditorView()
        {
            InitializeComponent();

            var doc = MKMInteract.RequestHelper.getExpansions("1"); // Only MTG at present

            var node = doc.GetElementsByTagName("expansion");

            eS.Columns.Add("idExpansion", typeof(string));
            eS.Columns.Add("abbreviation", typeof(string));
            eS.Columns.Add("enName", typeof(string));

            foreach (XmlNode nExpansion in node)
            {
                eS.Rows.Add(nExpansion["idExpansion"].InnerText, nExpansion["abbreviation"].InnerText,
                            nExpansion["enName"].InnerText);
            }

            foreach (XmlNode nExpansion in node)
            {
                var item = new MKMHelpers.ComboboxItem();

                item.Text  = nExpansion["enName"].InnerText;
                item.Value = nExpansion["abbreviation"].InnerText;

                editionBox.Items.Add(item);
            }

            editionBox.Sorted = true;

            foreach (var Lang in MKMHelpers.dLanguages)
            {
                try
                {
                    var item = new MKMHelpers.ComboboxItem();

                    item.Text  = Lang.Value;
                    item.Value = Lang.Key;

                    langCombo.Items.Add(item);

                    langCombo.SelectedIndex = 0;
                }
                catch (Exception eError)
                {
                    addButton.Enabled        = false;
                    deleteItemButton.Enabled = false;
                }
            }

            initWantLists();

            initCardView();

            conditionCombo.SelectedIndex = 3;
        }
Exemplo n.º 6
0
        // this is done only once, when it is first shown - populate language combobox, it never changes
        private void CheckWantsView_Shown(object sender, EventArgs e)
        {
            foreach (var Lang in MKMHelpers.languagesNames)
            {
                var item = new MKMHelpers.ComboboxItem();

                item.Text  = Lang.Value;
                item.Value = Lang.Key;

                langCombo.Items.Add(item);
            }

            langCombo.SelectedIndex = 0;
        }
Exemplo n.º 7
0
        // done only once - languages never change
        private void wantlistEditorView_Shown(object sender, EventArgs e)
        {
            foreach (var Lang in MKMHelpers.LanguagesNames)
            {
                var item = new MKMHelpers.ComboboxItem
                {
                    Text  = Lang.Value,
                    Value = Lang.Key
                };

                langCombo.Items.Add(item);
                langCombo.SelectedIndex = 0;
            }
        }
Exemplo n.º 8
0
        public CheckDisplayPrices(MainView frm)
        {
            frm1 = frm;

            InitializeComponent();

            try
            {
                var doc = MKMInteract.RequestHelper.getExpansions("1"); // Only MTG at present

                var node = doc.GetElementsByTagName("expansion");

                eS.Columns.Add("idExpansion", typeof(string));
                eS.Columns.Add("abbreviation", typeof(string));
                eS.Columns.Add("enName", typeof(string));

                foreach (XmlNode nExpansion in node)
                {
                    eS.Rows.Add(nExpansion["idExpansion"].InnerText, nExpansion["abbreviation"].InnerText,
                                nExpansion["enName"].InnerText);
                }

                foreach (XmlNode nExpansion in node)
                {
                    var item = new MKMHelpers.ComboboxItem();

                    item.Text  = nExpansion["enName"].InnerText;
                    item.Value = nExpansion["idExpansion"].InnerText;

                    editionBox.Items.Add(item);
                }

                editionBox.Sorted        = true;
                editionBox.SelectedIndex = 135; // currently Kaladesh
            }
            catch (Exception eError)
            {
                MessageBox.Show(eError.Message);
            }
        }