diff --git a/MP.Data/Controllers/MpSpecController.cs b/MP.Data/Controllers/MpSpecController.cs
index 8c5a08fe..0902e0c1 100644
--- a/MP.Data/Controllers/MpSpecController.cs
+++ b/MP.Data/Controllers/MpSpecController.cs
@@ -292,6 +292,49 @@ namespace MP.Data.Controllers
return dbResult;
}
+ ///
+ /// Elenco ODL filtrati x stato, articolo, KeyRich (che contiene stato)
+ ///
+ /// Stato ODL: true=in corso/completato
+ /// Cod articolo
+ /// KeyRich (parziale) da cercare (es cod stato x yacht)
+ ///
+ public List ListODLFilt(bool inCorso, string codArt, string keyRichPart)
+ {
+ List dbResult = new List();
+ using (var dbCtx = new MoonProContext(_configuration))
+ {
+ dbResult = dbCtx
+ .DbSetODL
+ .Where(x => ((inCorso && x.DataFine == null) || (!inCorso && x.DataFine != null)) && (x.KeyRichiesta.Contains(keyRichPart) || keyRichPart == "*") && (codArt == "*" || x.CodArticolo.Contains(codArt)))
+ .AsNoTracking()
+ .OrderBy(x => x.IdxOdl)
+ .ToList();
+ }
+ return dbResult;
+ }
+
+ ///
+ /// Elenco PODL non avviati filtrati x articolo, KeyRich (che contiene stato)
+ ///
+ /// Cod articolo
+ /// KeyRich (parziale) da cercare (es cod stato x yacht)
+ ///
+ public List ListPODLFilt(string codArt, string keyRichPart)
+ {
+ List dbResult = new List();
+ using (var dbCtx = new MoonProContext(_configuration))
+ {
+ dbResult = dbCtx
+ .DbSetPODL
+ .Where(x => (x.IdxOdl == 0) && (x.KeyRichiesta.Contains(keyRichPart) || keyRichPart == "*") && (x.CodArticolo == codArt || codArt == "*"))
+ .AsNoTracking()
+ .OrderBy(x => x.InsertDate)
+ .ToList();
+ }
+ return dbResult;
+ }
+
///
/// Elenco valori ammessi x tabella/colonna
///
@@ -351,48 +394,6 @@ namespace MP.Data.Controllers
return dbResult;
}
- ///
- /// Elenco ODL filtrati x stato, articolo, KeyRich (che contiene stato)
- ///
- /// Stato ODL: true=in corso/completato
- /// Cod articolo
- /// KeyRich (parziale) da cercare (es cod stato x yacht)
- ///
- public List ListODLFilt(bool inCorso, string codArt, string keyRichPart)
- {
- List dbResult = new List();
- using (var dbCtx = new MoonProContext(_configuration))
- {
- dbResult = dbCtx
- .DbSetODL
- .Where(x => ((inCorso && x.DataFine == null) || (!inCorso && x.DataFine != null)) && (x.KeyRichiesta.Contains(keyRichPart) || keyRichPart == "*") && (codArt == "*" || x.CodArticolo.Contains(codArt)))
- .AsNoTracking()
- .OrderBy(x => x.IdxOdl)
- .ToList();
- }
- return dbResult;
- }
- ///
- /// Elenco PODL non avviati filtrati x articolo, KeyRich (che contiene stato)
- ///
- /// Cod articolo
- /// KeyRich (parziale) da cercare (es cod stato x yacht)
- ///
- public List ListPODLFilt(string codArt, string keyRichPart)
- {
- List dbResult = new List();
- using (var dbCtx = new MoonProContext(_configuration))
- {
- dbResult = dbCtx
- .DbSetPODL
- .Where(x => (x.IdxOdl == 0) && (x.KeyRichiesta.Contains(keyRichPart) || keyRichPart == "*") && (x.CodArticolo == codArt || codArt == "*"))
- .AsNoTracking()
- .OrderBy(x => x.InsertDate)
- .ToList();
- }
- return dbResult;
- }
-
///
/// Annulla modifiche su una specifica entity (cancel update)
///
diff --git a/MP.SPEC/Data/MessageService.cs b/MP.SPEC/Data/MessageService.cs
index fd7676cc..e20955d4 100644
--- a/MP.SPEC/Data/MessageService.cs
+++ b/MP.SPEC/Data/MessageService.cs
@@ -32,6 +32,22 @@
}
}
+ public int numRecord
+ {
+ get => _numRecord;
+ set
+ {
+ if (_numRecord != value)
+ {
+ _numRecord = value;
+ if (EA_PageUpdated != null)
+ {
+ EA_PageUpdated?.Invoke();
+ }
+ }
+ }
+ }
+
public string SearchVal
{
get => searchVal;
@@ -81,6 +97,18 @@
}
}
+ public int totalCount
+ {
+ get => _totalCount;
+ set
+ {
+ if (_totalCount != value)
+ {
+ _totalCount = value
+ }
+ }
+ }
+
#endregion Public Properties
#region Protected Methods
@@ -118,37 +146,6 @@
private int _numRecord { get; set; } = 10;
private int _totalCount { get; set; } = 0;
- public int numRecord
- {
- get => _numRecord;
- set
- {
- if (_numRecord != value)
- {
- _numRecord = value;
- if (EA_PageUpdated != null)
- {
- EA_PageUpdated?.Invoke();
- }
- }
- }
- }
- public int totalCount
- {
- get => _totalCount;
- set
- {
- if (_totalCount != value)
- {
- _totalCount = value;
- //if (EA_PageUpdated != null)
- //{
- // EA_PageUpdated?.Invoke();
- //}
- }
- }
- }
-
#endregion Private Properties
}
}
\ No newline at end of file