void client_GetDevicesCompleted(object sender, GetDevicesCompletedEventArgs e) { if (e.Error == null) { ComboBoxDevice.ItemsSource = e.Result; if (ComboBoxDevice.Items.Count > 0) { ComboBoxDevice.SelectedIndex = 0; } } else { SystemMessages sm; if (e.Error is FaultException <CustomServiceFault> ) { FaultException <CustomServiceFault> fault = e.Error as FaultException <CustomServiceFault>; sm = new SystemMessages(new Message() { UserMessage = fault.Detail.UserMessage, SystemMessage = fault.Detail.SystemMessage, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } else { sm = new SystemMessages(new Message() { UserMessage = "Failed to Retrieve Devices", SystemMessage = e.Error.Message, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } sm.ShowPopup(); } }
void client_GetDevicesCompleted(object sender, GetDevicesCompletedEventArgs e) { if (e.Error == null) { ComboboxParent.ItemsSource = e.Result; } else { SystemMessages sm; if (e.Error is FaultException <CustomServiceFault> ) { FaultException <CustomServiceFault> fault = e.Error as FaultException <CustomServiceFault>; sm = new SystemMessages(new Message() { UserMessage = fault.Detail.UserMessage, SystemMessage = fault.Detail.SystemMessage, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } else { sm = new SystemMessages(new Message() { UserMessage = "Failed to Retrieve Devices", SystemMessage = e.Error.Message, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } sm.ShowPopup(); } if (ComboboxParent.Items.Count > 0) { ComboboxParent.SelectedIndex = 0; } if (m_deviceToEdit != null && m_deviceToEdit.ParentID.HasValue) { ComboboxParent.SelectedItem = new KeyValuePair <int, string>((int)m_deviceToEdit.ParentID, m_deviceToEdit.ParentAcronym); } }
void m_client_GetDevicesCompleted(object sender, GetDevicesCompletedEventArgs e) { if (e.Error == null) { ComboBoxDevice.ItemsSource = e.Result; } else { SystemMessages sm; if (e.Error is FaultException <CustomServiceFault> ) { FaultException <CustomServiceFault> fault = e.Error as FaultException <CustomServiceFault>; sm = new SystemMessages(new openPDCManager.Utilities.Message() { UserMessage = fault.Detail.UserMessage, SystemMessage = fault.Detail.SystemMessage, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } else { sm = new SystemMessages(new openPDCManager.Utilities.Message() { UserMessage = "Failed to Retrieve Devices", SystemMessage = e.Error.Message, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } sm.ShowPopup(); } if (ComboBoxDevice.Items.Count > 0) { ComboBoxDevice.SelectedIndex = 0; } else //If devices are not available then we will send connect message to service as device selection changed and measurements received events dont fire. { ReconnectToService(); } }
void client_GetDevicesCompleted(object sender, GetDevicesCompletedEventArgs e) { if (e.Error == null) { ComboBoxDevice.ItemsSource = e.Result; if (ComboBoxDevice.Items.Count > 0) ComboBoxDevice.SelectedIndex = 0; } else { SystemMessages sm; if (e.Error is FaultException<CustomServiceFault>) { FaultException<CustomServiceFault> fault = e.Error as FaultException<CustomServiceFault>; sm = new SystemMessages(new Message() { UserMessage = fault.Detail.UserMessage, SystemMessage = fault.Detail.SystemMessage, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } else sm = new SystemMessages(new Message() { UserMessage = "Failed to Retrieve Devices", SystemMessage = e.Error.Message, UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.ShowPopup(); } }
void client_GetDevicesCompleted(object sender, GetDevicesCompletedEventArgs e) { if (e.Error == null) ComboboxParent.ItemsSource = e.Result; else { SystemMessages sm; if (e.Error is FaultException<CustomServiceFault>) { FaultException<CustomServiceFault> fault = e.Error as FaultException<CustomServiceFault>; sm = new SystemMessages(new Message() { UserMessage = fault.Detail.UserMessage, SystemMessage = fault.Detail.SystemMessage, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } else sm = new SystemMessages(new Message() { UserMessage = "Failed to Retrieve Devices", SystemMessage = e.Error.Message, UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.ShowPopup(); } if (ComboboxParent.Items.Count > 0) ComboboxParent.SelectedIndex = 0; if (m_deviceToEdit != null && m_deviceToEdit.ParentID.HasValue) ComboboxParent.SelectedItem = new KeyValuePair<int, string>((int)m_deviceToEdit.ParentID, m_deviceToEdit.ParentAcronym); }
void m_client_GetDevicesCompleted(object sender, GetDevicesCompletedEventArgs e) { if (e.Error == null) ComboBoxDevice.ItemsSource = e.Result; else { SystemMessages sm; if (e.Error is FaultException<CustomServiceFault>) { FaultException<CustomServiceFault> fault = e.Error as FaultException<CustomServiceFault>; sm = new SystemMessages(new openPDCManager.Utilities.Message() { UserMessage = fault.Detail.UserMessage, SystemMessage = fault.Detail.SystemMessage, UserMessageType = MessageType.Error }, ButtonType.OkOnly); } else sm = new SystemMessages(new openPDCManager.Utilities.Message() { UserMessage = "Failed to Retrieve Devices", SystemMessage = e.Error.Message, UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.ShowPopup(); } if (ComboBoxDevice.Items.Count > 0) ComboBoxDevice.SelectedIndex = 0; else //If devices are not available then we will send connect message to service as device selection changed and measurements received events dont fire. ReconnectToService(); }