Files
ETS/ETS_Data/utils.cs
T
samuele 87665810d9 Aggiunti campi ricerca con autocompletamento
pulizia

git-svn-id: https://keyhammer.ath.cx/svn/ETS/trunk@16 72332f79-082b-4ce8-9953-5b7f197a49bb
2012-08-27 17:30:59 +00:00

58 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
namespace ETS_Data
{
public class utils
{
#region area table adapters
public DS_utilsTableAdapters.v_selFontiTableAdapter taSelFonti;
public DS_utilsTableAdapters.v_selCommesseTableAdapter taSelCommesse;
public DS_utilsTableAdapters.v_selFasiTableAdapter taSelFasi;
protected AppSettingsReader configAppSetReader;
/// <summary>
/// init dei table adapters
/// </summary>
protected void initTA()
{
taSelFonti = new DS_utilsTableAdapters.v_selFontiTableAdapter();
taSelCommesse = new DS_utilsTableAdapters.v_selCommesseTableAdapter();
taSelFasi = new DS_utilsTableAdapters.v_selFasiTableAdapter();
}
/// <summary>
/// effettua setup dei connection strings da web.config delal singola applicazione
/// </summary>
protected virtual void setupConnectionStringBase()
{
string connString = (string)configAppSetReader.GetValue("ETS_WSConnectionString", typeof(string));
// connections del db
taSelFonti.Connection.ConnectionString = connString;
taSelCommesse.Connection.ConnectionString = connString;
taSelFasi.Connection.ConnectionString = connString;
}
#endregion
#region Inizializzazione
protected utils()
{
configAppSetReader = new AppSettingsReader();
initTA();
setupConnectionStringBase();
}
/// <summary>
/// oggetto static per fare chiamate sul magazzino
/// </summary>
public static utils obj = new utils();
#endregion
}
}