using SteamWare; namespace AppData { public class dataLayer { #region Public Fields /// /// singleton classe /// public static dataLayer man = new dataLayer(); /// /// Elenco POSTAZIONI /// public DS_AppTableAdapters.AnagFasiTableAdapter taAF; /// /// Elenco TASK /// public DS_UtilityTableAdapters.AnagKeyValueTableAdapter taAKV; /// /// Elenco ARTICOLI /// public DS_AppTableAdapters.AnagArticoliTableAdapter taAnArt; /// /// Elenco OPERATORI /// public DS_AppTableAdapters.AnagOprTableAdapter taAO; /// /// Elenco POSTAZIONI /// public DS_AppTableAdapters.AnagPostTableAdapter taAP; /// /// Elenco TAG /// public DS_AppTableAdapters.AnagTagTableAdapter taAT; /// /// Elenco PROMESSE ODL /// public DS_AppTableAdapters.Opr2PostTableAdapter taO2P; /// /// Elenco PROMESSE ODL /// public DS_AppTableAdapters.PODLTableAdapter taPODL; /// /// Elenco TASK /// public DS_AppTableAdapters.TraEv2StatiTableAdapter taTE2S; /// /// Elenco TASK /// public DS_AppTableAdapters.TaskListTableAdapter taTL; /// /// Elenco TASK /// public DS_AppTableAdapters.TaskList2PostTableAdapter taTL2Post; /// /// Elenco TASK /// public DS_AppTableAdapters.TaskRecTableAdapter taTR; /// /// Elenco TASK Aggregati /// public DS_AppTableAdapters.TaskRecAggTableAdapter taTRA; #endregion Public Fields #region Protected Constructors /// /// avvio classe /// public dataLayer() { avvioTA(); setupConnectionStringBase(); } #endregion Protected Constructors #region Private Methods /// /// avvia table adapters /// private void avvioTA() { // avvio i table adapters... taAnArt = new DS_AppTableAdapters.AnagArticoliTableAdapter(); taAF = new DS_AppTableAdapters.AnagFasiTableAdapter(); taAO = new DS_AppTableAdapters.AnagOprTableAdapter(); taAP = new DS_AppTableAdapters.AnagPostTableAdapter(); taAT = new DS_AppTableAdapters.AnagTagTableAdapter(); taO2P = new DS_AppTableAdapters.Opr2PostTableAdapter(); taPODL = new DS_AppTableAdapters.PODLTableAdapter(); taTL = new DS_AppTableAdapters.TaskListTableAdapter(); taTL2Post = new DS_AppTableAdapters.TaskList2PostTableAdapter(); taTR = new DS_AppTableAdapters.TaskRecTableAdapter(); taTRA = new DS_AppTableAdapters.TaskRecAggTableAdapter(); taTE2S = new DS_AppTableAdapters.TraEv2StatiTableAdapter(); taAKV = new DS_UtilityTableAdapters.AnagKeyValueTableAdapter(); } #endregion Private Methods #region Protected Methods /// /// 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 taAnArt.Connection.ConnectionString = connString; taAF.Connection.ConnectionString = connString; taAO.Connection.ConnectionString = connString; taAP.Connection.ConnectionString = connString; taAT.Connection.ConnectionString = connString; taO2P.Connection.ConnectionString = connString; taPODL.Connection.ConnectionString = connString; taTL.Connection.ConnectionString = connString; taTL2Post.Connection.ConnectionString = connString; taTR.Connection.ConnectionString = connString; taTRA.Connection.ConnectionString = connString; taTE2S.Connection.ConnectionString = connString; taAKV.Connection.ConnectionString = connString; } #endregion Protected Methods } }