Files
MoonPro.net/MP-IO/lastUpdate.aspx.cs
T
2016-11-11 18:13:50 +01:00

63 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MapoDb;
namespace MP_IO
{
public partial class lastUpdate : System.Web.UI.Page
{
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 = DataLayer.obj.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 = DataLayer.obj.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 = DataLayer.obj.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";
}
}
}
}