public ExplainTheGames(MainForm pParent)
        {
            InitializeComponent();

            mParent = pParent;

            overlay   = mParent.mGFXEngines[(int)eEngines.OVERLAY];
            projector = mParent.mGFXEngines[(int)eEngines.PROJECTOR];

            overlay.Start("moneytree.init");
            projector.Start("moneytree.init");

            UpdateDlg();
        }
Exemple #2
0
        public ShowArticleList(MainForm pParent, DataGridViewRowCollection inrowcol)
        {
            InitializeComponent();
            rowcol  = inrowcol;
            mParent = pParent;

            overlay   = mParent.mGFXEngines[(int)eEngines.OVERLAY];
            projector = mParent.mGFXEngines[(int)eEngines.PROJECTOR];

            lButtons.Add(button1);
            lButtons.Add(button2);
            lButtons.Add(button3);
            lButtons.Add(button4);
            lButtons.Add(button5);
            lButtons.Add(button6);
            lButtons.Add(button7);
            lButtons.Add(button8);
            lButtons.Add(button9);
            lButtons.Add(button10);
            lButtons.Add(button11);
            lButtons.Add(button12);
            lButtons.Add(button13);
            lButtons.Add(button14);
            lButtons.Add(button15);

            larticlesused.Add(marticle1used);
            larticlesused.Add(marticle2used);
            larticlesused.Add(marticle3used);
            larticlesused.Add(marticle4used);
            larticlesused.Add(marticle5used);
            larticlesused.Add(marticle6used);
            larticlesused.Add(marticle7used);
            larticlesused.Add(marticle8used);
            larticlesused.Add(marticle9used);
            larticlesused.Add(marticle10used);
            larticlesused.Add(marticle11used);
            larticlesused.Add(marticle12used);
            larticlesused.Add(marticle13used);
            larticlesused.Add(marticle14used);
            larticlesused.Add(marticle15used);

            int cnt = 0;

            foreach (DataGridViewRow row in inrowcol)
            {
                long templong;
                long.TryParse(row.Cells[1].Value.ToString(), out templong);

                larticles.Add(new articles(row.Cells[0].Value.ToString(), templong));
                //lArticles.Add(row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString());
                //lButtons[cnt].Text = row.Cells[0].Value.ToString() +" - " + row.Cells[1].Value.ToString();
                cnt++;
            }

            for (int i = cnt; i < 15; i++)
            {
                lButtons[i].Visible = false;
            }

            // new sort the dictionary alphabetic..
            //lList = lArticles.Keys.ToList();
            //larticles.Sort();
            //var lsortedarticles = larticles.OrderBy(price => price).ToList();
            larticles.Sort((x, y) => string.Compare(x.name, y.name));

            cnt = 0;
            foreach (articles art in larticles)
            {
                lButtons[cnt].Text = art.name + " - " + art.price;
                cnt++;
            }
        }