Example #1
0
    private void InitializeDatabaseOperation(bool unattended)
    {
        ConnectionDialogForm form = new ConnectionDialogForm();

        form.Initialize(_databaseOperation, unattended, _unattendedConnectionStringFromCmdLine);

        if (GenericHelper.IsUserInteractive())
        {
            form.ShowDialog();
        }
        else
        {
            form.OkButtonClick();
        }

        Application.DoEvents();

        if (form.ConnectionChanged)
        {
            _databaseOperation = form.GetDatabaseOperation();

            ChangeConnectionForm form1 = new ChangeConnectionForm();
            form1.Initialize(_databaseOperation, this);
        }
        else
        {
            if (_databaseOperation == null)
            {
                Environment.Exit(-1);
            }
        }
    }