protected void LoadStudy()
{
if (String.IsNullOrEmpty(_studyInstanceUid))
return;
if (_partition == null)
return;
StudyAdaptor studyAdaptor = new StudyAdaptor();
StudySelectCriteria criteria = new StudySelectCriteria();
criteria.StudyInstanceUid.EqualTo(_studyInstanceUid);
criteria.ServerPartitionKey.EqualTo(Partition.GetKey());
Study study = studyAdaptor.GetFirst(HttpContextData.Current.ReadContext, criteria);
if (study != null)
{
_study = StudySummaryAssembler.CreateStudySummary(HttpContextData.Current.ReadContext, study);
}
else
{
StudyNotFoundException exception =
new StudyNotFoundException(_studyInstanceUid);
ExceptionHandler.ThrowException(exception);
}
StudyDetailsPanel.Study = _study;
StudyDetailsPanel.DataBind();
GenerateAuditLog();
}