示例#1
0
 private void SetDatabaseSettingStructure(out DatabaseSettings Setting)
 {
     Setting.AccessDbFile = txtAccessSource.Text;
     Setting.Database = txtDatabase.Text;
     Setting.IsSqlAuthencation = txtUsername.Enabled;
     Setting.TrustedConnection = chkTrustedConn.Checked;
     Setting.Username = txtUsername.Text;
     Setting.Password = txtPassword.Text;
     Setting.Server = txtServer.Text;
 }
示例#2
0
        private void StartOperation()
        {
            DatabaseSettings setting = new DatabaseSettings();

            SetDatabaseSettingStructure(out setting);

            if (!Program.Converter.EventSet)
            {
                Program.Converter.OnProgressStatus += new OnProgressEventHandler(SetStatus);
                Program.Converter.OnOperationFailed += new OperationFailedExceptionEventHandler(OperationFailed);
                Program.Converter.OnConnectionError += new ConnectionExceptionEventHandler(ConnectionError);
                Program.Converter.OnComplete += new OnCompleteEventHandler(Completed);
            }

            if (!Program.Converter.Connect(setting))
            {
                Program.Converter.Dispose();
                this.BeginInvoke((MethodInvoker)delegate() { this.btnStart.Text = "Start Translation"; });
            }
            else
                Program.Converter.StartTransfer();
        }
 public void CreateInstance(out DatabaseSettings Instance)
 {
     Instance = new DatabaseSettings();
     Instance.AccessDbFile = this.AccessDbFile;
     Instance.Database = this.Database;
     Instance.IsSqlAuthencation = this.IsSqlAuthencation;
     Instance.Password = this.Password;
     Instance.Server = this.Server;
     Instance.TrustedConnection = this.TrustedConnection;
     Instance.Username = this.Username;
 }