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; } } }
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(); } }
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); }