diff --git a/MP.Stats/Pages/UserLog.razor b/MP.Stats/Pages/UserLog.razor
index 9e369bda..c24463f1 100644
--- a/MP.Stats/Pages/UserLog.razor
+++ b/MP.Stats/Pages/UserLog.razor
@@ -4,7 +4,14 @@
@using MP.Stats.Data
-
+
@if (currRecord != null)
{
diff --git a/MP.Stats/Pages/UserLog.razor.cs b/MP.Stats/Pages/UserLog.razor.cs
index 3c87c098..374c1cfd 100644
--- a/MP.Stats/Pages/UserLog.razor.cs
+++ b/MP.Stats/Pages/UserLog.razor.cs
@@ -20,6 +20,7 @@ namespace MP.Stats.Pages
#region Private Properties
+ private SelectData currFilter { get; set; } = new SelectData();
private int numRecord { get; set; } = 10;
#endregion Private Properties
@@ -45,13 +46,19 @@ namespace MP.Stats.Pages
private async Task reloadData()
{
ActionsList = await StatService.ActionsGetAll();
- ListRecords = await StatService.StatUserLogGetAll(numRecord, MessageService.SearchVal);
+ ListRecords = await StatService.StatUserLogGetAll(currFilter.DateStart, currFilter.DateEnd, currFilter.IdxMacchina, currFilter.IdxOdl, currFilter.KeyRichiesta, currFilter.CodArticolo, numRecord, MessageService.SearchVal);
}
#endregion Private Methods
#region Protected Methods
+ protected async Task DoFilter(SelectData newFilter)
+ {
+ currFilter = newFilter;
+ await reloadData();
+ }
+
protected async Task ForceReload(int newNum)
{
numRecord = newNum;
@@ -60,7 +67,6 @@ namespace MP.Stats.Pages
protected override async Task OnInitializedAsync()
{
- numRecord = 10;
MessageService.ShowSearch = true;
MessageService.EA_SearchUpdated += OnSeachUpdated;
await reloadData();