예제 #1
0
파일: Main.cs 프로젝트: 1059444127/Dicom-4
 private void OnStorageCommitRequest(object sender, StorageCommitEventArgs e)
 {
     if (e.Type == StorageCommitEventType.Request)
     {
         string transaction = (string)e.DataSet[t.TransactionUID].Value;
         e.DataSet.Write(String.Format("{0}.commit", transaction));
     }
 }
예제 #2
0
 public static void OnStorageCommit(object sender, StorageCommitEventArgs e)
 {
     if (e.Type == StorageCommitEventType.Report)
     {
         string transaction = (string)e.DataSet[t.TransactionUID].Value;
         e.DataSet.Write(transaction);
     }
     else if (e.Type == StorageCommitEventType.Request)
     {
         string transaction = (string)e.DataSet[t.TransactionUID].Value;
         e.DataSet.Write(transaction);
     }
 }
예제 #3
0
        private void OnStorageCommitRequested(object sender, StorageCommitEventArgs e)
        {
            var receivedDicomElements = new ReceivedDicomElements
            {
                Elements           = e.DataSet,
                ReceivedDateTime   = DateTime.Now,
                ImageSource        = ImageSource.StorageCommitment,
                CallingAeTitle     = e.CallingAeTitle,
                CallingAeIpAddress = e.CallingAeIpAddress,
                ImageStatus        = ImageMemoryStatus.CachedInMemory
            };

            OnDicomElementsReceived(receivedDicomElements);
        }