Exemple #1
0
        public static List <DbServer> GetDbServers()
        {
            List <DbServer> list = new List <DbServer>();

            foreach (DataRow row in ((DbServerCache) new DbServerCache().GetData()).dtDbServer.Rows)
            {
                DbServer dbServer = new DbServer();
                DbServer @object  = DbServerUtils.GetObject(row);
                list.Add(@object);
            }
            return(list);
        }
Exemple #2
0
        public static DbServer GetDbServer(string dbId)
        {
            DbServer      dbServer      = null;
            DbServerCache dbServerCache = (DbServerCache) new DbServerCache().GetData();
            int           index         = dbServerCache.dvDbServerBy_DbId.Find(dbId);
            bool          flag          = index >= 0;

            if (flag)
            {
                DbServer dbServer2 = new DbServer();
                dbServer = DbServerUtils.GetObject(dbServerCache.dvDbServerBy_DbId[index].Row);
            }
            return(dbServer);
        }
Exemple #3
0
        internal static DbServer GetObject(DataRow row)
        {
            DbServer dbServer = new DbServer();

            dbServer.DbId = row["DBSERVER_DBID"].ToString().Trim();
            dbServer.Desc = row["DBSERVER_DESC"].ToString().Trim();
            dbServer.DbMS = row["DBSERVER_DBMS"].ToString().Trim().ToDbProviderType();
            string base64 = row["DBSERVER_CONN"].ToString().Trim();

            try
            {
                base64 = DbServerUtils.DecodeDbConn(base64);
            }
            catch
            {
            }
            dbServer.Conn = base64;
            return(dbServer);
        }