using SteamWare; namespace Data { public class DtProxy { #region area protected protected DtProxy() { // inizializzo i table adapters avvioTableAdapters(); setupConnectionString(); } /// /// procedura di avvio dei tableAdapter /// 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(); } /// /// effettua setup dei connection strings da web.config della singola applicazione /// 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 } }