private void txtConnectionString_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { ConnectionStringDialog dlg = new ConnectionStringDialog(); dlg.ConnectionString = this.txtConnectionString.EditValue.ToStringEx(); if (dlg.ShowDialog() == DialogResult.OK) { var connectionString=ApplicationConfig.EncryptConnectionString(dlg.ConnectionString); this.txtConnectionString.EditValue = connectionString; ApplicationConfig.SetConnectionString("Default", connectionString); ApplicationConfig.SetAppSetting("DataPortalProxy", "Local"); } }
private void bbiConfigConnectionString_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var connectionString = string.Empty; var obj = this.bsConnectionString.Current as ConnectionStringConfig; if (obj != null) { connectionString = obj.ConnectionString; } var dlg = new ConnectionStringDialog(); dlg.ConnectionString = ApplicationConfig.DecryptConnectionString(connectionString); if (dlg.ShowDialog() == DialogResult.OK) { obj = this.bsConnectionString.Current as ConnectionStringConfig; if (obj == null) { obj = this.bsConnectionString.AddNew() as ConnectionStringConfig; obj.Name = "Default"; } obj.ConnectionString = ApplicationConfig.EncryptConnectionString(dlg.ConnectionString); this.bsConnectionString.EndEdit(); this.bsConnectionString.ResetCurrentItem(); RefreshUI(); } }