using SteamWare; namespace AppData { public class dataLayer { /// /// avvio classe /// protected dataLayer() { avvioTA(); setupConnectionStringBase(); } /// /// avvia table adapters /// private void avvioTA() { // avvio i table adapters... taAF = new DS_AppTableAdapters.AnagFasiTableAdapter(); taAO = new DS_AppTableAdapters.AnagOprTableAdapter(); taAP = new DS_AppTableAdapters.AnagPostTableAdapter(); taTL = new DS_AppTableAdapters.TaskListTableAdapter(); taTR = new DS_AppTableAdapters.TaskRecTableAdapter(); taTE2S = new DS_AppTableAdapters.TraEv2StatiTableAdapter(); } /// /// effettua setup dei connection strings da web.config delal singola applicazione /// protected virtual void setupConnectionStringBase() { string connString = memLayer.ML.confReadString("CTrackConnectionString"); // connections strings del db taAF.Connection.ConnectionString = connString; taAO.Connection.ConnectionString = connString; taAP.Connection.ConnectionString = connString; taTL.Connection.ConnectionString = connString; taTR.Connection.ConnectionString = connString; taTE2S.Connection.ConnectionString = connString; } /// /// Elenco POSTAZIONI /// public DS_AppTableAdapters.AnagFasiTableAdapter taAF; /// /// Elenco OPERATORI /// public DS_AppTableAdapters.AnagOprTableAdapter taAO; /// /// Elenco POSTAZIONI /// public DS_AppTableAdapters.AnagPostTableAdapter taAP; /// /// Elenco TASK /// public DS_AppTableAdapters.TaskListTableAdapter taTL; /// /// Elenco TASK /// public DS_AppTableAdapters.TaskRecTableAdapter taTR; /// /// Elenco TASK /// public DS_AppTableAdapters.TraEv2StatiTableAdapter taTE2S; /// /// singleton classe /// public static dataLayer man = new dataLayer(); } }