diff --git a/MP.MONO.UI/Components/AlarmsOverview.razor b/MP.MONO.UI/Components/AlarmsOverview.razor
index 4100043..ae6f31f 100644
--- a/MP.MONO.UI/Components/AlarmsOverview.razor
+++ b/MP.MONO.UI/Components/AlarmsOverview.razor
@@ -7,12 +7,34 @@
@if (@ListRecords != null)
{
+
if (@ListRecords.Count == 0)
{
All OK
}
else
{
+
@foreach (var item in ListRecords)
{
diff --git a/MP.MONO.UI/Components/AlarmsOverview.razor.cs b/MP.MONO.UI/Components/AlarmsOverview.razor.cs
index 9624d7f..dda25c5 100644
--- a/MP.MONO.UI/Components/AlarmsOverview.razor.cs
+++ b/MP.MONO.UI/Components/AlarmsOverview.razor.cs
@@ -1,6 +1,7 @@
using Microsoft.AspNetCore.Components;
using MP.MONO.Core.DTO;
using MP.MONO.Data;
+using MP.MONO.UI.Data;
using Newtonsoft.Json;
namespace MP.MONO.UI.Components
@@ -49,6 +50,20 @@ namespace MP.MONO.UI.Components
private List? ListRecords { get; set; } = new List();
+ private selectGlobalToggle currFilter { get; set; } = new selectGlobalToggle();
+
+ private int numAlarm
+ {
+ get => currFilter.numAlarms;
+ set
+ {
+ if (ListRecords != null)
+ {
+ currFilter.numAlarms = value;
+ }
+ }
+ }
+
#endregion Private Properties
#region Private Methods
@@ -81,6 +96,7 @@ namespace MP.MONO.UI.Components
{
StateHasChanged();
});
+ numAlarm = ListRecords.Count;
}
#endregion Private Methods
diff --git a/MP.MONO.UI/Data/selectChartParams.cs b/MP.MONO.UI/Data/selectChartParams.cs
index 4161520..b6c6173 100644
--- a/MP.MONO.UI/Data/selectChartParams.cs
+++ b/MP.MONO.UI/Data/selectChartParams.cs
@@ -35,6 +35,7 @@
/// Bool: indica se sia richeista analisi per frequenza (vs durata)
///
public bool setFreqDur { get; set; } = true;
+
#endregion Public Properties
@@ -60,6 +61,7 @@
if (dtMin != item.dtMin)
return false;
+
return true;
}
diff --git a/MP.MONO.UI/Data/selectGlobalToggle.cs b/MP.MONO.UI/Data/selectGlobalToggle.cs
index bddb734..ef96670 100644
--- a/MP.MONO.UI/Data/selectGlobalToggle.cs
+++ b/MP.MONO.UI/Data/selectGlobalToggle.cs
@@ -39,6 +39,11 @@ namespace MP.MONO.UI.Data
public string rightStringCSS { get; set; } = "";
+ ///
+ /// numero allarmi
+ ///
+ public int numAlarms { get; set; } = 0;
+
#endregion Public Properties
#region Public Methods
@@ -63,6 +68,9 @@ namespace MP.MONO.UI.Data
if (rightStringCSS != item.rightStringCSS)
return false;
+ if (numAlarms != item.numAlarms)
+ return false;
+
return true;
}
diff --git a/MP.MONO.UI/MP.MONO.UI.csproj b/MP.MONO.UI/MP.MONO.UI.csproj
index 1e2675e..2ed84aa 100644
--- a/MP.MONO.UI/MP.MONO.UI.csproj
+++ b/MP.MONO.UI/MP.MONO.UI.csproj
@@ -5,7 +5,7 @@
enable
enable
AnyCPU;x86;x64
- 1.2.2210.2416
+ 1.2.2210.2418
diff --git a/MP.MONO.UI/Pages/Alarms.razor b/MP.MONO.UI/Pages/Alarms.razor
index 2fe48c9..c722509 100644
--- a/MP.MONO.UI/Pages/Alarms.razor
+++ b/MP.MONO.UI/Pages/Alarms.razor
@@ -10,38 +10,65 @@