diff --git a/MP.Stats/MP.Stats.csproj b/MP.Stats/MP.Stats.csproj index b17391ea..84ec23fb 100644 --- a/MP.Stats/MP.Stats.csproj +++ b/MP.Stats/MP.Stats.csproj @@ -4,7 +4,7 @@ net8.0 MP.Stats 826e877c-ba70-4253-84cb-d0b1cafd4440 - 8.16.2605.0412 + 8.16.2605.0414 true en diff --git a/MP.Stats/Pages/Controlli.razor.cs b/MP.Stats/Pages/Controlli.razor.cs index 40cda38a..80d58b1e 100644 --- a/MP.Stats/Pages/Controlli.razor.cs +++ b/MP.Stats/Pages/Controlli.razor.cs @@ -164,7 +164,7 @@ namespace MP.Stats.Pages numRecord = 10; MessageService.ShowSearch = false; MessageService.PageName = "Registro Controlli"; - MessageService.PageIcon = "oi oi-beaker"; + MessageService.PageIcon = "fa fa-flask"; MessageService.EA_SearchUpdated += OnSeachUpdated; await reloadData(); } diff --git a/MP.Stats/Pages/Diario.razor.cs b/MP.Stats/Pages/Diario.razor.cs index 4eba23a4..d48aa369 100644 --- a/MP.Stats/Pages/Diario.razor.cs +++ b/MP.Stats/Pages/Diario.razor.cs @@ -145,7 +145,7 @@ namespace MP.Stats.Pages numRecord = 10; MessageService.ShowSearch = false; MessageService.PageName = "Diario Produzione"; - MessageService.PageIcon = "oi oi-clipboard"; + MessageService.PageIcon = "fa fa-clipboard"; MessageService.EA_SearchUpdated += OnSeachUpdated; await reloadData(); } diff --git a/MP.Stats/Pages/Energy.razor.cs b/MP.Stats/Pages/Energy.razor.cs index 7bf013a5..195c146b 100644 --- a/MP.Stats/Pages/Energy.razor.cs +++ b/MP.Stats/Pages/Energy.razor.cs @@ -2,7 +2,6 @@ using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using MP.Data.DbModels; using MP.Data.Services; -using MP.Stats.Components; using MP.Stats.Data; using System; using System.Collections.Generic; @@ -119,7 +118,7 @@ namespace MP.Stats.Pages clearFile(); MServ.ShowSearch = false; MServ.PageName = "ENERGY"; - MServ.PageIcon = "oi oi-bar-chart"; + MServ.PageIcon = "fa fa-chart-column"; MServ.EA_SearchUpdated += OnSeachUpdated; await LoadConfData(); await ReloadData(); diff --git a/MP.Stats/Pages/Index.razor b/MP.Stats/Pages/Index.razor index 23c0d727..e73a8563 100644 --- a/MP.Stats/Pages/Index.razor +++ b/MP.Stats/Pages/Index.razor @@ -52,7 +52,7 @@ { MessageService.ShowSearch = false; MessageService.PageName = "Home"; - MessageService.PageIcon = "oi oi-home"; + MessageService.PageIcon = "fa fa-home"; return base.OnInitializedAsync(); } } \ No newline at end of file diff --git a/MP.Stats/Pages/Oee.razor.cs b/MP.Stats/Pages/Oee.razor.cs index 1d32b74c..eab2a5b0 100644 --- a/MP.Stats/Pages/Oee.razor.cs +++ b/MP.Stats/Pages/Oee.razor.cs @@ -3,14 +3,10 @@ using Microsoft.JSInterop; using MP.Stats.Data; using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Threading.Tasks; -using System.IO; -using System.Threading; -using System.Text; -using System.ComponentModel; - namespace MP.Stats.Pages { public partial class Oee : ComponentBase, IDisposable @@ -166,7 +162,7 @@ namespace MP.Stats.Pages numRecord = 10; MessageService.ShowSearch = false; MessageService.PageName = "TRS/OEE %"; - MessageService.PageIcon = "oi oi-monitor"; + MessageService.PageIcon = "fa fa-display"; MessageService.EA_SearchUpdated += OnSeachUpdated; await ReloadData(); } diff --git a/MP.Stats/Pages/ReportODL.razor.cs b/MP.Stats/Pages/ReportODL.razor.cs index 9bb6b089..12bbfd34 100644 --- a/MP.Stats/Pages/ReportODL.razor.cs +++ b/MP.Stats/Pages/ReportODL.razor.cs @@ -133,7 +133,7 @@ namespace MP.Stats.Pages numRecord = 10; MessageService.ShowSearch = false; MessageService.PageName = "Report ODL/Comm."; - MessageService.PageIcon = "oi oi-book"; + MessageService.PageIcon = "fa fa-book"; MessageService.EA_SearchUpdated += OnSeachUpdated; await ReloadData(); } diff --git a/MP.Stats/Pages/Scarti.razor.cs b/MP.Stats/Pages/Scarti.razor.cs index 35aac2c7..ab2b296a 100644 --- a/MP.Stats/Pages/Scarti.razor.cs +++ b/MP.Stats/Pages/Scarti.razor.cs @@ -11,6 +11,151 @@ namespace MP.Stats.Pages { public partial class Scarti : ComponentBase, IDisposable { + #region Public Properties + + [Parameter] + public SelectData currFilter + { + get + { + return MessageService.DetailFilter; + } + set + { + MessageService.DetailFilter = value; + } + } + + #endregion Public Properties + + #region Public Methods + + public string checkSelect(DateTime DataOraRif, string IdxMacchina, string Causale) + { + string answ = ""; + if (currRecord != null) + { + try + { + answ = (currRecord.DataOraRif == DataOraRif && currRecord.IdxMacchina == IdxMacchina && currRecord.Causale == Causale) ? "table-info" : ""; + } + catch + { } + } + return answ; + } + + public void Dispose() + { + MessageService.EA_SearchUpdated -= OnSeachUpdated; + } + + public async void OnSeachUpdated() + { + await InvokeAsync(() => + { + Task task = UpdateData(); + StateHasChanged(); + }); + } + + #endregion Public Methods + + #region Protected Properties + + [Inject] + protected IJSRuntime JSRuntime { get; set; } + + [Inject] + protected MessageService MessageService { get; set; } + + [Inject] + protected NavigationManager NavManager { get; set; } + + [Inject] + protected MpStatsService StatService { get; set; } + + protected int totalCount + { + get + { + int answ = 0; + if (SearchRecords != null) + { + answ = SearchRecords.Count; + } + return answ; + } + } + + #endregion Protected Properties + + #region Protected Methods + + protected async Task DoFilter(SelectData newFilter) + { + clearFile(); + SearchRecords = null; + ListRecords = null; + currFilter = newFilter; + await reloadData(); + } + + protected void ForceReload(int newNum) + { + numRecord = newNum; + } + + protected void ForceReloadPage(int newNum) + { + currPage = newNum; + } + + protected override async Task OnInitializedAsync() + { + clearFile(); + numRecord = 10; + MessageService.ShowSearch = false; + MessageService.PageName = "Registro Scarti"; + MessageService.PageIcon = "fa fa-warning"; + MessageService.EA_SearchUpdated += OnSeachUpdated; + await reloadData(); + } + + protected void ResetData() + { + clearFile(); + StatService.rollBackEdit(currRecord); + currRecord = null; + } + + protected async Task ResetFilter(SelectData newFilter) + { + clearFile(); + currRecord = null; + SearchRecords = null; + ListRecords = null; + currFilter = SelectData.Init(5, 7); + await reloadData(); + } + + protected async Task ToggleChart(bool doShow) + { + ShowCharts = !ShowCharts; + if (ShowCharts) + { + await reloadData(); + } + } + + protected async Task UpdateData() + { + currRecord = null; + await reloadData(); + } + + #endregion Protected Methods + #region Private Fields private MP.Data.DbModels.ResScarti currRecord = null; @@ -66,52 +211,6 @@ namespace MP.Stats.Pages #endregion Private Properties - #region Protected Properties - - [Inject] - protected IJSRuntime JSRuntime { get; set; } - - [Inject] - protected MessageService MessageService { get; set; } - - [Inject] - protected NavigationManager NavManager { get; set; } - - [Inject] - protected MpStatsService StatService { get; set; } - - protected int totalCount - { - get - { - int answ = 0; - if (SearchRecords != null) - { - answ = SearchRecords.Count; - } - return answ; - } - } - - #endregion Protected Properties - - #region Public Properties - - [Parameter] - public SelectData currFilter - { - get - { - return MessageService.DetailFilter; - } - set - { - MessageService.DetailFilter = value; - } - } - - #endregion Public Properties - #region Private Methods private async void clearFile() @@ -136,104 +235,5 @@ namespace MP.Stats.Pages } #endregion Private Methods - - #region Protected Methods - - protected async Task DoFilter(SelectData newFilter) - { - clearFile(); - SearchRecords = null; - ListRecords = null; - currFilter = newFilter; - await reloadData(); - } - - protected void ForceReload(int newNum) - { - numRecord = newNum; - } - - protected void ForceReloadPage(int newNum) - { - currPage = newNum; - } - - protected override async Task OnInitializedAsync() - { - clearFile(); - numRecord = 10; - MessageService.ShowSearch = false; - MessageService.PageName = "Registro Scarti"; - MessageService.PageIcon = "oi oi-warning"; - MessageService.EA_SearchUpdated += OnSeachUpdated; - await reloadData(); - } - - protected void ResetData() - { - clearFile(); - StatService.rollBackEdit(currRecord); - currRecord = null; - } - - protected async Task ResetFilter(SelectData newFilter) - { - clearFile(); - currRecord = null; - SearchRecords = null; - ListRecords = null; - currFilter = SelectData.Init(5, 7); - await reloadData(); - } - - protected async Task ToggleChart(bool doShow) - { - ShowCharts = !ShowCharts; - if (ShowCharts) - { - await reloadData(); - } - } - - protected async Task UpdateData() - { - currRecord = null; - await reloadData(); - } - - #endregion Protected Methods - - #region Public Methods - - public string checkSelect(DateTime DataOraRif, string IdxMacchina, string Causale) - { - string answ = ""; - if (currRecord != null) - { - try - { - answ = (currRecord.DataOraRif == DataOraRif && currRecord.IdxMacchina == IdxMacchina && currRecord.Causale == Causale) ? "table-info" : ""; - } - catch - { } - } - return answ; - } - - public void Dispose() - { - MessageService.EA_SearchUpdated -= OnSeachUpdated; - } - - public async void OnSeachUpdated() - { - await InvokeAsync(() => - { - Task task = UpdateData(); - StateHasChanged(); - }); - } - - #endregion Public Methods } } \ No newline at end of file diff --git a/MP.Stats/Pages/StatusChecks.razor b/MP.Stats/Pages/StatusChecks.razor index dd70a135..794a9cd0 100644 --- a/MP.Stats/Pages/StatusChecks.razor +++ b/MP.Stats/Pages/StatusChecks.razor @@ -2,14 +2,14 @@
-
-
+
+
Status Checks
-
- +
+
-
+
Scadenza (minuti) diff --git a/MP.Stats/Pages/StatusChecks.razor.cs b/MP.Stats/Pages/StatusChecks.razor.cs index c827abd8..c31671eb 100644 --- a/MP.Stats/Pages/StatusChecks.razor.cs +++ b/MP.Stats/Pages/StatusChecks.razor.cs @@ -26,6 +26,8 @@ namespace MP.Stats.Pages protected override void OnInitialized() { + MServ.PageName = "Energy Check"; + MServ.PageIcon = "fa fa-list-check"; sortField = "dtEvento"; timeoutMin = ConfMan.GetValue("SpecialConf:TimeoutEnergyFlux"); } @@ -44,6 +46,8 @@ namespace MP.Stats.Pages private List SortRecord = new(); private List ListPaged = new(); + [Inject] + protected MessageService MServ { get; set; } = null!; private int numRecPage = 10; diff --git a/MP.Stats/Pages/TaskScheduler.razor.cs b/MP.Stats/Pages/TaskScheduler.razor.cs index 58c20e18..ca49dd7e 100644 --- a/MP.Stats/Pages/TaskScheduler.razor.cs +++ b/MP.Stats/Pages/TaskScheduler.razor.cs @@ -1,17 +1,6 @@ using Microsoft.AspNetCore.Components; -using Microsoft.JSInterop; -using MP.Stats.Data; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System; -using System.Linq; -using StackExchange.Redis; -using MP.Data.DbModels; -using Microsoft.AspNetCore.DataProtection; -using MP.TaskMan.Models; -using static MP.TaskMan.Objects.Enums; using Microsoft.Extensions.Configuration; +using MP.Stats.Data; namespace MP.Stats.Pages { @@ -19,14 +8,14 @@ namespace MP.Stats.Pages { #region Protected Properties + [Inject] + protected IConfiguration ConfMan { get; set; } + protected int minOrdinal { get; set; } = 0; [Inject] protected MessageService MServ { get; set; } = null!; - [Inject] - protected IConfiguration ConfMan { get; set; } - #endregion Protected Properties #region Protected Methods @@ -35,12 +24,16 @@ namespace MP.Stats.Pages { MServ.ShowSearch = true; MServ.PageName = "Task Scheduler"; - MServ.PageIcon = "oi oi-clock"; + MServ.PageIcon = "fa fa-clock"; EnableRedis = ConfMan.GetValue("ServerConf:TaskEnableRedis"); } + #endregion Protected Methods + + #region Private Fields + private bool EnableRedis = true; - #endregion Protected Methods + #endregion Private Fields } } \ No newline at end of file diff --git a/MP.Stats/Pages/UserLog.razor.cs b/MP.Stats/Pages/UserLog.razor.cs index 4b8c7291..77d11c02 100644 --- a/MP.Stats/Pages/UserLog.razor.cs +++ b/MP.Stats/Pages/UserLog.razor.cs @@ -160,7 +160,7 @@ namespace MP.Stats.Pages numRecord = 10; MessageService.ShowSearch = false; MessageService.PageName = "User ActionLog"; - MessageService.PageIcon = "oi oi-document"; + MessageService.PageIcon = "fa fa-file-lines"; MessageService.EA_SearchUpdated += OnSeachUpdated; await ReloadData(); } diff --git a/MP.Stats/Resources/ChangeLog.html b/MP.Stats/Resources/ChangeLog.html index c5efb8b9..c29e503f 100644 --- a/MP.Stats/Resources/ChangeLog.html +++ b/MP.Stats/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo statistiche MAPO -

Versione: 8.16.2605.0412

+

Versione: 8.16.2605.0414


Note di rilascio:
    diff --git a/MP.Stats/Resources/VersNum.txt b/MP.Stats/Resources/VersNum.txt index 63e48186..6b8be000 100644 --- a/MP.Stats/Resources/VersNum.txt +++ b/MP.Stats/Resources/VersNum.txt @@ -1 +1 @@ -8.16.2605.0412 +8.16.2605.0414 diff --git a/MP.Stats/Resources/manifest.xml b/MP.Stats/Resources/manifest.xml index 0a1aae75..58cf6bff 100644 --- a/MP.Stats/Resources/manifest.xml +++ b/MP.Stats/Resources/manifest.xml @@ -1,6 +1,6 @@ - 8.16.2605.0412 + 8.16.2605.0414 https://nexus.steamware.net/repository/SWS/MP-STATS/stable/LAST/MP.Stats.zip https://nexus.steamware.net/repository/SWS/MP-STATS/stable/LAST/ChangeLog.html false diff --git a/MP.Stats/Shared/NavMenu.razor b/MP.Stats/Shared/NavMenu.razor index 2e357d5b..9f40057f 100644 --- a/MP.Stats/Shared/NavMenu.razor +++ b/MP.Stats/Shared/NavMenu.razor @@ -52,7 +52,7 @@