Files
MoonPro.net/MP-IO/lastUpdate.aspx.cs
2020-03-02 18:44:39 +01:00

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