コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: BdGL3/CXPortal
        public MainWindow ()
        {
            InitializeComponent();

            _Logger = new EventLoggerAccess();

            _DataAccess = new LinacDataAccess(_Logger);
            _BusinessManager = new BusinessManager(_DataAccess, _Logger);

            _DataAccess.Open();


           
        }
コード例 #2
0
ファイル: BusinessManager.cs プロジェクト: BdGL3/CXPortal
 public BusinessManager (LinacDataAccess dataAccess, EventLoggerAccess logger)
 {
     _StatusManager = new LinacStatusManager(dataAccess, logger);
     _RequestManager = new RequestManager(dataAccess, _StatusManager, logger);
 }
コード例 #3
0
ファイル: LinacStatusManager.cs プロジェクト: BdGL3/CXPortal
        public LinacStatusManager (LinacDataAccess dataAccess, EventLoggerAccess logger) :
            base(dataAccess, logger)
        {
            InitializeLinacTags();

            _dataAccess = dataAccess;

            //dataAccess.DetectorConnectionStateUpdate += new ConnectionStateChangeHandler(DataAccessDetectors_ConnectionStateUpdate);
            //dataAccess.APCSConnectionStateUpdate += new ConnectionStateChangeHandler(DataAccessAPCS_ConnectionStateUpdate);

            dataAccess.LinacConnectionStateChangeEvent += new ConnectionStateChangeHandler(dataAccess_LinacConnectionStateChangeEvent);            
        }