예제 #1
0
        public IndigoToolkit()
        {
            InitializeComponent();
            _loggingWindow = new WindowLogging(tbLogWindow);

            foreach (var version in _indigoVersions)
            {
                cmbSourceVersion.Items.Add(new ComboBoxItem(version.Name, version));
                cmbTargetVersion.Items.Add(new ComboBoxItem(version.Name, version));
            }

            cmbTargetVersion.SelectedIndex = cmbTargetVersion.Items.Count - 1;
        }
예제 #2
0
        public SourceDAL(string server, int?commandTimeout, WindowLogging loggingWindow)
        {
            //_sqlConnection = new SqlConnection("data source=veneka-dev;integrated security=True;App=EntityFramework");

            //var sc = new SqlConnectionInfo()

            _server = new Server(new ServerConnection(server));

            if (commandTimeout != null)
            {
                _server.ConnectionContext.StatementTimeout = commandTimeout.Value;
            }

            _loggingWindow = loggingWindow;
        }
예제 #3
0
        public CreateDatabaseForm(SqlServer dbServer, WindowLogging loggingWindow, IParentForm parentForm)
        {
            InitializeComponent();

            _dbServer      = dbServer;
            _loggingWindow = loggingWindow;
            _parentForm    = parentForm;

            if (_dbServer.Connected)
            {
                this.gbCreateDB.Enabled = true;

                var dbs = _dbServer.DatabaseList().ToArray();
                cmbTargetDatabase.Items.AddRange(dbs);

                cmbTargetCollation.Items.AddRange(_dbServer.ServerCollations.ToArray());
            }
        }
예제 #4
0
 public SqlServer(string server, bool encrypted, bool trustServer, int?commandTimeout, WindowLogging loggingWindow)
     : this(new ServerConnection(server), SqlConnectionInfo.AuthenticationMethod.NotSpecified, encrypted, trustServer, commandTimeout)
 {
     _loggingWindow = loggingWindow;
     ServerName     = server;
 }
예제 #5
0
 public SqlServer(string server, string username, string password, SqlConnectionInfo.AuthenticationMethod authType, bool encrypted, bool trustServer, int?commandTimeout, WindowLogging loggingWindow)
     : this(new ServerConnection(server, username, password), authType, encrypted, trustServer, commandTimeout)
 {
     _loggingWindow = loggingWindow;
     ServerName     = server;
 }