Files
b2bcondomini.it/Data/DtProxy.cs
T
Samuele E. Locatelli 73c0567cbd inizio fix statusRow PAM
2018-08-08 21:36:44 +02:00

78 lines
2.6 KiB
C#

using SteamWare;
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()
{
taAA = new DS_appTableAdapters.AnagAmministratoriTableAdapter();
taAF = new DS_appTableAdapters.AnagFornitoriTableAdapter();
taAP = new DS_appTableAdapters.AnagPriorTableAdapter();
taAS = new DS_appTableAdapters.AnagStatiTableAdapter();
taAssF2A = new DS_appTableAdapters.AssF2ATableAdapter();
taElRich = new DS_appTableAdapters.ElencolRichTableAdapter();
taER_Acts = new DS_appTableAdapters.ER_ActsTableAdapter();
taAssU2A = new DS_UserTableAdapters.AssU2ATableAdapter();
taAssU2C = new DS_UserTableAdapters.AssU2CTableAdapter();
taAssU2F = new DS_UserTableAdapters.AssU2FTableAdapter();
}
/// <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
taAA.Connection.ConnectionString = connStr;
taAF.Connection.ConnectionString = connStr;
taAP.Connection.ConnectionString = connStr;
taAS.Connection.ConnectionString = connStr;
taAssF2A.Connection.ConnectionString = connStr;
taElRich.Connection.ConnectionString = connStr;
taER_Acts.Connection.ConnectionString = connStr;
taAssU2A.Connection.ConnectionString = connStr;
taAssU2C.Connection.ConnectionString = connStr;
taAssU2F.Connection.ConnectionString = connStr;
}
#endregion
#region area public
public DS_appTableAdapters.AnagAmministratoriTableAdapter taAA;
public DS_appTableAdapters.AnagFornitoriTableAdapter taAF;
public DS_appTableAdapters.AnagPriorTableAdapter taAP;
public DS_appTableAdapters.AssF2ATableAdapter taAssF2A;
public DS_appTableAdapters.AnagStatiTableAdapter taAS;
public DS_appTableAdapters.ElencolRichTableAdapter taElRich;
public DS_appTableAdapters.ER_ActsTableAdapter taER_Acts;
public DS_UserTableAdapters.AssU2ATableAdapter taAssU2A;
public DS_UserTableAdapters.AssU2CTableAdapter taAssU2C;
public DS_UserTableAdapters.AssU2FTableAdapter taAssU2F;
public static DtProxy man = new DtProxy();
#endregion
}
}