using System;
using System.Configuration;
namespace DB_proxy
{
public class DataLayer
{
#region area gestione conf file
///
/// legge conf in formato char
///
///
///
public static char CRC(string key)
{
char answ = '-';
try
{
answ = ConfigurationManager.AppSettings[key].ToCharArray()[0];
}
catch
{ }
return answ;
}
///
/// legge conf in formato stringa
///
///
///
public static string CRS(string key)
{
string answ = "";
try
{
answ = ConfigurationManager.AppSettings[key].ToString();
}
catch
{ }
return answ;
}
///
/// legge conf in formato INT
///
///
///
public static Int32 CRI(string key)
{
int answ = 0;
try
{
answ = Convert.ToInt32(CRS(key));
}
catch
{ }
return answ;
}
///
/// legge conf in formato BOOLean
///
///
///
public static bool CRB(string key)
{
bool answ = false;
try
{
answ = Convert.ToBoolean(CRS(key));
}
catch
{ }
return answ;
}
#endregion
public DS_AppTableAdapters.AnagAllarmiTableAdapter taAnagAll;
public DS_AppTableAdapters.AnagArticoliTableAdapter taAnagArt;
public DS_AppTableAdapters.AnagOperatoriTableAdapter taAnagOpr;
public DS_AppTableAdapters.StoricoAllarmiExpTableAdapter taSAL;
public DS_AppTableAdapters.TabAttrezzatureTableAdapter taAttrezz;
public DS_AppTableAdapters.TabLogOperatoriTableAdapter taTLO;
public DS_AppTableAdapters.TabOperazioniTableAdapter taTO;
public DS_AppTableAdapters.TabPezziTableAdapter taPezzi;
///
/// Init TAdapter
///
protected void initTA()
{
taAnagAll = new DS_AppTableAdapters.AnagAllarmiTableAdapter();
taAnagArt = new DS_AppTableAdapters.AnagArticoliTableAdapter();
taAnagOpr = new DS_AppTableAdapters.AnagOperatoriTableAdapter();
taSAL = new DS_AppTableAdapters.StoricoAllarmiExpTableAdapter();
taAttrezz = new DS_AppTableAdapters.TabAttrezzatureTableAdapter();
taTO = new DS_AppTableAdapters.TabOperazioniTableAdapter();
taTLO = new DS_AppTableAdapters.TabLogOperatoriTableAdapter();
taPezzi = new DS_AppTableAdapters.TabPezziTableAdapter();
}
///
/// Avvio DataLayer
///
protected DataLayer()
{
initTA();
}
public static DataLayer man = new DataLayer();
}
}