private void ConfigureMI_Click(object sender, EventArgs e) { try { ConfiguredEndpoint endpoint = SelectedTag as ConfiguredEndpoint; if (endpoint == null) { return; } endpoint = new ConfiguredServerDlg().ShowDialog(endpoint, m_configuration); if (endpoint == null) { return; } UpdateItem(ItemsLV.SelectedItems[0], endpoint); AdjustColumns(); } catch (Exception exception) { GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception); } }
private void NewMI_Click(object sender, EventArgs e) { try { ApplicationDescription server = new DiscoveredServerListDlg().ShowDialog(null, m_configuration); if (server == null) { return; } ConfiguredEndpoint endpoint = new ConfiguredServerDlg().ShowDialog(server, m_configuration); if (endpoint == null) { return; } AddItem(endpoint); AdjustColumns(); } catch (Exception exception) { GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception); } }
private void NewMI_Click(object sender, EventArgs e) { try { ApplicationDescription server = new DiscoveredServerListDlg().ShowDialog(null, m_configuration); if (server == null) { return; } ConfiguredEndpoint endpoint = new ConfiguredEndpoint(server, null); endpoint.ComIdentity = new EndpointComIdentity(); endpoint.ComIdentity.Specification = ComSpecification.DA; endpoint = new ConfiguredServerDlg().ShowDialog(endpoint, m_configuration); if (endpoint == null) { return; } EndpointComIdentity comIdentity = new PseudoComServerDlg().ShowDialog(endpoint); if (comIdentity == null) { return; } endpoint.ComIdentity = comIdentity; PseudoComServer.Save(endpoint); AddItem(endpoint); AdjustColumns(); } catch (Exception exception) { GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception); } }
private void ConfigureEndpointMI_Click(object sender, EventArgs e) { try { ConfiguredEndpoint endpoint = SelectedTag as ConfiguredEndpoint; if (endpoint == null) { return; } endpoint = new ConfiguredServerDlg().ShowDialog(endpoint, m_configuration); if (endpoint == null) { return; } PseudoComServer.Save(endpoint); UpdateItem(ItemsLV.SelectedItems[0], endpoint); AdjustColumns(); } catch (Exception exception) { GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception); } }
private void ConfigureEndpoint(ConfiguredEndpoint endpoint) { EndpointComIdentity comIdentity = endpoint.ComIdentity; if (comIdentity == null) { comIdentity = new EndpointComIdentity(); comIdentity.Specification = ComSpecification.DA; endpoint.ComIdentity = comIdentity; } string oldProgId = PseudoComServer.CreateProgIdFromUrl(endpoint.ComIdentity.Specification, endpoint.EndpointUrl.ToString()); endpoint = new ConfiguredServerDlg().ShowDialog(endpoint, m_configuration); if (endpoint == null) { return; } if (String.IsNullOrEmpty(comIdentity.ProgId) || oldProgId == comIdentity.ProgId) { comIdentity.ProgId = PseudoComServer.CreateProgIdFromUrl(endpoint.ComIdentity.Specification, endpoint.EndpointUrl.ToString()); if (comIdentity.Clsid == Guid.Empty) { comIdentity.Clsid = Guid.NewGuid(); } } m_endpoint = endpoint; EndpointTB.Text = m_endpoint.EndpointUrl.ToString(); }