using System; using System.Collections.Generic; using System.Linq; using System.Text; using SteamWare; namespace WebSCR_data { public class DtProxy { #region area protected protected DtProxy() { // inizializzo i table adapters avvioTableAdapters(); setupConnectionString(); } /// /// procedura di avvio dei tableAdapter /// protected virtual void avvioTableAdapters() { taATC = new DS_ApplicazioneTableAdapters.AnagTipoConsegneTableAdapter(); taAC = new DS_ApplicazioneTableAdapters.AnagClientiTableAdapter(); taAS = new DS_ApplicazioneTableAdapters.AnagSquadreTableAdapter(); taAZ = new DS_ApplicazioneTableAdapters.AnagZoneTableAdapter(); taImp = new DS_ApplicazioneTableAdapters.ImpegniTableAdapter(); taDetImp = new DS_ApplicazioneTableAdapters.DettImpegnoTableAdapter(); taVcz = new DS_ApplicazioneTableAdapters.v_clientiZoneTableAdapter(); taDocs = new DS_ApplicazioneTableAdapters.DB2_DOCSTableAdapter(); 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("WebSCRConnectionString"); string connStrFiles = memLayer.ML.confReadString("WebSCRFilesConnectionString"); // connections del db vocabolario taATC.Connection.ConnectionString = connStr; taAC.Connection.ConnectionString = connStr; taAS.Connection.ConnectionString = connStr; taAZ.Connection.ConnectionString = connStr; taImp.Connection.ConnectionString = connStr; taDetImp.Connection.ConnectionString = connStr; taVcz.Connection.ConnectionString = connStr; taDocs.Connection.ConnectionString = connStr; taFile.Connection.ConnectionString = connStrFiles; } #endregion #region area public public DS_ApplicazioneTableAdapters.AnagTipoConsegneTableAdapter taATC; public DS_ApplicazioneTableAdapters.AnagClientiTableAdapter taAC; public DS_ApplicazioneTableAdapters.AnagSquadreTableAdapter taAS; public DS_ApplicazioneTableAdapters.AnagZoneTableAdapter taAZ; public DS_ApplicazioneTableAdapters.ImpegniTableAdapter taImp; public DS_ApplicazioneTableAdapters.DettImpegnoTableAdapter taDetImp; public DS_ApplicazioneTableAdapters.v_clientiZoneTableAdapter taVcz; public DS_ApplicazioneTableAdapters.DB2_DOCSTableAdapter taDocs; public DS_UtilityTableAdapters.tblFilesTableAdapter taFile; public static DtProxy man = new DtProxy(); #endregion } }