using System; using System.Collections.Generic; using System.Linq; using System.Text; using SteamWare; namespace GMW_data { public class utils { #region area table adapters public DS_UtilityTableAdapters.STPTableAdapter taSTP; public DS_UtilityTableAdapters.v_selTipoCellaTableAdapter taSelTipoCella; public DS_UtilityTableAdapters.v_selUdcByPartTableAdapter taUdcByPart; public DS_UtilityTableAdapters.v_selDestinatariListePrelievoTableAdapter taDestListePre; public DS_UtilityTableAdapters.AS400_ComandiTableAdapter taAs400; public DS_UtilityTableAdapters.v_selParticolariTableAdapter taSelPart; public DS_UtilityTableAdapters.v_selTipoListaTableAdapter taSelTipoLista; /// /// init dei table adapters /// protected void initTA() { taSTP = new GMW_data.DS_UtilityTableAdapters.STPTableAdapter(); taSelTipoCella = new GMW_data.DS_UtilityTableAdapters.v_selTipoCellaTableAdapter(); taUdcByPart = new GMW_data.DS_UtilityTableAdapters.v_selUdcByPartTableAdapter(); taDestListePre = new GMW_data.DS_UtilityTableAdapters.v_selDestinatariListePrelievoTableAdapter(); taAs400 = new GMW_data.DS_UtilityTableAdapters.AS400_ComandiTableAdapter(); taSelPart = new GMW_data.DS_UtilityTableAdapters.v_selParticolariTableAdapter(); taSelTipoLista = new GMW_data.DS_UtilityTableAdapters.v_selTipoListaTableAdapter(); } /// /// effettua setup dei connection strings da web.config delal singola applicazione /// protected virtual void setupConnectionStringBase() { string connString = memLayer.ML.confReadString("GMWConnectionString"); // connections del db taSTP.Connection.ConnectionString = connString; taSelTipoCella.Connection.ConnectionString = connString; taUdcByPart.Connection.ConnectionString = connString; taDestListePre.Connection.ConnectionString = connString; taAs400.Connection.ConnectionString = connString; taSelPart.Connection.ConnectionString = connString; taSelTipoLista.Connection.ConnectionString = connString; } #endregion #region Inizializzazione protected utils() { initTA(); setupConnectionStringBase(); } /// /// oggetto static per fare chiamate sul magazzino /// public static utils obj = new utils(); #endregion } } public enum tipoCartellino { cartAnime, cartFin, cartFusi, cartLiquidiF10, cartLiquidiF18, cartOdette, cartMP, cartTara, cartWip } public enum tipoSelettore { cdc, cellaMagazzino, magazzino, UDC_byPart }