public FrmIndex(StockMgr mgr) { _stockMgr = mgr; InitializeComponent(); try { XmlDocument xmlConfig = new XmlDocument(); xmlConfig.Load("StockTool.config"); XmlElement config = (XmlElement)xmlConfig.GetElementsByTagName("configuration")[0]; XmlElement indexLists = (XmlElement)config.GetElementsByTagName("index_lists")[0]; XmlNodeList lists = indexLists.GetElementsByTagName("list"); foreach (XmlElement list in lists) { KeyValuePair<string, ArrayList> newList = new KeyValuePair<string, ArrayList>(list.GetAttribute("name").Trim(), new ArrayList()); XmlNodeList items = list.GetElementsByTagName("item"); foreach (XmlElement item in items) newList.Value.Add(new KeyValuePair<string, string>(item.GetAttribute("code").Trim(), item.GetAttribute("name").Trim())); _indexLists.Add(newList); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(DateTime.Now.ToString() + " Loading config file error"); } foreach (KeyValuePair<string, ArrayList> list in _indexLists) cmbIndexType.Items.Add(list.Key); }
public FrmSingleStock(StockMgr mgr, string code) { _stockMgr = mgr; InitializeComponent(); txtCode.Text = code; }
public FrmSingleStock(StockMgr mgr) { _stockMgr = mgr; InitializeComponent(); }
public FrmQueryTransaction(StockMgr stockMgr, ProfolioMgr profolioMgr) { _stockMgr = stockMgr; _profolioMgr = profolioMgr; InitializeComponent(); }
public FrmOptionPricing(StockMgr stockMgr) { _stockMgr = stockMgr; InitializeComponent(); }
public FrmList(StockMgr mgr, string filename) { _stockMgr = mgr; _filename = filename; InitializeComponent(); }
public FrmList(StockMgr mgr) { _stockMgr = mgr; _filename = null; InitializeComponent(); }