Example #1
0
        public GetViewerInfoResult GetViewerInfo([System.Xml.Serialization.XmlElementAttribute(IsNullable = true)] GetViewerInfoRequest request)
        {
            object[] results = this.Invoke("GetViewerInfo", new object[] {
                request
            });

            return((GetViewerInfoResult)(results[0]));
        }
Example #2
0
 /// <remarks/>
 public void GetViewerInfoAsync(GetViewerInfoRequest request, object userState)
 {
     if ((this.GetViewerInfoOperationCompleted == null))
     {
         this.GetViewerInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetViewerInfoOperationCompleted);
     }
     this.InvokeAsync("GetViewerInfo", new object[] {
         request
     }, this.GetViewerInfoOperationCompleted, userState);
 }
Example #3
0
 /// <remarks/>
 public void GetViewerInfoAsync(GetViewerInfoRequest request, object userState) {
     if ((this.GetViewerInfoOperationCompleted == null)) {
         this.GetViewerInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetViewerInfoOperationCompleted);
     }
     this.InvokeAsync("GetViewerInfo", new object[] {
                 request}, this.GetViewerInfoOperationCompleted, userState);
 }
Example #4
0
 /// <remarks/>
 public void GetViewerInfoAsync(GetViewerInfoRequest request) {
     this.GetViewerInfoAsync(request, null);
 }
Example #5
0
 /// <remarks/>
 public void GetViewerInfoAsync(GetViewerInfoRequest request)
 {
     this.GetViewerInfoAsync(request, null);
 }
Example #6
0
		private void OnGetSelectedInfo(object sender, EventArgs e)
		{
			StudyItem study = GetSelectedStudy();
			if (study == null)
			{
				MessageBox.Show("Select a single study item in the list.");
				return;
			}

			Guid? selectedViewer = GetSelectedViewer();
			if (selectedViewer == null)
			{
				MessageBox.Show("An active viewer must be selected.");
				return;
			}

			using (AutomationClient client = new AutomationClient())
			{
				try
				{
					GetViewerInfoRequest request = new GetViewerInfoRequest();
					request.Viewer = new Viewer();
					request.Viewer.Identifier = GetIdentifier(selectedViewer.Value);
					GetViewerInfoResult result = client.GetViewerInfo(request);

					StringBuilder builder = new StringBuilder();
					builder.AppendLine("Additional studies:");

					foreach (string additionalStudyUid in result.AdditionalStudyInstanceUids)
						builder.AppendLine(additionalStudyUid);

					MessageBox.Show(builder.ToString());
				}
				catch (Exception ex)
				{
					MessageBox.Show(ex.Message);
				}
			}
		}