Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            propertyGrid1.SelectedObject = null;
            string code = textBox1.Text;

            if (code.Length == 0)
            {
                MessageBox.Show("股票代码不能为空");
                return;
            }
            IRealtimeMarketService service = RealtimeMarketServiceFactory.GetService();
            var vtHkStock = service.GetHKStockData(code);

            if (vtHkStock == null)
            {
                return;
            }

            var hkStock = vtHkStock;

            //if (hkStock == null)
            //    return;


            propertyGrid1.SelectedObject = hkStock;
        }
        private void button5_Click(object sender, EventArgs e)
        {
            propertyGrid1.SelectedObject = null;
            string code = textBox1.Text;

            if (code.Length == 0)
            {
                MessageBox.Show("商品期货代码不能为空");
                return;
            }
            var hqdata = rms.GetHKStockData(code);

            if (hqdata == null)
            {
                return;
            }

            var hqExData = hqdata;

            if (hqExData == null)
            {
                return;
            }

            propertyGrid1.SelectedObject = hqExData;
        }
Пример #3
0
        /// <summary>
        ///根据港股代码获取当前代码行情
        /// </summary>
        /// <param name="commdityCode">代码</param>
        /// <returns></returns>
        public static HKStock GetRealTimeHKStockDataByCommdityCode(string commdityCode)
        {
            //撮合中心代码不能为空
            if (string.IsNullOrEmpty(commdityCode))
            {
                return(null);
            }
            IRealtimeMarketService realTimeService = GetRealtimeMark();

            //撮合中心实体不能为空
            if (realTimeService == null)
            {
                return(null);
            }
            HKStock vtHqExData = realTimeService.GetHKStockData(commdityCode);

            return(vtHqExData);
        }