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 @@