Beispiel #1
0
        private static void AddToRecent(string instance, string dbname, string user, string password = "")
        {
            if (!RecentConnections.ContainsKey(instance))
            {
                string     conn    = instance + "," + dbname + "," + user + "," + password;
                RecentConn newconn = new RecentConn(conn);
                RecentConnections.Add(instance, newconn);

                Properties.Settings.Default.RecentConnections += conn + ";";
                Properties.Settings.Default.Save();
            }
        }
Beispiel #2
0
        private static void LoadRecentConnections()
        {
            // init the recents dictionaray
            RecentConnections = new Dictionary <string, RecentConn>();

            // get the recent connections from settings (structure is "server,database,user,password;server,database....")
            string recentsString = Properties.Settings.Default.RecentConnections;

            if (!recentsString.Contains(";"))
            {
                return;
            }

            string[] recentsArray = recentsString.Split(";", StringSplitOptions.RemoveEmptyEntries);
            foreach (string recent in recentsArray)
            {
                RecentConn conn = new RecentConn(recent);
                RecentConnections.Add(conn.server, conn);
            }
        }