114 lines
3.0 KiB
C#
114 lines
3.0 KiB
C#
using SteamWare;
|
|
using System;
|
|
|
|
namespace MP_SITE.WebUserControls
|
|
{
|
|
public partial class mod_logStati : baseProdControl
|
|
{
|
|
#region Public Properties
|
|
|
|
/// <summary>
|
|
/// inizio periodo da mostrare
|
|
/// </summary>
|
|
public DateTime dtFrom
|
|
{
|
|
get
|
|
{
|
|
DateTime dtRif = DateTime.Now.AddDays(-30);
|
|
try
|
|
{
|
|
string rawDate = memLayer.ML.StringSessionObj("_inizio)");
|
|
if (!string.IsNullOrEmpty(rawDate))
|
|
{
|
|
DateTime.TryParse(rawDate, out dtRif);
|
|
}
|
|
}
|
|
catch
|
|
{ }
|
|
return dtRif;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// fine periodo da mostrare
|
|
/// </summary>
|
|
public DateTime dtTo
|
|
{
|
|
get
|
|
{
|
|
DateTime dtRif = DateTime.Now;
|
|
try
|
|
{
|
|
string rawDate = memLayer.ML.StringSessionObj("_fine)");
|
|
if (!string.IsNullOrEmpty(rawDate))
|
|
{
|
|
DateTime.TryParse(rawDate, out dtRif);
|
|
}
|
|
}
|
|
catch
|
|
{ }
|
|
return dtRif;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// idx della macchina da mostrare
|
|
/// </summary>
|
|
public string idxMacchina
|
|
{
|
|
get
|
|
{
|
|
string idxMacchina = "1";
|
|
try
|
|
{
|
|
idxMacchina = memLayer.ML.StringSessionObj("IdxMacchina");
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
return idxMacchina;
|
|
}
|
|
set
|
|
{
|
|
memLayer.ML.setSessionVal("IdxMacchina", value);
|
|
}
|
|
}
|
|
|
|
#endregion Public Properties
|
|
|
|
#region Public Methods
|
|
|
|
/// <summary>
|
|
/// Recupera commessa al momento indicato
|
|
/// </summary>
|
|
/// <param name="_dtRif"></param>
|
|
/// <returns></returns>
|
|
public string commessaCorr(object _dtRif)
|
|
{
|
|
DateTime dtRif = DateTime.Now;
|
|
DateTime.TryParse($"{_dtRif}", out dtRif);
|
|
return _resoconti.commessaAttiva(idxMacchina, dtFrom, dtTo, dtRif);
|
|
}
|
|
|
|
public override void doUpdate()
|
|
{
|
|
if (memLayer.ML.CRI("_logLevel") > 5)
|
|
{
|
|
logger.lg.scriviLog("inizio caricamento dati LogStati", tipoLog.INFO);
|
|
}
|
|
grView.PageSize = _numRighe;
|
|
ods.DataBind();
|
|
if (memLayer.ML.CRI("_logLevel") > 5)
|
|
{
|
|
logger.lg.scriviLog("fine caricamento dati LogStati", tipoLog.INFO);
|
|
}
|
|
}
|
|
|
|
public void reportUpdt(object sender, EventArgs e)
|
|
{
|
|
reportUpdate();
|
|
}
|
|
|
|
#endregion Public Methods
|
|
}
|
|
} |