Esempio n. 1
0
        public override void Startup()
        {
            try
            {
                Logger.LogFuncUp();

                ComProxyManager.SetCurrentProxy(GetCommunicationProxy());
                // start up image job manager
                DataHeaderJobManagerInstance.JobWorkFlow = new DataHeaderJobWorker();
                DataHeaderJobManagerInstance.StartWork();

                //ImageJobManagerInstance.JobWorkFlow = new DataHeaderJobWorker();
                //ImageJobManagerInstance.StartWork();
                //FilmingHelper.CheckFilmingConfig();

                Logger.LogFuncDown();
            }
            catch (Exception ex)
            {
                Logger.LogFuncException(ex.Message + ex.StackTrace);
                if (DataHeaderJobManagerInstance != null)
                {
                    DataHeaderJobManagerInstance.JobWorkFlow = null;
                }
            }
        }
Esempio n. 2
0
        public void OnExitSecondaryUI(bool?isQuit = null)
        {
            var filmingCard = _filmingViewerWindow as FilmingCard;

            Logger.LogInfo("Exiting secondary window, level {0}", --filmingCard.HostAdornerCount);
            filmingCard._maskBorder.Cursor = Cursors.Wait;
            if (isQuit == true)
            {
                DataHeaderJobManagerInstance.JobFinished();
            }
        }
Esempio n. 3
0
 public override bool Shutdown(bool bReboot)
 {
     try
     {
         Logger.LogInfo("On Filming Card unloaded, bReboot = " + bReboot);
         Logger.Instance.LogTraceInfo("########Filming is unlocking When shut down########");
         DataHeaderJobManagerInstance.StopWork();
         //ImageJobManagerInstance.StopWork();
         FilmingDbOperation.Instance.UnLock();
         Logger.Instance.LogTraceInfo("$$$$$$$$Filming has unlocked When shut down$$$$$$$$");
     }
     catch (Exception ex)
     {
         Logger.LogFuncException(ex.Message + ex.StackTrace);
     }
     return(true);
 }