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;