diff --git a/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs b/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs
index dfaf7a1e..e6b7cdfd 100644
--- a/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs
+++ b/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs
@@ -12,6 +12,14 @@ namespace GMW.WebUserControls
{
public partial class mod_sanpos_controlloLiquidi : System.Web.UI.UserControl
{
+ ///
+ /// flusso associato (hard coded) a controllo liquidi
+ ///
+ protected string flusso = "LI";
+ ///
+ /// stato associato (hard coded) a controllo liquidi
+ ///
+ protected string statoUDC = "FinLiq";
///
/// stringa UID univoca
///
@@ -277,7 +285,7 @@ namespace GMW.WebUserControls
int answ = 0;
try
{
- answ = (int)MagClass.magazzino.taCartellini.getLastByParticolare(memLayer.ML.StringSessionObj("CodCS"), currParticolare)[0].Qta;
+ answ = (int)MagClass.magazzino.taCartellini.getLastByParticolareStato(memLayer.ML.StringSessionObj("CodCS"), currParticolare, statoUDC)[0].Qta;
}
catch
{ }
@@ -576,7 +584,7 @@ namespace GMW.WebUserControls
try
{
// creo nuovo UDC del trattamento liquidi
- newUdcChild = MagClass.magazzino.creaUdc("LI", "", particolare, "", "", "", "", "", 0, memLayer.ML.confReadString("CodImballoLiquidi"), "U", codSogg, qta, 0, 0, adesso, 0, "FinLiq", memLayer.ML.confReadInt("IdxPosizioneLiquidi"), "IdxPosizioneLiquidi", memLayer.ML.confReadString("nuovoUdcLiquidiF10"), noteTrim, "", adesso.Year, Request.UserHostName); // !!! "LI" HARD CODED x indicare flusso liquidi
+ newUdcChild = MagClass.magazzino.creaUdc(flusso, "", particolare, "", "", "", "", "", 0, memLayer.ML.confReadString("CodImballoLiquidi"), "U", codSogg, qta, 0, 0, adesso, 0, statoUDC, memLayer.ML.confReadInt("IdxPosizioneLiquidi"), "IdxPosizioneLiquidi", memLayer.ML.confReadString("nuovoUdcLiquidiF10"), noteTrim, "", adesso.Year, Request.UserHostName);
// registro creazione nuovo UDC
MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "creaUDC", string.Format("Creato nuovo UDC Liquidi F10 - qta:{0} {1}", qta, noteTrim));
}
@@ -599,7 +607,7 @@ namespace GMW.WebUserControls
try
{
// creo UDC
- MagClass.magazzino.creaUdc("TR", "", memLayer.ML.confReadString("particTratt"), "", "", "", "", "", 0, "", "U", MagClass.magazzino.CodSoggCurrUser, 0, 0, 0, DateTime.Now, 0, "Trattamenti", memLayer.ML.confReadInt("IdxPosizioneTrattamenti"), "IdxPosizioneTrattamenti", memLayer.ML.confReadString("nuovoUdcTrattamenti"), "LI", newUdcParent, anno, Request.UserHostName);
+ MagClass.magazzino.creaUdc("TR", "", memLayer.ML.confReadString("particTratt"), "", "", "", "", "", 0, "", "U", MagClass.magazzino.CodSoggCurrUser, 0, 0, 0, DateTime.Now, 0, "Trattamenti", memLayer.ML.confReadInt("IdxPosizioneTrattamenti"), "IdxPosizioneTrattamenti", memLayer.ML.confReadString("nuovoUdcTrattamenti"), flusso, newUdcParent, anno, Request.UserHostName);
}
catch (Exception exc)
{
diff --git a/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs b/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs
index cd703db1..0d4a402e 100644
--- a/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs
+++ b/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs
@@ -12,6 +12,14 @@ namespace GMW.WebUserControls
{
public partial class mod_sanpos_creazioneF18 : System.Web.UI.UserControl
{
+ ///
+ /// flusso associato (hard coded) a F18
+ ///
+ protected string flusso = "Li";
+ ///
+ /// stato associato (hard coded) a F18
+ ///
+ protected string statoUDC = "FinLiq";
///
/// stringa UID univoca
///
@@ -272,7 +280,7 @@ namespace GMW.WebUserControls
int answ = 0;
try
{
- answ = (int)MagClass.magazzino.taCartellini.getLastByParticolare(memLayer.ML.StringSessionObj("CodCS"), currParticolare)[0].Qta;
+ answ = (int)MagClass.magazzino.taCartellini.getLastByParticolareStato(memLayer.ML.StringSessionObj("CodCS"), currParticolare, statoUDC)[0].Qta;
}
catch
{ }
@@ -605,7 +613,7 @@ namespace GMW.WebUserControls
try
{
// creo nuovo UDC del trattamento liquidi
- newUdcChild = MagClass.magazzino.creaUdc("LI", "", currParticolare, "", "", "", "", "", 0, memLayer.ML.confReadString("CodImballoLiquidiDaSpedire"), "U", codSogg, qta, 0, 0, adesso, 0, "FinLiq", memLayer.ML.confReadInt("IdxPosizioneLiquidi"), "IdxPosizioneLiquidi", memLayer.ML.confReadString("nuovoUdcLiquidiF18"), noteTrim, "", adesso.Year, Request.UserHostName); // !!! "LI" HARD CODED x indicare flusso liquidi
+ newUdcChild = MagClass.magazzino.creaUdc(flusso, "", currParticolare, "", "", "", "", "", 0, memLayer.ML.confReadString("CodImballoLiquidiDaSpedire"), "U", codSogg, qta, 0, 0, adesso, 0, statoUDC, memLayer.ML.confReadInt("IdxPosizioneLiquidi"), "IdxPosizioneLiquidi", memLayer.ML.confReadString("nuovoUdcLiquidiF18"), noteTrim, "", adesso.Year, Request.UserHostName);
// registro creazione nuovo UDC
MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "creaUDC", string.Format("Creato nuovo UDC Liquidi F18 - qta:{0} {1}", qta, noteTrim));
}
diff --git a/GMW/bin/GMW.dll b/GMW/bin/GMW.dll
index 86005e40..fbf77f21 100644
Binary files a/GMW/bin/GMW.dll and b/GMW/bin/GMW.dll differ