namespace Lux.UI.Components.Pages
{
public partial class ProdPlanner
{
#region Private Fields
///
/// Periodo selezionato attuale
///
private EgwCoreLib.Utils.DtUtils.Periodo PeriodoSel = new EgwCoreLib.Utils.DtUtils.Periodo(EgwCoreLib.Utils.DtUtils.PeriodSet.ThisYear);
#endregion Private Fields
#region Private Methods
///
/// Imposta periodo da filtro
///
///
///
private async Task SetPeriodo(EgwCoreLib.Utils.DtUtils.Periodo newPeriod)
{
PeriodoSel = newPeriod;
await ReloadData();
UpdateTable();
}
///
/// Legge i dati dei record completi
///
private async Task ReloadData()
{
await Task.Delay(100);
}
///
/// Filtro e paginazione
///
private void UpdateTable()
{
#if false
// fix paginazione
ListRecords = ListFilt
.Skip(numRecord * (currPage - 1))
.Take(numRecord)
.ToList();
#endif
}
#endregion Private Methods
}
}