Exemple #1
0
 public StudyCollection FetchAll()
 {
     var coll = new StudyCollection();
     var qry = new Query(Study.Schema);
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
Exemple #2
0
        private StudyCollection GetAllStudiesSorted()
        {
            var studies = new StudyCollection();

            foreach (Patient patient in StudyTree.Patients)
            {
                foreach (Study study in patient.Studies)
                {
                    studies.Add(study);
                }
            }

            SortStudies(studies);
            return(studies);
        }
Exemple #3
0
 /// <summary>
 /// Sorts the given <see cref="StudyCollection"/>.
 /// </summary>
 protected virtual void SortStudies(StudyCollection studies)
 {
     studies.Sort(GetStudyComparer());
 }
Exemple #4
0
 public StudyCollection FetchByQuery(Query qry)
 {
     var coll = new StudyCollection();
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
Exemple #5
0
 public StudyCollection FetchByID(object Guid)
 {
     StudyCollection coll = new StudyCollection().Where("GUID", Guid).Load();
     return coll;
 }
Exemple #6
0
 protected MediaFileSet(string fileSetId)
 {
     Studies   = new StudyCollection();
     FileSetId = fileSetId;
 }