private void btnSprPolaczenie_Click(object sender, EventArgs e) { PostgreSQL pgSql = new PostgreSQL(this.txtSerwer.Text, this.txtPort.Text, this.txtLogin.Text, this.txtHaslo.Text, this.txtBaza.Text); MessageBox.Show(pgSql.PingConnection() ? "Połączono poprawnie." : pgSql.Error); return; }
private bool _ValidAndSave(bool lShort) { PostgreSQL pgSql = new PostgreSQL(this.txtSerwer.Text, this.txtPort.Text, this.txtLogin.Text, this.txtHaslo.Text, this.txtBaza.Text); // Pliki if (this.txtPathEksport.Text == String.Empty) { MessageBox.Show("Nie wypełniono pliku eksportu"); this.btnWybierzEksport.Focus(); return(false); } if (this.txtPathLogi.Text == String.Empty) { MessageBox.Show("Nie wypełniono pliku do logów"); this.btnWybierzLogi.Focus(); return(false); } // Połączenie pgSql if (!pgSql.PingConnection(false)) { MessageBox.Show(pgSql.Error); return(false); } // Zapis Ustawień this._oUstawienia.pgSql = pgSql; this._oUstawienia.pathEksport = this.txtPathEksport.Text; this._oUstawienia.pathLogi = this.txtPathLogi.Text; this._oUstawienia.dataUsun = this.dtDataUsun.Value; this._oUstawienia.partLimit = (int)this.cbLimit.SelectedValue; if (lShort) { this._oUstawienia.setDefault(); if (!_shortDBSValid()) { this._oUstawienia.pgSql.Close(); return(false); } } return(true); }
public OdcinanieDanych(Ustawienia oUstawienia, ProgressBar pgbTables, ProgressBar pgbRecords, Label labTable) { this._oUstawienia = oUstawienia; this._pgSql = oUstawienia.pgSql; this._sqlLimit = oUstawienia.partLimit; }