using MapoDb; using Newtonsoft.Json; using SteamWare; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace MoonProTablet { public partial class IOB_info : System.Web.UI.Page { protected IOB_data _IobFeeder; protected void Page_Load(object sender, EventArgs e) { reloadIobData(); } /// /// Ricarica dati IOB /// private void reloadIobData() { // recupero da redis... string hM2IOB = DataLayer.hM2IOB(IdxMacchina); string dataSer = memLayer.ML.getRSV(hM2IOB); if (dataSer != "" && dataSer != null) { // restituisco jSon _IobFeeder = JsonConvert.DeserializeObject(dataSer); } else { // se non c'è genero oggetto vuoto _IobFeeder = new IOB_data { name = "ND", IP = "::1", iType = IobType.ND, typeCss = "fa fa-question-circle-o" }; } } /// /// Macchina corrente /// public string IdxMacchina { get { return memLayer.ML.StringSessionObj("IdxMacchina"); } } /// /// Fornisce dati dell'IOB da cui è alimentato /// public IOB_data IobFeeder { get { return _IobFeeder; } } } }