diff --git a/MapoDb/MapoDb.cs b/MapoDb/MapoDb.cs
index 69934c06..e0e71a8d 100644
--- a/MapoDb/MapoDb.cs
+++ b/MapoDb/MapoDb.cs
@@ -168,62 +168,6 @@ namespace MapoDb
}
}
}
- // 2017.10.19 tolta procedura insStato SENZA data
-#if false
- ///
- /// verifica se sia necessario inserire un cambio di stato impianto
- ///
- ///
- ///
- ///
- ///
- ///
- private void checkCambiaStato(tipoInputEvento tipoInput, string IdxMacchina, int IdxTipo, string CodArticolo, string Value, int MatrOpr, string pallet)
- {
- DS_applicazione.TransizioneStatiRow rigaTransStati;
- // 2017.07.11 se richiesto di NON usare singleton... riporto FUORI la gestione NUOVO oggetto
- if (memLayer.ML.CRB("disable_singleton"))
- {
- // 2017.06.09 forzo init x errori "sovrapposizioni"
- taTranSt = new DS_applicazioneTableAdapters.TransizioneStatiTableAdapter();
- taDiario = new DS_applicazioneTableAdapters.DiarioDiBordoTableAdapter();
- }
- switch (tipoInput)
- {
- case tipoInputEvento.barcode:
- // effettuo cambio stato INDIPENDENTEMENTE da stato precedente
- try
- {
- rigaTransStati = taTranSt.GetUserForcedTransitions(IdxMacchina, IdxTipo)[0];
- taDiario.InsStato(IdxMacchina, rigaTransStati.next_IdxStato, CodArticolo, Value, MatrOpr, pallet);
- }
- catch (Exception exc)
- {
- // non dovrebbe succedere... input utente da barcode dovrebbero TUTTI essere inseriti in tab transizione con famiglia 1...
- logger.lg.scriviLog(string.Format("Errore controllo transizione stato x evento barcode:{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION);
- }
- break;
- case tipoInputEvento.hw:
- // verifico se ci sia necessità di cambio stato
- int nextStato = -1;
- try
- {
- rigaTransStati = taTranSt.GetHwTransitions(IdxMacchina, IdxTipo)[0];
- if (rigaTransStati != null)
- {
- nextStato = rigaTransStati.next_IdxStato;
- taDiario.InsStato(IdxMacchina, nextStato, CodArticolo, Value, MatrOpr, pallet);
- }
- }
- catch (Exception exc)
- {
- // loggo errore...
- logger.lg.scriviLog(string.Format("Errore in inserimento stato con parametri:{0}IdxMacchina {1} | nextIdxStato {2} | CodArticolo {3} | Value {4} | MatrOpr {5} | Pallet {6}{0}{7}", Environment.NewLine, IdxMacchina, nextStato, CodArticolo, Value, MatrOpr, pallet, exc), tipoLog.EXCEPTION);
- }
- break;
- }
- }
-#endif
///
/// verifica se sia necessario inserire un cambio di stato impianto in modalità batch
///
@@ -432,7 +376,6 @@ namespace MapoDb
DateTime dataOra = DateTime.Now;
// inserisco evento
inserito = taEvList.Insert(IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet);
- //inserito = taEvList.InsEvento(IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet);
// faccio controllo per eventuale cambio stato da tab transizioni...
checkCambiaStatoBatch(tipoInputEvento.hw, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet);
}
@@ -933,7 +876,6 @@ namespace MapoDb
DateTime dataOra = DateTime.Now;
// inserisco evento
inserito = taEvList.Insert(IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, 0, "-");
- //inserito = taEvList.InsEvento(IdxMacchina, IdxTipo, CodArticolo, Value, 0, "-");
// faccio controllo per eventuale cambio stato da tab transizioni...
checkCambiaStatoBatch(tipoInputEvento.barcode, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, 0, "-");
}
@@ -981,67 +923,6 @@ namespace MapoDb
answ.needStatusRefresh = true;
return answ;
}
- // 2017.10.19 tolta procedura insStato SENZA data
-#if false
- ///
- /// scrive una riga di stato nel diario di bordo
- ///
- /// codice macchina
- /// idx stato
- /// Codice Articolo
- /// valore
- /// matricola operatore
- /// pallet (vuoto se nd)
- ///
- public inputComando scriviRigaStato(string IdxMacchina, int IdxStato, string CodArticolo, string Value, int MatrOpr, string pallet)
- {
- int inserito = 0;
- try
- {
- // verifico se esista la macchina altrimenti la creo...
- verificaIdxMacchina(IdxMacchina);
- // inserisco la nuova riga di stato mentre il trigger aggiorna le tab...
- inserito = taDiario.InsStato(IdxMacchina, IdxStato, CodArticolo, Value, MatrOpr, pallet);
- }
- catch
- {
- logger.lg.scriviLog(string.Format("Errore in fase di scrittura stato con i seguenti dati:{0} macchina {1}{0} IdxStato {2}{0} CodArticolo {3}{0} Value {4}{0} MatrOpr {5}{0} Pallet {6}{0} eccezione: {0}{7}", Environment.NewLine, IdxMacchina, IdxStato, CodArticolo, Value, MatrOpr, pallet), tipoLog.EXCEPTION);
- }
- // formatto output
- inputComando answ = new inputComando();
- answ.outValue = inserito.ToString();
- answ.needStatusRefresh = true;
- return answ;
- }
- ///
- /// scrive una riga di stato nel diario di bordo SENZA operatore e pallet (mette a 0 e "-")
- ///
- /// codice macchina
- /// idx stato
- /// Codice Articolo
- /// valore
- ///
- public inputComando scriviRigaStato(string IdxMacchina, int IdxStato, string CodArticolo, string Value)
- {
- int inserito = 0;
- try
- {
- // verifico se esista la macchina altrimenti la creo...
- verificaIdxMacchina(IdxMacchina);
- // inserisco la nuova riga di stato mentre il trigger aggiorna le tab...
- inserito = taDiario.InsStato(IdxMacchina, IdxStato, CodArticolo, Value, 0, "-");
- }
- catch
- {
- logger.lg.scriviLog(string.Format("Errore in fase di scrittura stato con i seguenti dati:{0} macchina {1}{0} IdxStato {2}{0} CodArticolo {3}{0} Value {4}{0} eccezione: {0}{5}", Environment.NewLine, IdxMacchina, IdxStato, CodArticolo, Value), tipoLog.EXCEPTION);
- }
- // formatto output
- inputComando answ = new inputComando();
- answ.outValue = inserito.ToString();
- answ.needStatusRefresh = true;
- return answ;
- }
-#endif
///
/// Restituisce una stringa su 2 righe con intestazione colonne e valore dell'oggetto cercato tutti delimitati da separatore
///