diff --git a/MP-TAB/MP-TAB.Client/MP-TAB.Client.csproj b/MP-TAB/MP-TAB.Client/MP-TAB.Client.csproj
index 4717ce9c..008e6d63 100644
--- a/MP-TAB/MP-TAB.Client/MP-TAB.Client.csproj
+++ b/MP-TAB/MP-TAB.Client/MP-TAB.Client.csproj
@@ -31,6 +31,8 @@
+
+
diff --git a/MP-TAB/MP-TAB.Client/Pages/TCHistory.razor b/MP-TAB/MP-TAB.Client/Pages/TCHistory.razor
index e38d5f3d..f24f2bfc 100644
--- a/MP-TAB/MP-TAB.Client/Pages/TCHistory.razor
+++ b/MP-TAB/MP-TAB.Client/Pages/TCHistory.razor
@@ -16,18 +16,43 @@
TCiclo |
Note |
Periodo |
- Impianto |
+ Impianto |
@if (isLoading)
{
- ...loading...
+ @for (int i = 0; i < NumRecPage; i++)
+ {
+
+ |
+
+
+ |
+
+
+
+ |
+ |
+ |
+
+
+
+ |
+
+ }
}
else
{
- griglia risultati
- @if (ListODL != null && ListODL.Count > 0)
+ @if (ListODL == null || ListODL.Count == 0)
+ {
+
+ |
+ Nessun record trovato
+ |
+
+ }
+ else
{
foreach (var item in ListODL)
{
@@ -37,12 +62,12 @@
@item.DescArticolo
- @item.Tcassegnato
- @item.Tcassegnato
+ @item.Tcassegnato.ToString("N3")
+ @item.Tcassegnato.ToString("N3")
|
@item.Note |
@item.DataInizio --> @item.DataFine |
-
+ |
@item.IdxMacchina
@item.NumPezzi pz
|
@@ -54,17 +79,17 @@
-
+
@code {
- [Parameter]
- public int MatrOpr { get; set; } = 0;
+ [Parameter]
+ public int MatrOpr { get; set; } = 0;
- [Inject]
- protected IConfiguration config { get; set; } = null!;
+ [Inject]
+ protected IConfiguration config { get; set; } = null!;
protected int SearchMinChar = 3;
protected string CodArt = "";
@@ -72,7 +97,7 @@
protected string BaseAddr = "";
protected bool isLoading = false;
- protected int PageSize = 10;
+ protected int NumRecPage = 10;
protected int TotalCount = 0;
protected int PageNum = 1;
@@ -110,9 +135,9 @@
ListComplete = rawData;
TotalCount = ListComplete.Count;
// esegue paginazione
- if(TotalCount>PageSize)
+ if (TotalCount > NumRecPage)
{
- ListODL = ListComplete.Skip((PageNum - 1) * PageSize).Take(PageSize).ToList();
+ ListODL = ListComplete.Skip((PageNum - 1) * NumRecPage).Take(NumRecPage).ToList();
}
else
{
@@ -120,7 +145,7 @@
}
}
}
- catch(Exception exc)
+ catch (Exception exc)
{
Log.Error($"Error on dataload{Environment.NewLine}{exc}");
}
@@ -128,5 +153,17 @@
isLoading = false;
}
+ protected async Task SavePage(int newNum)
+ {
+ PageNum = newNum;
+ await ReloadData();
+ }
+
+ protected async Task SaveNumRec(int newNum)
+ {
+ NumRecPage = newNum;
+ await ReloadData();
+ }
+
private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
}