Files
2018-10-11 22:09:56 +02:00

96 lines
3.7 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()
{
taAAct = new DS_appTableAdapters.AnagActsTableAdapter();
taAAmm = new DS_appTableAdapters.AnagAmministratoriTableAdapter();
taAC = new DS_appTableAdapters.AnagCondominiTableAdapter();
taAF = new DS_appTableAdapters.AnagFornitoriTableAdapter();
taAP = new DS_appTableAdapters.AnagPriorTableAdapter();
taAS = new DS_appTableAdapters.AnagStatiTableAdapter();
taAssF2A = new DS_appTableAdapters.AssF2ATableAdapter();
taAssF2C = new DS_appTableAdapters.AssF2CTableAdapter();
taElRich = new DS_appTableAdapters.ElencolRichTableAdapter();
taER_Acts = new DS_appTableAdapters.ER_ActsTableAdapter();
taFatt = new DS_appTableAdapters.FattureTableAdapter();
taAssU2A = new DS_UserTableAdapters.AssU2ATableAdapter();
taAssU2C = new DS_UserTableAdapters.AssU2CTableAdapter();
taAssU2F = new DS_UserTableAdapters.AssU2FTableAdapter();
taUsr = new DS_UserTableAdapters.UtentiTableAdapter();
taFile = new DS_UtilityTableAdapters.tblFilesTableAdapter();
}
/// <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
taAAct.Connection.ConnectionString = connStr;
taAAmm.Connection.ConnectionString = connStr;
taAC.Connection.ConnectionString = connStr;
taAF.Connection.ConnectionString = connStr;
taAP.Connection.ConnectionString = connStr;
taAS.Connection.ConnectionString = connStr;
taAssF2A.Connection.ConnectionString = connStr;
taAssF2C.Connection.ConnectionString = connStr;
taElRich.Connection.ConnectionString = connStr;
taER_Acts.Connection.ConnectionString = connStr;
taFatt.Connection.ConnectionString = connStr;
taAssU2A.Connection.ConnectionString = connStr;
taAssU2C.Connection.ConnectionString = connStr;
taAssU2F.Connection.ConnectionString = connStr;
taUsr.Connection.ConnectionString = connStr;
taFile.Connection.ConnectionString = connStrFiles;
}
#endregion
#region area public
public DS_appTableAdapters.AnagActsTableAdapter taAAct;
public DS_appTableAdapters.AnagAmministratoriTableAdapter taAAmm;
public DS_appTableAdapters.AnagCondominiTableAdapter taAC;
public DS_appTableAdapters.AnagFornitoriTableAdapter taAF;
public DS_appTableAdapters.AnagPriorTableAdapter taAP;
public DS_appTableAdapters.AssF2ATableAdapter taAssF2A;
public DS_appTableAdapters.AssF2CTableAdapter taAssF2C;
public DS_appTableAdapters.AnagStatiTableAdapter taAS;
public DS_appTableAdapters.ElencolRichTableAdapter taElRich;
public DS_appTableAdapters.ER_ActsTableAdapter taER_Acts;
public DS_appTableAdapters.FattureTableAdapter taFatt;
public DS_UserTableAdapters.AssU2ATableAdapter taAssU2A;
public DS_UserTableAdapters.AssU2CTableAdapter taAssU2C;
public DS_UserTableAdapters.AssU2FTableAdapter taAssU2F;
public DS_UserTableAdapters.UtentiTableAdapter taUsr;
public DS_UtilityTableAdapters.tblFilesTableAdapter taFile;
public static DtProxy man = new DtProxy();
#endregion
}
}