From 7e922f9009ffac43d5215c80cd1196ea00f529e3 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 19 Oct 2017 15:08:29 +0200 Subject: [PATCH] =?UTF-8?q?tOLTA=20POSSIBILIT=C3=A0=20CHAIMARE=20iNSsTATO?= =?UTF-8?q?=20senza=20Tola=20possibilit=C3=A0=20chiamata=20InsStato=20DDB?= =?UTF-8?q?=20SENZA=20dataOra..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MapoDb/MapoDb.cs | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/MapoDb/MapoDb.cs b/MapoDb/MapoDb.cs index 825fb320..69934c06 100644 --- a/MapoDb/MapoDb.cs +++ b/MapoDb/MapoDb.cs @@ -168,6 +168,8 @@ namespace MapoDb } } } + // 2017.10.19 tolta procedura insStato SENZA data +#if false /// /// verifica se sia necessario inserire un cambio di stato impianto /// @@ -213,14 +215,15 @@ namespace MapoDb taDiario.InsStato(IdxMacchina, nextStato, CodArticolo, Value, MatrOpr, pallet); } } - catch(Exception exc) + 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 /// @@ -395,7 +398,7 @@ namespace MapoDb // inserisco evento inserito = taEvList.Insert(IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); // faccio controllo per eventuale cambio stato da tab transizioni... - checkCambiaStato(tipoInputEvento.hw, IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet); + checkCambiaStatoBatch(tipoInputEvento.hw, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); } catch (Exception exc) { @@ -426,10 +429,12 @@ namespace MapoDb { // verifico se esista la macchina altrimenti la creo... verificaIdxMacchina(IdxMacchina); + DateTime dataOra = DateTime.Now; // inserisco evento - inserito = taEvList.InsEvento(IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet); + 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... - checkCambiaStato(tipoInputEvento.hw, IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet); + checkCambiaStatoBatch(tipoInputEvento.hw, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); } catch { @@ -825,10 +830,11 @@ namespace MapoDb { // verifico se esista la macchina altrimenti la creo... verificaIdxMacchina(IdxMacchina); + DateTime dataOra = DateTime.Now; // inserisco evento - inserito = taEvList.InsEvento(IdxMacchina, IdxTipo, CodArticolo, Value, 0, "-"); + inserito = taEvList.Insert(IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, 0, "-"); // faccio controllo per eventuale cambio stato da tab transizioni... - checkCambiaStato(tipoInputEvento.hw, IdxMacchina, IdxTipo, CodArticolo, Value, 0, "-"); + checkCambiaStatoBatch(tipoInputEvento.hw, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, 0, "-"); } catch { @@ -864,7 +870,7 @@ namespace MapoDb // inserisco evento inserito = taEvList.Insert(IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); // faccio controllo per eventuale cambio stato da tab transizioni... - checkCambiaStato(tipoInputEvento.barcode, IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet); + checkCambiaStatoBatch(tipoInputEvento.barcode, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); } catch (Exception exc) { @@ -893,10 +899,11 @@ namespace MapoDb { // verifico se esista la macchina altrimenti la creo... verificaIdxMacchina(IdxMacchina); + DateTime dataOra = DateTime.Now; // inserisco evento - inserito = taEvList.InsEvento(IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet); + inserito = taEvList.Insert(IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); // faccio controllo per eventuale cambio stato da tab transizioni... - checkCambiaStato(tipoInputEvento.barcode, IdxMacchina, IdxTipo, CodArticolo, Value, MatrOpr, pallet); + checkCambiaStatoBatch(tipoInputEvento.barcode, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, MatrOpr, pallet); } catch (Exception exc) { @@ -923,10 +930,12 @@ namespace MapoDb { // verifico se esista la macchina altrimenti la creo... verificaIdxMacchina(IdxMacchina); + DateTime dataOra = DateTime.Now; // inserisco evento - inserito = taEvList.InsEvento(IdxMacchina, IdxTipo, CodArticolo, Value, 0, "-"); + 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... - checkCambiaStato(tipoInputEvento.barcode, IdxMacchina, IdxTipo, CodArticolo, Value, 0, "-"); + checkCambiaStatoBatch(tipoInputEvento.barcode, IdxMacchina, dataOra, IdxTipo, CodArticolo, Value, 0, "-"); } catch { @@ -972,6 +981,8 @@ 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 /// @@ -1001,7 +1012,7 @@ namespace MapoDb 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 "-") /// @@ -1030,6 +1041,7 @@ namespace MapoDb answ.needStatusRefresh = true; return answ; } +#endif /// /// Restituisce una stringa su 2 righe con intestazione colonne e valore dell'oggetto cercato tutti delimitati da separatore ///