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