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