Files
GMW/GMW_data/utils.cs
T

90 lines
2.9 KiB
C#

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;
/// <summary>
/// init dei table adapters
/// </summary>
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();
}
/// <summary>
/// effettua setup dei connection strings da web.config delal singola applicazione
/// </summary>
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();
}
/// <summary>
/// oggetto static per fare chiamate sul magazzino
/// </summary>
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
}