diff --git a/GMW/WebUserControls/mod_trattamenti.ascx.cs b/GMW/WebUserControls/mod_trattamenti.ascx.cs index b7fb1c1b..74671e17 100644 --- a/GMW/WebUserControls/mod_trattamenti.ascx.cs +++ b/GMW/WebUserControls/mod_trattamenti.ascx.cs @@ -459,7 +459,7 @@ namespace GMW.WebUserControls if (partDistintaOk) { string newUdcChild = ""; - string newUdcParent = ""; + string codTratt = ""; //bool UdcExists = false; int anno = Convert.ToInt32(txtAnno.Text.Substring(txtAnno.Text.Trim().Length - 2, 2)); int qta = memLayer.ML.confReadInt("QtaImballoTratt"); @@ -538,10 +538,21 @@ namespace GMW.WebUserControls newUdcParent = ""; UdcExists = false; #endif + // vecchia versioen con calcolo num trattamento "tipo UDC" +#if false // calcolo il nuovo codice UDC del trattamento - newUdcParent = MagClass.magazzino.getComposizioneUDC(memLayer.ML.confReadString("CodCS"), flusso_TR, anno.ToString(), Convert.ToInt32(kvp.Key)); + newUdcParent = MagClass.magazzino.getComposizioneUDC(memLayer.ML.confReadString("CodCS"), flusso_TR, anno.ToString(), Convert.ToInt32(kvp.Key)); +#endif + // nuova versione codice trattamento (anno-numero) + codTratt = MagClass.magazzino.getCompTrattamenti(txtAnno.Text, kvp.Key); // inserisco attributo trattamento - MagClass.magazzino.taAtt2UDC.Insert(newUdcChild, attrNumTra, newUdcParent,DateTime.Now, codSogg); + MagClass.magazzino.taAtt2UDC.Insert(newUdcChild, attrNumTra, codTratt, DateTime.Now, codSogg); + // cerco se trattamento giĆ  salvato... + if (MagClass.magazzino.taET.getByTratt(codTratt).Rows.Count == 0) + { + // salvo NUOVO record in ElencoTrattamenti + MagClass.magazzino.taET.Insert(codTratt, string.Format("ALTK{0}000000000", anno), DateTime.Now, 0, "", null, null, 0, null, null, false); + } } // ora stampo il nuovo cartellino!!! MagClass.magazzino.stampaUdc(newUdcChild, Postazione.printer, tipoCartellino.cartTratt, Request.UserHostName); diff --git a/GMW/anime.aspx b/GMW/anime.aspx index 8708de1e..de85ee60 100644 --- a/GMW/anime.aspx +++ b/GMW/anime.aspx @@ -14,7 +14,7 @@
- +
diff --git a/GMW/fusiTK.aspx b/GMW/fusiTK.aspx index 7db3c887..f23dce5d 100644 --- a/GMW/fusiTK.aspx +++ b/GMW/fusiTK.aspx @@ -14,7 +14,7 @@
- +