/// <summary> /// Отобразить параметры экспорта для выбранного назначения /// </summary> private void ShowSelectedExportParams() { if (selExpDest != null) { changing = true; // вывод параметров соединения с БД tabControl.SelectedIndex = 0; DataSource dataSource = selExpDest.DataSource; txtServer.Text = dataSource.Server; txtDatabase.Text = dataSource.Database; txtUser.Text = dataSource.User; txtPassword.Text = dataSource.Password; txtConnectionString.Text = dataSource.ConnectionString; // установка фона элементов управления, соответствующих параметрам соединения с БД string bldConnStr = dataSource.BuildConnectionString(); KnownColor connParamsColor; KnownColor connStrColor; if (!string.IsNullOrEmpty(bldConnStr) && bldConnStr == dataSource.ConnectionString) { connParamsColor = KnownColor.Window; connStrColor = KnownColor.Control; } else { connParamsColor = KnownColor.Control; connStrColor = KnownColor.Window; } SetConnControlsBackColor(connParamsColor, connStrColor); // вывод параметров экспорта Config.ExportParams expParams = selExpDest.ExportParams; ctrlExportCurDataQuery.Export = expParams.ExportCurData; ctrlExportCurDataQuery.Query = expParams.ExportCurDataQuery; ctrlExportArcDataQuery.Export = expParams.ExportArcData; ctrlExportArcDataQuery.Query = expParams.ExportArcDataQuery; ctrlExportEventQuery.Export = expParams.ExportEvents; ctrlExportEventQuery.Query = expParams.ExportEventQuery; changing = false; } }
/// <summary> /// Отобразить параметры экспорта для выбранного назначения /// </summary> private void ShowSelectedExportParams() { if (selExpDest != null) { changing = true; // вывод параметров соединения с БД tabControl.SelectedIndex = 0; DataSource dataSource = selExpDest.DataSource; txtServer.Text = dataSource.Server; txtDatabase.Text = dataSource.Database; txtUser.Text = dataSource.User; txtPassword.Text = dataSource.Password; // вывод строки соединения string bldConnStr = dataSource.BuildConnectionString(); if (!string.IsNullOrEmpty(bldConnStr) && bldConnStr == dataSource.ConnectionString) { txtConnectionString.Text = dataSource.BuildConnectionString(true); SetConnControlsBackColor(KnownColor.Window, KnownColor.Control); } else { txtConnectionString.Text = dataSource.ConnectionString; SetConnControlsBackColor(KnownColor.Control, KnownColor.Window); } // вывод параметров экспорта Config.ExportParams expParams = selExpDest.ExportParams; ctrlExportCurDataQuery.Export = expParams.ExportCurData; ctrlExportCurDataQuery.Query = expParams.ExportCurDataQuery; ctrlExportArcDataQuery.Export = expParams.ExportArcData; ctrlExportArcDataQuery.Query = expParams.ExportArcDataQuery; ctrlExportEventQuery.Export = expParams.ExportEvents; ctrlExportEventQuery.Query = expParams.ExportEventQuery; // вывод разных параметров numMaxQueueSize.SetValue(expParams.MaxQueueSize); changing = false; } }