Files
NKC/AppData/DataLayer.cs
T
2019-08-22 15:42:23 +02:00

65 lines
1.5 KiB
C#

using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AppData
{
public class DataLayer
{
#region oggetti public
public DS_AppTableAdapters.BatchListTableAdapter taBL;
public DS_AppTableAdapters.ItemListTableAdapter taIL;
public DS_AppTableAdapters.MaterialsTableAdapter taMat;
public DS_AppTableAdapters.OrderListTableAdapter taOL;
public DataLayer()
{
// inizializzaizone classe
initTA();
setupConnString();
}
private void setupConnString()
{
string connString = memLayer.ML.CRS("NKC_WFConnectionString");
taBL.Connection.ConnectionString = connString;
taIL.Connection.ConnectionString = connString;
taMat.Connection.ConnectionString = connString;
taOL.Connection.ConnectionString = connString;
}
private void initTA()
{
taBL = new DS_AppTableAdapters.BatchListTableAdapter();
taIL = new DS_AppTableAdapters.ItemListTableAdapter();
taMat = new DS_AppTableAdapters.MaterialsTableAdapter();
taOL = new DS_AppTableAdapters.OrderListTableAdapter();
}
#endregion
/// <summary>
/// oggetto static/singleton per fare chiamate sul datalayer
/// </summary>
public static DataLayer man = new DataLayer();
public string CodSoggCurrUser
{
get
{
return "O000123456";
}
}
public string CognNomeCurrUser
{
get
{
return "Mario Rossi";
}
}
}
}