completato incapsulamento condizionale metodi che creano o meno NUOVI TA (in caso di singleton)

condizionale alla variabile web.config di disable_singleton
This commit is contained in:
Samuele E. Locatelli
2017-07-11 20:01:53 +02:00
parent 7060421407
commit c4f776c768
2 changed files with 58 additions and 24 deletions
+3 -1
View File
@@ -402,7 +402,6 @@ namespace MapoDb
string answ = "";
DateTime dataOraEvento = DateTime.Now;
DateTime dtEvento, dtCorrente;
MapoDb connDb = new MapoDb();
// controllo: se ho valori dt x evento e orario DIVERSI per acquisitore IOB calcolo dataOraEvento corretto
if (dtEve != dtCurr)
{
@@ -450,8 +449,11 @@ namespace MapoDb
}
catch
{ }
// 2017.07.11 se richiesto di NON usare singleton... riporto FUORI la gestione NUOVO oggetto
if (memLayer.ML.CRB("disable_singleton"))
{
// instanzio un nuovo oggetto MapoDb
MapoDb connDb = new MapoDb();
if (idxMacc > 0 && connDb.sLogEnabled(idxMacc))
{
connDb.saveSigLog(idxMacchina, valore, dataOraEvento, contatore);