private void InitFromConnection() { IDbConnection input = this.iDbConnection; DbConnectionDialog connDialog = this; connDialog.tbName.Text = input.Name; connDialog.tbPwd.Text = input.Pwd; connDialog.tbUserName.Text = input.UserName; connDialog.tbDatabase.Text = input.Database; connDialog.tbDataSource.Text = input.DataSource; if (input.Provider != null && input.Provider.Length > 0) { connDialog.cbProvider.SelectedItem = input.Provider; } if (input.UserArea != null && input.UserArea.Length > 0) { connDialog.cbUserArea.SelectedItem = input.UserArea; } if (input.ConnectionString != null && input.ConnectionString.Length > 0) { connDialog.lbConnString.Text = input.ConnectionString; connDialog.lbConnEncrypted.Text = input.ConnStringEncrypted; } }
/// <summary> /// Does the dialog. Returns the DialogResult /// OK, Cancel, No = Delete button. /// </summary> /// <param name="input"></param> /// <returns></returns> public static DialogResult DoQuickDialog(IDbConnection input) { DbConnectionDialog connDialog = new DbConnectionDialog(input); DialogResult dr = connDialog.ShowDialog(KMultiForm.Instance()); if (dr != DialogResult.Cancel) { connDialog.CopyUserInputToDbConnection(); } return(dr); }
private void CopyUserInputToDbConnection() { IDbConnection input = this.iDbConnection; DbConnectionDialog connDialog = this; //MessageBox.Show("Later", "Under Construction", MessageBoxButtons.OK); input.Name = connDialog.tbName.Text; input.Pwd = connDialog.tbPwd.Text; input.UserName = connDialog.tbUserName.Text; input.Database = connDialog.tbDatabase.Text; input.DataSource = connDialog.tbDataSource.Text; if (connDialog.cbProvider.SelectedItem != null) { input.Provider = connDialog.cbProvider.SelectedItem.ToString(); } if (connDialog.cbUserArea.SelectedItem != null) { input.UserArea = connDialog.cbUserArea.SelectedItem.ToString(); } }
/// <summary> /// Does the dialog. Returns the DialogResult /// OK, Cancel, No = Delete button. /// </summary> /// <param name="input"></param> /// <returns></returns> public static DialogResult DoQuickDialog( IDbConnection input ) { DbConnectionDialog connDialog = new DbConnectionDialog( input); DialogResult dr = connDialog.ShowDialog( KMultiForm.Instance() ); if ( dr != DialogResult.Cancel ) { connDialog.CopyUserInputToDbConnection(); } return dr; }