diff --git a/MP.Stats/Components/SelectionFilter.razor b/MP.Stats/Components/SelectionFilter.razor index 8d277f2b..13cb06a8 100644 --- a/MP.Stats/Components/SelectionFilter.razor +++ b/MP.Stats/Components/SelectionFilter.razor @@ -25,11 +25,16 @@
-
+
+
+
+ +
+
\ No newline at end of file diff --git a/MP.Stats/Components/SelectionFilter.razor.cs b/MP.Stats/Components/SelectionFilter.razor.cs index b9b00a3e..eca1d54d 100644 --- a/MP.Stats/Components/SelectionFilter.razor.cs +++ b/MP.Stats/Components/SelectionFilter.razor.cs @@ -104,6 +104,9 @@ namespace MP.Stats.Components [Parameter] public EventCallback filterChanged { get; set; } + [Parameter] + public EventCallback filterReset { get; set; } + [Parameter] public SelectData SelFilter { get; set; } @@ -117,5 +120,14 @@ namespace MP.Stats.Components } #endregion Private Methods + + #region Protected Methods + + protected void resetFilter() + { + filterReset.InvokeAsync(SelFilter); + } + + #endregion Protected Methods } } \ No newline at end of file diff --git a/MP.Stats/Pages/Controlli.razor b/MP.Stats/Pages/Controlli.razor index c0e351b5..afb31fb5 100644 --- a/MP.Stats/Pages/Controlli.razor +++ b/MP.Stats/Pages/Controlli.razor @@ -14,7 +14,7 @@
- +
@if (ListRecords == null) diff --git a/MP.Stats/Pages/Controlli.razor.cs b/MP.Stats/Pages/Controlli.razor.cs index db75f1a6..9078500b 100644 --- a/MP.Stats/Pages/Controlli.razor.cs +++ b/MP.Stats/Pages/Controlli.razor.cs @@ -126,6 +126,15 @@ namespace MP.Stats.Pages currRecord = null; } + protected async Task ResetFilter(SelectData newFilter) + { + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 7); + await reloadData(); + } + protected async Task UpdateData() { currRecord = null; diff --git a/MP.Stats/Pages/Diario.razor b/MP.Stats/Pages/Diario.razor index 84e5820d..e31d0977 100644 --- a/MP.Stats/Pages/Diario.razor +++ b/MP.Stats/Pages/Diario.razor @@ -13,7 +13,7 @@
- +
@if (ListRecords == null) diff --git a/MP.Stats/Pages/Diario.razor.cs b/MP.Stats/Pages/Diario.razor.cs index 47d620fb..51f547ca 100644 --- a/MP.Stats/Pages/Diario.razor.cs +++ b/MP.Stats/Pages/Diario.razor.cs @@ -117,6 +117,15 @@ namespace MP.Stats.Pages currRecord = null; } + protected async Task ResetFilter(SelectData newFilter) + { + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 3); + await reloadData(); + } + protected async Task UpdateData() { currRecord = null; diff --git a/MP.Stats/Pages/Oee.razor b/MP.Stats/Pages/Oee.razor index 519b7e76..7b50107c 100644 --- a/MP.Stats/Pages/Oee.razor +++ b/MP.Stats/Pages/Oee.razor @@ -13,7 +13,7 @@
- +
@if (currRecord != null) diff --git a/MP.Stats/Pages/Oee.razor.cs b/MP.Stats/Pages/Oee.razor.cs index eaf7b98d..02d80146 100644 --- a/MP.Stats/Pages/Oee.razor.cs +++ b/MP.Stats/Pages/Oee.razor.cs @@ -118,6 +118,15 @@ namespace MP.Stats.Pages currRecord = null; } + protected async Task ResetFilter(SelectData newFilter) + { + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 7); + await reloadData(); + } + protected void Select(MP.Data.DatabaseModels.TurniOee selRecord) { // applico filtro da selezione diff --git a/MP.Stats/Pages/ReportODL.razor b/MP.Stats/Pages/ReportODL.razor index cbb05d25..05f9aed3 100644 --- a/MP.Stats/Pages/ReportODL.razor +++ b/MP.Stats/Pages/ReportODL.razor @@ -13,7 +13,7 @@
- +
@if (ListRecords == null) diff --git a/MP.Stats/Pages/ReportODL.razor.cs b/MP.Stats/Pages/ReportODL.razor.cs index da15122a..7b472ac7 100644 --- a/MP.Stats/Pages/ReportODL.razor.cs +++ b/MP.Stats/Pages/ReportODL.razor.cs @@ -113,6 +113,15 @@ namespace MP.Stats.Pages currRecord = null; } + protected async Task ResetFilter(SelectData newFilter) + { + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 7); + await reloadData(); + } + protected async Task UpdateData() { currRecord = null; diff --git a/MP.Stats/Pages/Scarti.razor b/MP.Stats/Pages/Scarti.razor index 8c5e0c0f..05b81ddf 100644 --- a/MP.Stats/Pages/Scarti.razor +++ b/MP.Stats/Pages/Scarti.razor @@ -13,7 +13,7 @@
- +
@if (ListRecords == null) diff --git a/MP.Stats/Pages/Scarti.razor.cs b/MP.Stats/Pages/Scarti.razor.cs index 77fec8ac..025e10be 100644 --- a/MP.Stats/Pages/Scarti.razor.cs +++ b/MP.Stats/Pages/Scarti.razor.cs @@ -116,6 +116,15 @@ namespace MP.Stats.Pages currRecord = null; } + protected async Task ResetFilter(SelectData newFilter) + { + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 7); + await reloadData(); + } + protected async Task UpdateData() { currRecord = null; diff --git a/MP.Stats/Pages/UserLog.razor b/MP.Stats/Pages/UserLog.razor index 83873c00..614e1f2a 100644 --- a/MP.Stats/Pages/UserLog.razor +++ b/MP.Stats/Pages/UserLog.razor @@ -13,7 +13,7 @@
- +
@if (ListRecords == null) diff --git a/MP.Stats/Pages/UserLog.razor.cs b/MP.Stats/Pages/UserLog.razor.cs index 45eda1a9..2f092c0a 100644 --- a/MP.Stats/Pages/UserLog.razor.cs +++ b/MP.Stats/Pages/UserLog.razor.cs @@ -118,6 +118,15 @@ namespace MP.Stats.Pages currRecord = null; } + protected async Task ResetFilter(SelectData newFilter) + { + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 7); + await reloadData(); + } + protected async Task UpdateData() { currRecord = null;