Example #1
0
 private void mnServerSetting_Click(object sender, RoutedEventArgs e)
 {
     if (_server != null && _server.IsRunning == false)
     {
         WndServerSetting setting = new WndServerSetting();
         setting.Owner = this;
         setting.ShowDialog();
         //重新设置数据源
         if (cbServer_DataType.SelectedIndex == 0)
         {
             IDataAdapter ds = new TDFDataAdapter();
             ds.Setting = SettingManager.GetInstance.RealTimeAdapterSetting;
             _server.Init(ds);
         }
         else if (cbServer_DataType.SelectedIndex == 1)
         {
             IDataAdapter ds = new TDFDataAdapter();
             ds.Setting = SettingManager.GetInstance.HistoryAdapterSetting;
             _server.Init(ds);
             //IDataAdapter ds = new DataAdapter.TDB.TDBDataAdapter();
             //ds.Setting = SettingManager.GetInstance.HistoryAdapterSetting;
             //_server.Init(ds);
         }
     }
     else
     {
         MessageBox.Show("请停止服务器后设置!");
     }
 }
Example #2
0
        public DataSourceServer()
        {
            IDataAdapter ds = new TDFDataAdapter();

            //IDataAdapter ds = new DataAdapter.TDB.TDBDataAdapter();
            ds.Setting = SettingManager.GetInstance.RealTimeAdapterSetting;

            _logger        = UnityContainerHost.Container.Resolve <IWindowLogger>();
            _iceDataServer = new IceDataServer();

            Init(ds);
        }
Example #3
0
 private void cbServer_DataType_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (_server != null && _server.IsRunning == false)
     {
         if (cbServer_DataType.SelectedIndex == 0)
         {
             IDataAdapter ds = new TDFDataAdapter();
             ds.Setting = SettingManager.GetInstance.RealTimeAdapterSetting;
             _server.Init(ds);
         }
         else if (cbServer_DataType.SelectedIndex == 1)
         {
             IDataAdapter ds = new TDFDataAdapter();
             ds.Setting = SettingManager.GetInstance.HistoryAdapterSetting;
             _server.Init(ds);
         }
     }
 }
Example #4
0
        private void ViewMain_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                _server = new DataSourceServer();

                //设置行情源
                cbServer_DataType.SelectedIndex = 0;
                IDataAdapter ds = new TDFDataAdapter();
                ds.Setting = SettingManager.GetInstance.RealTimeAdapterSetting;
                _server.Init(ds);

                _timer          = new DispatcherTimer();
                _timer.Tick    += new EventHandler(TimerTick);
                _timer.Interval = TimeSpan.FromMilliseconds(1000);
                _timer.Start();
            }
            catch (Exception ex)
            {
                _logger.Error("系统初始化失败!", ex);
                MessageBox.Show("系统初始化失败:" + ex.Message);
                Close();
            }
        }