private void cbAlgorithmList_SelectedIndexChanged(object sender, EventArgs e) { txtAlgorithmDescription.Clear(); AlgorithmItem item = cbAlgorithmList.SelectedItem as AlgorithmItem; if (item != null) { txtAlgorithmDescription.Text = StockSelectionAlgorithmHelper.GetAlgorithmDescription(item.Algorithm); } }
private void FrmMain_Load(object sender, EventArgs e) { LogHelper.DisplayGridView = this.dgvLog; dtStockEnd.Value = DateTime.Now; dtStockBgn.Value = DateTimeHelper.GetFirstDayOfMonth(DateTime.Now.Year, DateTime.Now.Month); lblAlgorithms.Text = String.Empty; stockSelectionAlgorithms = StockSelectionAlgorithmHelper.GetDefaultAlgorithms(); setStockAlgorithmsLabel(); refreshWarrant(); txtMemo.Text = memoModel.GetMemo(); loadStockChart("0050", true); }
private void FrmAlgorithm_Load(object sender, EventArgs e) { var queryAlgorithms = from t in Assembly.GetExecutingAssembly().GetTypes() where t.IsClass && t.Namespace == "MyStockAnalyzer.StockSelectionAlgorithms" select t; foreach (IStockSelectionAlgorithm algorithm in StockSelectionAlgorithmHelper.GetAllAlgorithms()) { cbAlgorithmList.Items.Add(new AlgorithmItem() { Algorithm = algorithm }); if (CurrentAlgorithms.Where(x => x.Name.Equals(algorithm.Name)).Count() != 0) { cbAlgorithmList.SetItemChecked(cbAlgorithmList.Items.Count - 1, true); } } }