Exemple #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;
                }
            }
        }
Exemple #2
0
 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;
     }
 }
Exemple #3
0
 public override void Startup()
 {
     ComProxyManager.SetCurrentProxy(GetCommunicationProxy());
     Logger.LogUid = 001035003;
     Logger.Source = "UIH.MCSF.FilmingServiceFE";
 }
Exemple #4
0
 public override void Startup()
 {
     ComProxyManager.SetCurrentProxy(GetCommunicationProxy());       //used by common user control update themselves
 }