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";
}
}
}
}