diff --git a/MP-Tablet/WebUserControls/mod_ODL.ascx.cs b/MP-Tablet/WebUserControls/mod_ODL.ascx.cs index b4566591..1eabac3d 100644 --- a/MP-Tablet/WebUserControls/mod_ODL.ascx.cs +++ b/MP-Tablet/WebUserControls/mod_ODL.ascx.cs @@ -7,6 +7,37 @@ namespace MoonProTablet.WebUserControls { public partial class mod_ODL : System.Web.UI.UserControl { + /// + /// stringa UID univoca + /// + public string uid + { + get + { + return this.UniqueID.Replace("$", "_").Replace("-", "_"); + } + } + /// + /// idx macchina selezionata + /// + public string idxMacchina + { + get + { + string answ = ""; + try + { + answ = memLayer.ML.StringSessionObj(string.Format("idxMacchina-{0}", uid)); + } + catch + { } + return answ; + } + set + { + memLayer.ML.setSessionVal(string.Format("idxMacchina-{0}", uid), value); + } + } /// /// classe MapoDB x uso locale /// @@ -14,11 +45,24 @@ namespace MoonProTablet.WebUserControls /// /// Determina se sia abilitato il controllo x editing /// - public bool isEnabled { get; set; } - /// - /// idx macchina selezionata - /// - public string idxMacchina { get; set; } + public bool isEnabled + { + get + { + bool answ = false; + try + { + answ = memLayer.ML.BoolSessionObj(string.Format("isEnabled-{0}", uid)); + } + catch + { } + return answ; + } + set + { + memLayer.ML.setSessionVal(string.Format("isEnabled-{0}", uid), value); + } + } /// /// codice odl selezionato /// @@ -83,7 +127,7 @@ namespace MoonProTablet.WebUserControls btnShowSplitODL.Enabled = isEnabled; btnSplitODL.Enabled = isEnabled; chkCloseOdl.Enabled = isEnabled; - + // condizioni booleane bool inAttr = false; bool currHasOdl = false;