Refactorings
This commit is contained in:
@@ -6,22 +6,26 @@ using ServerExplorer.Code.DataTransfer;
|
||||
|
||||
namespace ServerExplorer.Code.DataAccess
|
||||
{
|
||||
class DatabaseDA
|
||||
public class DatabaseDA
|
||||
{
|
||||
public static List<Database> Database_GetRegs(string conexionString)
|
||||
{
|
||||
var databases = new List<Database>();
|
||||
var cnx = new SqlConnection(conexionString);
|
||||
|
||||
cnx.Open();
|
||||
DataTable dt = cnx.GetSchema("Databases");
|
||||
cnx.Close();
|
||||
dt.DefaultView.Sort = "database_name ASC, create_date ASC";
|
||||
dt = dt.DefaultView.ToTable();
|
||||
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
{
|
||||
databases.Add(new Database
|
||||
{
|
||||
Name = (String) dr["database_name"],
|
||||
CreateDate = (DateTime) dr["create_date"]
|
||||
});
|
||||
{
|
||||
Name = (String) dr["database_name"],
|
||||
CreateDate = (DateTime) dr["create_date"]
|
||||
});
|
||||
}
|
||||
return databases;
|
||||
}
|
||||
|
||||
@@ -6,13 +6,17 @@ using ServerExplorer.Code.DataTransfer;
|
||||
|
||||
namespace ServerExplorer.Code.DataAccess
|
||||
{
|
||||
class ServerDA
|
||||
public class ServerDA
|
||||
{
|
||||
public static List<Server> Server_GetRegs()
|
||||
{
|
||||
var servers = new List<Server>();
|
||||
SqlDataSourceEnumerator enumerador = SqlDataSourceEnumerator.Instance;
|
||||
|
||||
DataTable dtServers = enumerador.GetDataSources();
|
||||
dtServers.DefaultView.Sort = "ServerName ASC, InstanceName ASC, Version ASC";
|
||||
dtServers = dtServers.DefaultView.ToTable();
|
||||
|
||||
foreach (DataRow dr in dtServers.Rows)
|
||||
{
|
||||
servers.Add(new Server
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using ServerExplorer.Code.DataTransfer;
|
||||
|
||||
namespace ServerExplorer.Code.DataAccess
|
||||
{
|
||||
class TableDA
|
||||
public class TableDA
|
||||
{
|
||||
public static List<Table> Table_GetRegs(string conexionString)
|
||||
{
|
||||
var tables = new List<Table>();
|
||||
var cnx = new SqlConnection(conexionString);
|
||||
|
||||
cnx.Open();
|
||||
DataTable dt = cnx.GetSchema("Tables");
|
||||
cnx.Close();
|
||||
dt.DefaultView.Sort = "TABLE_SCHEMA ASC, TABLE_NAME ASC, TABLE_TYPE ASC";
|
||||
dt = dt.DefaultView.ToTable();
|
||||
|
||||
// Mostrar todas las tablas
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
{
|
||||
tables.Add(new Table
|
||||
{
|
||||
Schema = (string)dr["TABLE_SCHEMA"],
|
||||
Name = (string)dr["TABLE_NAME"],
|
||||
Type = (string)dr["TABLE_TYPE"]
|
||||
});
|
||||
}
|
||||
|
||||
return tables;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ using System.Xml.Serialization;
|
||||
namespace ServerExplorer.Code.DataTransfer
|
||||
{
|
||||
[Serializable]
|
||||
class Column
|
||||
public class Column
|
||||
{
|
||||
[XmlAttribute]
|
||||
public string Name { get; set; }
|
||||
|
||||
@@ -6,7 +6,7 @@ using System.Xml.Serialization;
|
||||
namespace ServerExplorer.Code.DataTransfer
|
||||
{
|
||||
[Serializable]
|
||||
class Database
|
||||
public class Database
|
||||
{
|
||||
[XmlAttribute]
|
||||
public string Name { get; set; }
|
||||
|
||||
@@ -5,7 +5,7 @@ using System.Xml.Serialization;
|
||||
namespace ServerExplorer.Code.DataTransfer
|
||||
{
|
||||
[Serializable]
|
||||
internal class Server
|
||||
public class Server
|
||||
{
|
||||
[XmlAttribute]
|
||||
public string Name { get; set; }
|
||||
|
||||
@@ -6,13 +6,14 @@ using System.Xml.Serialization;
|
||||
namespace ServerExplorer.Code.DataTransfer
|
||||
{
|
||||
[Serializable]
|
||||
class Table
|
||||
public class Table
|
||||
{
|
||||
[XmlAttribute]
|
||||
public string Schema { get; set; }
|
||||
[XmlAttribute]
|
||||
public string Name { get; set; }
|
||||
|
||||
[XmlAttribute]
|
||||
public string Type { get; set; }
|
||||
|
||||
private readonly List<Column> _columns = new List<Column>();
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ using System.Xml.Serialization;
|
||||
namespace ServerExplorer.Code.DataTransfer
|
||||
{
|
||||
[Serializable]
|
||||
class User
|
||||
public class User
|
||||
{
|
||||
[XmlAttribute]
|
||||
public bool ImplicitUser { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user