public ServerAlias CreateAlias() { ServerAlias result; if (_inProcessRadioButton.Checked) { InProcessAlias inProcess = new InProcessAlias(); inProcess.InstanceName = _inProcessInstanceNameTextBox.Text; result = inProcess; } else { ConnectionAlias connection = new ConnectionAlias(); connection.HostName = _hostNameTextBox.Text; connection.InstanceName = _instanceNameTextBox.Text; connection.OverridePortNumber = Int32.Parse(_portNumberConnectionTextBox.Text); result = connection; } result.SessionInfo.Password = _password.Text; result.SessionInfo.UserID = _userID.Text; result.Name = _aliasNameTextBox.Text; return(result); }
public ServerAlias CreateAlias() { ServerAlias result; if (tcAliasType.SelectedTab == tpInProcessAlias) { InProcessAlias inProcess = new InProcessAlias(); inProcess.InstanceName = _cbInProcessInstanceName.Text; inProcess.IsEmbedded = cbEmbedded.Checked; result = inProcess; } else { ConnectionAlias connection = new ConnectionAlias(); connection.HostName = tbHost.Text; connection.InstanceName = cbInstanceName.Text; connection.OverridePortNumber = OverridePortNumber; connection.SecurityMode = SecurityMode; connection.OverrideListenerPortNumber = OverrideListenerPortNumber; connection.ListenerSecurityMode = ListenerSecurityMode; connection.ClientConfigurationName = tbEndpointConfigurationName.Text; connection.ClientSideLoggingEnabled = cbClientSideLogging.Checked; result = connection; } result.Name = tbAliasName.Text; result.IsUserAlias = cbIsUserAlias.Checked; CopyInstance(_sessionInfo, result.SessionInfo); return(result); }
public void SetFromAlias(ServerAlias alias) { tbAliasName.Text = alias.Name; CopyInstance(alias.SessionInfo, _sessionInfo); SessionInfoPropertyGrid.Refresh(); cbIsUserAlias.Checked = alias.IsUserAlias; InProcessAlias inProcess = alias as InProcessAlias; ConnectionAlias connection = alias as ConnectionAlias; if (inProcess != null) { tcAliasType.SelectedTab = tpInProcessAlias; _cbInProcessInstanceName.Text = inProcess.InstanceName; cbEmbedded.Checked = inProcess.IsEmbedded; } else { tcAliasType.SelectedTab = tpConnectionAlias; tbHost.Text = connection.HostName; cbInstanceName.Text = connection.InstanceName; OverridePortNumber = connection.OverridePortNumber; SecurityMode = connection.SecurityMode; OverrideListenerPortNumber = connection.OverrideListenerPortNumber; ListenerSecurityMode = connection.ListenerSecurityMode; tbEndpointConfigurationName.Text = connection.ClientConfigurationName; cbClientSideLogging.Checked = connection.ClientSideLoggingEnabled; } }
public void SetFromAlias(ServerAlias alias) { _aliasNameTextBox.Text = alias.Name; InProcessAlias inProcess = alias as InProcessAlias; ConnectionAlias connection = alias as ConnectionAlias; if (inProcess != null) { _inProcessRadioButton.Checked = true; _inProcessInstanceNameTextBox.Text = inProcess.InstanceName; } else { _connectionRadioButton.Checked = true; _hostNameTextBox.Text = connection.HostName; _instanceNameTextBox.Text = connection.InstanceName; _portNumberConnectionTextBox.Text = connection.OverridePortNumber.ToString(); } _password.Text = alias.SessionInfo.Password; _userID.Text = alias.SessionInfo.UserID; }