/// <summary> /// Default Constructor /// </summary> public ConnectionStringDialog() { InitializeComponent(); this.cmbServerName.Items.Add("<Browse for more>"); this.cmbServerName.Text = ""; dbConnectionStringBuilder = new MongoDBConnectionStringBuilder(); }
/// <summary> /// Occurs when OK is clicked /// </summary> protected override void OnOkClick() { if (ValidateInput()) { dbConnectionStringBuilder = new MongoDBConnectionStringBuilder(); dbConnectionStringBuilder.AutoCache = false; //.PersistSecurityInfo = false; dbConnectionStringBuilder.Server = cmbServerName.Text.Trim(); dbConnectionStringBuilder.Database = txtDatabaseName.Text.Trim(); dbConnectionStringBuilder.User = txtUserName.Text; dbConnectionStringBuilder.Password = txtPassword.Text; this.DialogResult = DialogResult.OK; this.Hide(); } else { ShowErrorMessages(); } }
/// <summary> /// Occurs when OK is clicked /// </summary> protected virtual void OnOkClick() { if (ValidateInput()) { dbConnectionStringBuilder = new MongoDBConnectionStringBuilder(); dbConnectionStringBuilder.Database = txtDatabaseName.Text.Trim(); dbConnectionStringBuilder.Server = cmbServerName.Text.Trim(); dbConnectionStringBuilder.User = txtUserName.Text.Trim(); dbConnectionStringBuilder.Password = txtPassword.Text.Trim(); if (!string.IsNullOrEmpty(txtPort.Text)) { dbConnectionStringBuilder.Port = txtPort.Text; } this.DialogResult = DialogResult.OK; this.Hide(); } else { ShowErrorMessages(); } }