using System; using System.Collections.Generic; using System.Data; using System.Data.Sql; using ServerExplorer.Code.DataTransfer; namespace ServerExplorer.Code.DataAccess { class ServerDA { public static List Server_GetRegs() { var servers = new List(); SqlDataSourceEnumerator enumerador = SqlDataSourceEnumerator.Instance; DataTable dtServers = enumerador.GetDataSources(); foreach (DataRow dr in dtServers.Rows) { servers.Add(new Server { Name = (dr["ServerName"] == DBNull.Value) ? string.Empty : (String)dr["ServerName"], Instance = (dr["InstanceName"] == DBNull.Value) ? string.Empty : (String)dr["InstanceName"], Version = (dr["Version"] == DBNull.Value) ? "???" : (String)dr["Version"] }); } return servers; } } }