Ejemplo n.º 1
0
        public static VSSDatabase OpenDatabase(VssConnectionSettings connectionSettings)
        {
            if (connectionSettings == null)
            {
                throw new ArgumentNullException("connectionSettings");
            }

            return(VssUtilities.OpenDatabase(connectionSettings.Database, connectionSettings.UserName, connectionSettings.Password));
        }
Ejemplo n.º 2
0
        public SelectVssProjectsDialog(VssMigration migrationSettings)
            : this()
        {
            if (migrationSettings == null)
            {
                throw new ArgumentNullException("migrationSettings");
            }

            this.MigrationSettings = migrationSettings;

            _database = VssUtilities.OpenDatabase(migrationSettings.VssConnectionSettings);
            this.AddProjectNode(null, _database.get_VSSItem("$/"));
        }
Ejemplo n.º 3
0
        public static bool TestConnection(string database, string username, string password, out Exception ex)
        {
            VSSDatabase ssDatabase;

            ssDatabase = null;
            ex         = null;

            try
            {
                ssDatabase = VssUtilities.OpenDatabase(database, username, password);
                ssDatabase.Close();
            }
            catch (Exception e)
            {
                ex = e;
            }

            return(ssDatabase != null);
        }
Ejemplo n.º 4
0
 private void InitializeVssDatabase()
 {
     this.VssDatabase = VssUtilities.OpenDatabase(this.VssConnectionSettings);
 }