diff --git a/MP.Data/Controllers/MpSpecController.cs b/MP.Data/Controllers/MpSpecController.cs
index 1b4897e6..6527775b 100644
--- a/MP.Data/Controllers/MpSpecController.cs
+++ b/MP.Data/Controllers/MpSpecController.cs
@@ -277,6 +277,30 @@ namespace MP.Data.Controllers
{
}
+ ///
+ /// Elenco ultimi n record DOssiers (che contengono ad esempio "salvataggi" di FLuxLog) dato
+ /// macchina (ordinato x data registrazione)
+ ///
+ /// * = tutte, altrimenti solo x una data macchina
+ /// Data di riferimento (Massima) per estrazioen records
+ /// numero massimo record da restituire
+ ///
+ public List DossiersGetLastFilt(string IdxMacchina, DateTime DtRef, int MaxRec)
+ {
+ List dbResult = new List();
+ using (var dbCtx = new MoonProContext(_configuration))
+ {
+ dbResult = dbCtx
+ .DbSetDossiers
+ .AsNoTracking()
+ .Where(x => (IdxMacchina == "*" || x.IdxMacchina == IdxMacchina) && x.DtRif <= DtRef)
+ .OrderByDescending(x => x.DtRif)
+ .Take(MaxRec)
+ .ToList();
+ }
+ return dbResult;
+ }
+
///
/// Elenco valori link (x home e navMenu laterale)
///
@@ -309,29 +333,6 @@ namespace MP.Data.Controllers
return dbResult;
}
-
- ///
- /// Elenco ultimi n record DOssiers (che contengono ad esempio "salvataggi" di FLuxLog) dato macchina (ordinato x data registrazione)
- ///
- /// * = tutte, altrimenti solo x una data macchina
- /// numero massimo record da restituire
- ///
- public List DossiersGetLastFilt(string IdxMacchina, int MaxRec)
- {
- List dbResult = new List();
- using (var dbCtx = new MoonProContext(_configuration))
- {
- dbResult = dbCtx
- .DbSetDossiers
- .AsNoTracking()
- .Where(x => (IdxMacchina == "*" || x.IdxMacchina == IdxMacchina) )
- .OrderByDescending(x => x.DtRif)
- .Take(MaxRec)
- .ToList();
- }
- return dbResult;
- }
-
public List ListLinkFilt(string tipoLink)
{
List dbResult = new List();
diff --git a/MP.SPEC/Components/DossiersFilter.razor b/MP.SPEC/Components/DossiersFilter.razor
new file mode 100644
index 00000000..4efc679a
--- /dev/null
+++ b/MP.SPEC/Components/DossiersFilter.razor
@@ -0,0 +1,99 @@
+
+