private void OnImageStored(object sender, ImageStoredEventArgs e) { var message = string.Empty; var hasError = true; try { var receivedDicomElements = new ReceivedDicomElements { CallingAeTitle = e.CallingAeTitle, CallingAeIpAddress = e.CallingAeIpAddress, ReceivedDateTime = DateTime.Now, Elements = e.DataSet, ImageSource = ImageSource.Store, ImageStatus = dicomServiceWorkerUser.OpenWhenReceived()? ImageMemoryStatus.OpenedInWindow : ImageMemoryStatus.CachedInMemory }; message = string.Format("AeTitle : {0}, IpAddress : {1}", receivedDicomElements.CallingAeTitle, receivedDicomElements.IpAddress); OnDicomElementsReceived(receivedDicomElements); message = "Store successfull! -- " + message; hasError = false; } catch (Exception ex) { message = "Store failed! -- " + message + " " + ex.Message; } finally { dicomServiceWorkerUser.ShowMessage(message, hasError, false); } }
private void OnImageStored(object sender, ImageStoredEventArgs e) { if (this.InvokeRequired) { this.Invoke(new ImageStoredEventHandler(OnImageStored), new object[] { sender, e }); } else { try { if (pacsmode) { DataSet dicom = e.DataSet; DicomDir dir = new DicomDir("."); dir.Add(dicom); dir.Save(); } else { NewBrowser(e.DataSet); } } catch (Exception ex) { MessageBox.Show(Logging.Log(ex)); } } }
public static void OnImageStored(object sender, ImageStoredEventArgs e) { DataSet dicom = e.DataSet; DicomDir dir = new DicomDir("."); dir.Add(dicom); dir.Save(); }
private void OnImageStored(object sender, ImageStoredEventArgs e) { if (this.InvokeRequired) { this.Invoke(new ImageStoredEventHandler(OnImageStored), new object[] { sender, e }); } else { //try //{ // if (File.Exists("delete.me")) // { // ushort columns = (ushort)e.DataSet[t.Columns].Value; // ushort rows = (ushort)e.DataSet[t.Rows].Value; // string filename = String.Format("{0}.{1}.{2}.raw", accession++, columns, rows); // using (FileStream stream = new FileStream(filename, FileMode.Create, FileAccess.Write)) // { // EndianBinaryWriter writer = new EndianBinaryWriter(stream, Endian.Little); // writer.WriteWords((short[])e.DataSet[t.PixelData].Value); // } // GC.Collect(); // return; // } //} //catch (Exception ex) //{ // MessageBox.Show(Logging.Log(ex)); //} try { NewViewer(e.DataSet); } catch (Exception ex) { MessageBox.Show(Logging.Log(ex)); } } }
public static void OnImageStored(object sender, ImageStoredEventArgs e) { DataSet dicom = e.DataSet; dicom.Write("finky.dcm"); }
private static void OnImageStored(object sender, ImageStoredEventArgs e) { System.Console.Write("s"); }