Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public FrmSingleStock(StockMgr mgr, string code)
 {
     _stockMgr = mgr;
     InitializeComponent();
     txtCode.Text = code;
 }
Ejemplo n.º 3
0
 public FrmSingleStock(StockMgr mgr)
 {
     _stockMgr = mgr;
     InitializeComponent();
 }
Ejemplo n.º 4
0
 public FrmQueryTransaction(StockMgr stockMgr, ProfolioMgr profolioMgr)
 {
     _stockMgr = stockMgr;
     _profolioMgr = profolioMgr;
     InitializeComponent();
 }
Ejemplo n.º 5
0
 public FrmOptionPricing(StockMgr stockMgr)
 {
     _stockMgr = stockMgr;
     InitializeComponent();
 }
Ejemplo n.º 6
0
 public FrmList(StockMgr mgr, string filename)
 {
     _stockMgr = mgr;
     _filename = filename;
     InitializeComponent();
 }
Ejemplo n.º 7
0
 public FrmList(StockMgr mgr)
 {
     _stockMgr = mgr;
     _filename = null;
     InitializeComponent();
 }