using MapoDb; using System; namespace MP_IO { public partial class lastUpdate : System.Web.UI.Page { /// /// Oggetto datalayer specifico /// DataLayer DataLayerObj = new DataLayer(); /// /// load pagina /// /// /// protected void Page_Load(object sender, EventArgs e) { string idxMacchina = Request.QueryString["idxMacchina"]; if (idxMacchina != "") { try { lblMacchina.Text = string.Format("Macchina: {0}", idxMacchina); } catch { lblLastUpdate.Text = "Macchina non nota"; } // reboot try { DateTime lastUpd = DataLayerObj.taRemReb.getLastByIdxMacchina(idxMacchina)[0].DataOraBoot; lblLastReboot.Text = string.Format("Ultimo reboot macchina: {0:dd/MM/yyyy HH:mm:ss}", lastUpd); } catch { lblLastUpdate.Text = "???"; } // keep alive try { DateTime lastUpd = DataLayerObj.taKeepAlive.getByIdxMacchina(idxMacchina)[0].DataOraServer; lblLastKeepAlive.Text = string.Format("Ultimo KeepAlive macchina: {0:dd/MM/yyyy HH:mm:ss}", lastUpd); } catch { lblLastUpdate.Text = "???"; } // update stato try { DateTime lastUpd = DataLayerObj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina)[0].InizioStato; lblLastUpdate.Text = string.Format("Ultimo update stato macchina: {0:dd/MM/yyyy HH:mm:ss}", lastUpd); } catch { lblLastUpdate.Text = "???"; } } else { lblLastUpdate.Text = "manca idx Macchina"; } } } }