private void viewPortogolioMenuItem_Click(object sender, EventArgs e) { StockPortofolio portofolio = this.StockPortofolioList.Get(sender.ToString()); if (portofolio != null) { this.CurrentPortofolio = portofolio; portofolio.Initialize(StockDictionary); if (portofolioDlg == null) { portofolioDlg = new PortofolioDlg(StockDictionary, portofolio); portofolioDlg.SelectedStockChanged += new SelectedStockChangedEventHandler(OnSelectedStockChanged); portofolioDlg.FormClosing += new FormClosingEventHandler(portofolioDlg_FormClosing); portofolioDlg.Show(); } else { portofolioDlg.SetPortofolio(portofolio); portofolioDlg.Activate(); } } }
private void strategySimulatorDlg_SimulationCompleted() { // Refresh portofolio generated stock StockPortofolio portofolio = this.strategySimulatorDlg.SelectedPortofolio; portofolio.Initialize(StockDictionary); StockDictionary.CreatePortofolioSerie(portofolio); // Refresh the screen OnNeedReinitialise(true); //Display portofolio window if (portofolioDlg == null) { portofolioDlg = new PortofolioDlg(StockDictionary, portofolio); portofolioDlg.SelectedStockChanged += new SelectedStockChangedEventHandler(OnSelectedStockChanged); portofolioDlg.FormClosing += new FormClosingEventHandler(portofolioDlg_FormClosing); portofolioDlg.Show(); } else { portofolioDlg.SetPortofolio(portofolio); portofolioDlg.Activate(); } RefreshPortofolioMenu(); }
private void portofolioDlg_FormClosing(object sender, FormClosingEventArgs e) { portofolioDlg = null; OnNeedReinitialise(false); }
private void simulationTuningDlg_SimulationCompleted(StockPortofolio newPortofolio) { // Refresh portofolio generated stock OnCurrentPortofolioChanged(newPortofolio, true); StockDictionary.CreatePortofolioSerie(CurrentPortofolio); // Refresh the screen OnNeedReinitialise(true); //Display portofolio window if (portofolioDlg == null) { portofolioDlg = new PortofolioDlg(StockDictionary, CurrentPortofolio); portofolioDlg.SelectedStockChanged += new SelectedStockChangedEventHandler(OnSelectedStockChanged); portofolioDlg.FormClosing += new FormClosingEventHandler(portofolioDlg_FormClosing); portofolioDlg.Show(); } else { portofolioDlg.SetPortofolio(CurrentPortofolio); portofolioDlg.Activate(); portofolioDlg.Refresh(); } RefreshPortofolioMenu(); }
private void currentPortofolioMenuItem_Click(object sender, EventArgs e) { if (this.CurrentPortofolio != null) { this.CurrentPortofolio.Initialize(StockDictionary); if (portofolioDlg == null) { portofolioDlg = new PortofolioDlg(StockDictionary, this.CurrentPortofolio); portofolioDlg.SelectedStockChanged += new SelectedStockChangedEventHandler(OnSelectedStockChanged); portofolioDlg.FormClosing += new FormClosingEventHandler(portofolioDlg_FormClosing); portofolioDlg.Show(); } else { portofolioDlg.SetPortofolio(this.CurrentPortofolio); portofolioDlg.Activate(); } } }