67 lines
1.8 KiB
C#
67 lines
1.8 KiB
C#
using MapoDb;
|
|
using System;
|
|
|
|
namespace MP_IO
|
|
{
|
|
public partial class lastUpdate : System.Web.UI.Page
|
|
{
|
|
/// <summary>
|
|
/// Oggetto datalayer specifico
|
|
/// </summary>
|
|
DataLayer DataLayerObj = new DataLayer();
|
|
/// <summary>
|
|
/// load pagina
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
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";
|
|
}
|
|
}
|
|
}
|
|
} |