Files
b2bcondomini.it/Data/DtProxy.cs
T
2018-07-23 11:17:40 +02:00

59 lines
1.7 KiB
C#

using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Data
{
public class DtProxy
{
#region area protected
protected DtProxy()
{
// inizializzo i table adapters
avvioTableAdapters();
setupConnectionString();
}
/// <summary>
/// procedura di avvio dei tableAdapter
/// </summary>
protected virtual void avvioTableAdapters()
{
taAF = new DS_appTableAdapters.AnagFornitoriTableAdapter();
taAS = new DS_appTableAdapters.AnagStatiTableAdapter();
taAssF2A = new DS_appTableAdapters.AssF2ATableAdapter();
taElRich = new DS_appTableAdapters.ElencolRichTableAdapter();
}
/// <summary>
/// effettua setup dei connection strings da web.config della singola applicazione
/// </summary>
protected virtual void setupConnectionString()
{
string connStr = memLayer.ML.confReadString("B2BCondConnectionString");
//string connStrFiles = memLayer.ML.confReadString("B2BCondFilesConnectionString");
// connections del db vocabolario
taAF.Connection.ConnectionString = connStr;
taAS.Connection.ConnectionString = connStr;
taAssF2A.Connection.ConnectionString = connStr;
taElRich.Connection.ConnectionString = connStr;
}
#endregion
#region area public
public DS_appTableAdapters.AnagFornitoriTableAdapter taAF;
public DS_appTableAdapters.AnagStatiTableAdapter taAS;
public DS_appTableAdapters.AssF2ATableAdapter taAssF2A;
public DS_appTableAdapters.ElencolRichTableAdapter taElRich;
public static DtProxy man = new DtProxy();
#endregion
}
}