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(); } }
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(); } }