using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SteamWare; namespace CMS_SC_Data { public class DtProxy { #region area protected protected DtProxy() { // inizializzo i table adapters avvioTableAdapters(); setupConnectionString(); } /// /// procedura di avvio dei tableAdapter /// protected virtual void avvioTableAdapters() { taAF = new DS_ApplicazioneTableAdapters.AnagFasiTableAdapter(); taASC = new DS_ApplicazioneTableAdapters.AnagSchedeTableAdapter(); taDS = new DS_ApplicazioneTableAdapters.DettSchedaTableAdapter(); taEFM = new DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter(); taEM = new DS_ApplicazioneTableAdapters.ElencoMacchineCNTableAdapter(); taVV = new DS_ApplicazioneTableAdapters.ValidValTableAdapter(); //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("CMS_SCConnectionString"); //string connStrFiles = memLayer.ML.confReadString("WebSCRFilesConnectionString"); // connections del db vocabolario taAF.Connection.ConnectionString = connStr; taASC.Connection.ConnectionString = connStr; taDS.Connection.ConnectionString = connStr; taEFM.Connection.ConnectionString = connStr; taEM.Connection.ConnectionString = connStr; taVV.Connection.ConnectionString = connStr; //taFile.Connection.ConnectionString = connStrFiles; } #endregion #region area public public DS_ApplicazioneTableAdapters.AnagFasiTableAdapter taAF; public DS_ApplicazioneTableAdapters.AnagSchedeTableAdapter taASC; public DS_ApplicazioneTableAdapters.DettSchedaTableAdapter taDS; public DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter taEFM; public DS_ApplicazioneTableAdapters.ElencoMacchineCNTableAdapter taEM; public DS_ApplicazioneTableAdapters.ValidValTableAdapter taVV; //public DS_UtilityTableAdapters.tblFilesTableAdapter taFile; public static DtProxy man = new DtProxy(); #endregion } }