void __WorkstationViewer_SeriesDropLoaderRequested(object sender, SeriesDropLoaderRequestedEventArgs e)
        {
            try
            {
                MedicalViewerLoader loader;


                if (!ConfigurationData.SupportLocalQueriesStore)
                {
                    loader = new MedicalViewerLoader(DicomClientFactory.CreateRetrieveClient( ));
                }
                else
                {
                    loader = new MedicalViewerLoader(DicomClientFactory.CreateLocalRetrieveClient( ));
                }

                InitMedicalViewerLoader(loader);

                e.SeriesLoader = loader;
            }
            catch (Exception exception)
            {
                ThreadSafeMessager.ShowError(exception.Message);
            }
        }
Пример #2
0
        void viewer_SeriesDropLoaderRequested(object sender, SeriesDropLoaderRequestedEventArgs e)
        {
            if (__ViewerContainer.ArgumentsService.Exists <LoadSeriesFromDicomDirCommandArgument> ( ))
            {
                string dicomDir;
                DicomDirRetrieveClient client;

                dicomDir = __ViewerContainer.ArgumentsService.PopArgument <LoadSeriesFromDicomDirCommandArgument> ( ).DicomDirFile;

                client = new DicomDirRetrieveClient(null,
                                                    dicomDir);

                e.SeriesLoader = new MedicalViewerLoader(client);
            }
        }