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; } } }
private void HandleStudyListDropEvent(object sender, SelectedSeriesListEventArgs e) { try { FilmingViewerContainee.IsBusy = true; e.ProcessDragEvent(new LoadSeriesInfo() { TargetIsStudyList = sender is StudyTreeControl, CommunicationProxy = ComProxyManager.GetCurrentProxy(), StudyListViewModel = StudyListViewModel, SupportAcceptMultiStudy = true, NeedAppDataChecking = false, MoreSettingsForInteractionInfo = (builder) => { builder.SetDestAppName("FilmingCard"); }, NotifyBELoadSeries = (info) => { }, NotifyStudyListAdded = (info) => { var filmingCard = FilmingViewerContainee.FilmingViewerWindow as FilmingCard; filmingCard.studyTreeCtrl.seriesSelectionCtrl. LoadStudies( info.DraggedInfoWrapper.GetStudyList(). Select(i => i.UID)); } }); } catch (Exception ex) { Logger.LogFuncException(ex.Message + ex.StackTrace); } finally { FilmingViewerContainee.IsBusy = false; } }
public override void Startup() { ComProxyManager.SetCurrentProxy(GetCommunicationProxy()); Logger.LogUid = 001035003; Logger.Source = "UIH.MCSF.FilmingServiceFE"; }
public override void Startup() { ComProxyManager.SetCurrentProxy(GetCommunicationProxy()); //used by common user control update themselves }