public override void DataBind() { ExistingPatientSeriesGridView.DataSource = DuplicateEntryDetails.ExistingStudy.Series; ConflictingPatientSeriesGridView.DataSource = DuplicateEntryDetails.ConflictingImageSet.StudyInfo.Series; StudyStorage storage = StudyStorage.Load(HttpContextData.Current.ReadContext, StudyIntegrityQueueItem.StudyStorageKey); IList<StudyStorageLocation> studyLocations = StudyStorageLocation.FindStorageLocations(storage); StudyLocation.Text = studyLocations[0].GetStudyPath(); var entry = new DuplicateSopReceivedQueue(StudyIntegrityQueueItem); DuplicateSopLocation.Text = entry.GetFolderPath(HttpContextData.Current.ReadContext); ComparisonResultGridView.DataSource = DuplicateEntryDetails.QueueData.ComparisonResults; base.DataBind(); }
private static IList<StudyIntegrityQueueUid> LoadDuplicateSopUid(DuplicateSopReceivedQueue entry) { IStudyIntegrityQueueUidEntityBroker broker = HttpContextData.Current.ReadContext.GetBroker<IStudyIntegrityQueueUidEntityBroker>(); StudyIntegrityQueueUidSelectCriteria criteria = new StudyIntegrityQueueUidSelectCriteria(); criteria.StudyIntegrityQueueKey.EqualTo(entry.GetKey()); return broker.Find(criteria); }
public DuplicateEntryDetails(StudyIntegrityQueue siqEntry):base(siqEntry) { _duplicateSIQEntry = new DuplicateSopReceivedQueue(siqEntry); }