private void Btn_Start_Click(object sender, EventArgs e) { var dateFrom = CalendarFrom.SelectionEnd; var dateTo = CalendarTo.SelectionEnd; var connectionString = EncryptorDecryptor.EncryptDecrypt(_setDef.ConnectionString); var db = new Database(); if (String.IsNullOrEmpty(_setDef.Select1)) { ErrorMsgBox.Show("Puste zapytanie Select1.\r\n\r\nPrzerwano działanie programu."); return; } if (dateFrom > dateTo) { ErrorMsgBox.Show("\"Data Do\" nie może być większa od \"Daty Od\".\r\n\r\nPrzerwano działanie programu."); return; } if (String.IsNullOrEmpty(connectionString)) { ErrorMsgBox.Show("Złe ustawienia programu. Najprawdopodobniej nie wprowadzono ustawień.\r\n\r\nPrzerwano działanie programu."); return; } if (!db.TestConnection(connectionString)) { ErrorMsgBox.Show("Nie można podłączyć się do bazy danych. Najprawdopodobniej zostały wprowadzone złe ustawienia.\r\n\r\nPrzerwano działanie programu."); return; } var progressBarForm = new ProgressBarForm(dateFrom, dateTo, db); progressBarForm.ShowDialog(); }
private void Btn_TestConnection_Click(object sender, EventArgs e) { var databaseName = _setDef.DatabaseName == TxtBox_DatabaseName.Text ? _setDef.DatabaseName : TxtBox_DatabaseName.Text; var serverName = _setDef.ServerAddress == TxtBox_Server.Text ? _setDef.ServerAddress : TxtBox_Server.Text; var login = _setDef.Login == TxtBox_Login.Text ? _setDef.Login : TxtBox_Login.Text; var password = _setDef.Password == TxtBox_Password.Text ? EncryptorDecryptor.EncryptDecrypt(_setDef.Password) : TxtBox_Password.Text; var port = _setDef.Port == Convert.ToInt32(TxtBox_Port.Text) ? _setDef.Port : Convert.ToInt32(TxtBox_Port.Text); var connectionString = String.Format("Data Source={0},{1};Network Library=DBMSSOCN;Initial Catalog={2};User ID={3};Password={4};", serverName, port, databaseName, login, password); var db = new Database(); if (!db.TestConnection(connectionString)) return; MessageBox.Show("Połączenie z bazą danych zostało ustanowione!", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); SaveSettings(); }