Files
GMW/GMW/GMW_data/DataProxy.cs
T
samuele f5e5606883 Aggiunto cartellino Anime
git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@424 365432ac-a1b5-4ffd-bb28-6d3099d32164
2012-02-29 10:12:08 +00:00

114 lines
6.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SteamWare;
namespace GMW_data
{
/// <summary>
/// fa da proxy singleton x gli oggetti applicativi
/// </summary>
public class DataProxy
{
#region area table adapters
public DS_ApplicazioneTableAdapters.AnagImpiantiTableAdapter taAnagImp;
public DS_ApplicazioneTableAdapters.AnagBilanceTableAdapter taAnagBil;
public DS_ApplicazioneTableAdapters.ElencoCartelliniTableAdapter taCartellini;
public DS_ApplicazioneTableAdapters.AnagTipoDichiarazTableAdapter taTipoDich;
public DS_ApplicazioneTableAdapters.AnagStatiProdottoTableAdapter taStatiProd;
public DS_ApplicazioneTableAdapters.AnagImballiTableAdapter taAnagImballi;
public DS_ApplicazioneTableAdapters.v_ArtInProdTableAdapter taArtInProd;
public DS_ApplicazioneTableAdapters.RelazUDCTableAdapter taRelazUDC;
public DS_ApplicazioneTableAdapters.AnagCompanySitoTableAdapter taAnagCS;
public DS_ApplicazioneTableAdapters.AnagClientiTableAdapter taAnagClienti;
public DS_ApplicazioneTableAdapters.AnagOperatoriTableAdapter taAnagOperatore;
public DS_ApplicazioneTableAdapters.AnagParticolariTableAdapter taAnagParticolari;
public DS_ApplicazioneTableAdapters.AnagFamiglieTableAdapter taAnagFamiglie;
public DS_ApplicazioneTableAdapters.Soggetti2UtenteTableAdapter taSogg2Oper;
public DS_ApplicazioneTableAdapters.v_specParticolariTableAdapter taSpecPart;
public DS_ApplicazioneTableAdapters.ElencoPostazioniTableAdapter taElPost;
public DS_ApplicazioneTableAdapters.v_RapQualNoteTableAdapter taRQN;
public DS_cartelliniTableAdapters.stp_prtCartAnimeByUDCTableAdapter taPrtCartAnime;
public DS_cartelliniTableAdapters.stp_prtCartByUDCTableAdapter taPrtCart;
public DS_cartelliniTableAdapters.stp_prtCartMatPrimaByUDCTableAdapter taPrtCartMP;
public DS_cartelliniTableAdapters.stp_prtCartLiquidi_F10ByUDCTableAdapter taPrtCartLiqF10;
public DS_cartelliniTableAdapters.stp_prtCartLiquidi_F18ByUDCTableAdapter taPrtCartLiqF18;
/// <summary>
/// init dei table adapters
/// </summary>
protected void initTA()
{
taAnagImp = new GMW_data.DS_ApplicazioneTableAdapters.AnagImpiantiTableAdapter();
taAnagBil = new GMW_data.DS_ApplicazioneTableAdapters.AnagBilanceTableAdapter();
taTipoDich = new GMW_data.DS_ApplicazioneTableAdapters.AnagTipoDichiarazTableAdapter();
taCartellini = new GMW_data.DS_ApplicazioneTableAdapters.ElencoCartelliniTableAdapter();
taStatiProd = new GMW_data.DS_ApplicazioneTableAdapters.AnagStatiProdottoTableAdapter();
taAnagImballi = new GMW_data.DS_ApplicazioneTableAdapters.AnagImballiTableAdapter();
taArtInProd = new GMW_data.DS_ApplicazioneTableAdapters.v_ArtInProdTableAdapter();
taRelazUDC = new GMW_data.DS_ApplicazioneTableAdapters.RelazUDCTableAdapter();
taAnagCS = new GMW_data.DS_ApplicazioneTableAdapters.AnagCompanySitoTableAdapter();
taAnagClienti = new GMW_data.DS_ApplicazioneTableAdapters.AnagClientiTableAdapter();
taAnagOperatore = new GMW_data.DS_ApplicazioneTableAdapters.AnagOperatoriTableAdapter();
taAnagParticolari = new GMW_data.DS_ApplicazioneTableAdapters.AnagParticolariTableAdapter();
taAnagFamiglie = new GMW_data.DS_ApplicazioneTableAdapters.AnagFamiglieTableAdapter();
taSogg2Oper = new GMW_data.DS_ApplicazioneTableAdapters.Soggetti2UtenteTableAdapter();
taSpecPart = new GMW_data.DS_ApplicazioneTableAdapters.v_specParticolariTableAdapter();
taElPost = new GMW_data.DS_ApplicazioneTableAdapters.ElencoPostazioniTableAdapter();
taRQN = new GMW_data.DS_ApplicazioneTableAdapters.v_RapQualNoteTableAdapter();
taPrtCartAnime = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartAnimeByUDCTableAdapter();
taPrtCart = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartByUDCTableAdapter();
taPrtCartMP = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartMatPrimaByUDCTableAdapter();
taPrtCartLiqF10 = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartLiquidi_F10ByUDCTableAdapter();
taPrtCartLiqF18 = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartLiquidi_F18ByUDCTableAdapter();
}
/// <summary>
/// effettua setup dei connection strings da web.config delal singola applicazione
/// </summary>
protected virtual void setupConnectionStringBase()
{
string connString = memLayer.ML.confReadString("GMWConnectionString");
// connections strings del db
taAnagImp.Connection.ConnectionString = connString;
taAnagBil.Connection.ConnectionString = connString;
taCartellini.Connection.ConnectionString = connString;
taTipoDich.Connection.ConnectionString = connString;
taStatiProd.Connection.ConnectionString = connString;
taAnagImballi.Connection.ConnectionString = connString;
taArtInProd.Connection.ConnectionString = connString;
taRelazUDC.Connection.ConnectionString = connString;
taAnagCS.Connection.ConnectionString = connString;
taAnagClienti.Connection.ConnectionString = connString;
taAnagOperatore.Connection.ConnectionString = connString;
taAnagParticolari.Connection.ConnectionString = connString;
taAnagFamiglie.Connection.ConnectionString = connString;
taSogg2Oper.Connection.ConnectionString = connString;
taSpecPart.Connection.ConnectionString = connString;
taElPost.Connection.ConnectionString = connString;
taRQN.Connection.ConnectionString = connString;
taPrtCartAnime.Connection.ConnectionString = connString;
taPrtCart.Connection.ConnectionString = connString;
taPrtCartMP.Connection.ConnectionString = connString;
taPrtCartLiqF10.Connection.ConnectionString = connString;
taPrtCartLiqF18.Connection.ConnectionString = connString;
}
#endregion
protected DataProxy()
{
initTA();
setupConnectionStringBase();
}
public static DataProxy obj = new DataProxy();
}
}