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