From d1a417e7ffa6ccf34a18e0d08bc966d907fa6f7c Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 19 Oct 2017 15:11:54 +0200 Subject: [PATCH] TOlto commenti versioni precedenti x insEvento e Stato SENZA DATA ESPLICITA --- MapoDb/MapoDb.cs | 119 ----------------------------------------------- 1 file changed, 119 deletions(-) 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 ///