Пример #1
0
        private void tickerListToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TickerListForm form = new TickerListForm();

            form.TickerList = new List<Holding>(portfolio.Positions);
            if (form.ShowDialog() == DialogResult.OK)
            {
                portfolio.Positions = form.TickerList.ToArray();

                foreach (Holding hld in portfolio.Positions)
                {
                    if (TickerIsInDatalist(hld.TickerText) == false)
                        dataList.Add(new TickerData(hld));
                }

                ProcessTickers();
            }
        }
Пример #2
0
        private void newPortfolioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (portfolio != null)
            {
                if (MessageBox.Show("Are you sure you wish to lose the current portfolio?", "New Portfolio", MessageBoxButtons.OKCancel) != System.Windows.Forms.DialogResult.OK)
                    return;
            }
            portfolio = new PortFolio();

            TickerListForm frm = new TickerListForm();
            frm.TickerList = new List<Holding>();

            DialogResult res = frm.ShowDialog();

            if (res == System.Windows.Forms.DialogResult.OK)
            {
                portfolio.Positions = frm.TickerList.ToArray();
            }
        }