Пример #1
0
        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;
        }
Пример #2
0
        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);
        }
Пример #3
0
 public OdcinanieDanych(Ustawienia oUstawienia, ProgressBar pgbTables, ProgressBar pgbRecords, Label labTable)
 {
     this._oUstawienia = oUstawienia;
     this._pgSql       = oUstawienia.pgSql;
     this._sqlLimit    = oUstawienia.partLimit;
 }