diff --git a/GWMS.Data/Controllers/GWMSController.cs b/GWMS.Data/Controllers/GWMSController.cs index aab4849..83f73e9 100644 --- a/GWMS.Data/Controllers/GWMSController.cs +++ b/GWMS.Data/Controllers/GWMSController.cs @@ -242,11 +242,11 @@ namespace GWMS.Data.Controllers using (GWMSContext localDbCtx = new GWMSContext(_configuration)) { dbResult = localDbCtx - .DbSetPlantLog - .Where(x => (x.PlantId == PlantId || PlantId == 0) && x.DtEvent <= DtMaxDate) - .OrderByDescending(x => x.DtEvent) - .Take(numRec) - .ToList(); + .DbSetPlantLog + .Where(x => (x.PlantId == PlantId || PlantId == 0) && x.DtEvent <= DtMaxDate) + .OrderByDescending(x => x.DtEvent) + .Take(numRec) + .ToList(); } return dbResult; } @@ -370,12 +370,12 @@ namespace GWMS.Data.Controllers using (GWMSContext localDbCtx = new GWMSContext(_configuration)) { var plantList = localDbCtx - .DbSetPlant - .ToList(); + .DbSetPlant + .ToList(); dbResult = plantList - .Select(x => PlantDTO(x.PlantId, maxRecords)) - .ToList(); + .Select(x => PlantDTO(x.PlantId, maxRecords)) + .ToList(); } return dbResult; @@ -396,10 +396,10 @@ namespace GWMS.Data.Controllers maxNum = localDbCtx.DbRebootLog.Count(); } dbResult = localDbCtx - .DbRebootLog - .OrderByDescending(x => x.DtEvent) - .Take(maxNum) - .ToList(); + .DbRebootLog + .OrderByDescending(x => x.DtEvent) + .Take(maxNum) + .ToList(); } return dbResult; } @@ -805,44 +805,79 @@ namespace GWMS.Data.Controllers List OrderTS = new List(); List SoldTS = new List(); + // dati raw da recuperare... + List rawLevelData = new List(); + List rawMainPressData = new List(); + List rawBHPressData = new List(); + List rawBLPressData = new List(); + List rawOpenOrderData = new List(); + List rawDepOrderData = new List(); + using (GWMSContext localDbCtx = new GWMSContext(_configuration)) { - // recupero dal DB - var rawLevelData = localDbCtx - .DbSetPlantLog - .Where(x => x.FluxType == "Level" && x.PlantId == PlantId) - .OrderByDescending(x => x.DtEvent) - .Take(maxRecords) - .OrderBy(x => x.DtEvent) - .ToList(); + // per prima cosa recupero dati RAW ultime 2 settimane... + var rawData = localDbCtx + .DbSetPlantLog + .Where(x => x.DtEvent > DateTime.Today.AddMonths(-2) && x.PlantId == PlantId) + .AsNoTracking() + .ToList(); - var rawMainPressData = localDbCtx - .DbSetPlantLog - .Where(x => x.FluxType == "MainPress" && x.PlantId == PlantId) + // ora recupero i distinct dell'ultima settimana x capire COSA posso poi ricavare... + var countData = rawData + .Select(e => e.FluxType) + .Distinct() + .ToList(); + + // recupero dal DB i dati PRESENTI... + if (countData.Contains("Level")) + { + //rawLevelData = localDbCtx + // .DbSetPlantLog + rawLevelData = rawData + .Where(x => x.FluxType == "Level" && x.PlantId == PlantId) + //.AsNoTracking() .OrderByDescending(x => x.DtEvent) .Take(maxRecords) .OrderBy(x => x.DtEvent) .ToList(); + } - var rawBHPressData = localDbCtx - .DbSetPlantLog - .Where(x => x.FluxType == "PressBH" && x.PlantId == PlantId) - .OrderByDescending(x => x.DtEvent) - .Take(maxRecords) - .OrderBy(x => x.DtEvent) - .ToList(); + if (countData.Contains("MainPress")) + { + rawMainPressData = rawData + .Where(x => x.FluxType == "MainPress" && x.PlantId == PlantId) + //.AsNoTracking() + .OrderByDescending(x => x.DtEvent) + .Take(maxRecords) + .OrderBy(x => x.DtEvent) + .ToList(); + } - var rawBLPressData = localDbCtx - .DbSetPlantLog - .Where(x => x.FluxType == "PressBL" && x.PlantId == PlantId) - .OrderByDescending(x => x.DtEvent) - .Take(maxRecords) - .OrderBy(x => x.DtEvent) - .ToList(); + if (countData.Contains("PressBH")) + { + rawBHPressData = rawData + .Where(x => x.FluxType == "PressBH" && x.PlantId == PlantId) + //.AsNoTracking() + .OrderByDescending(x => x.DtEvent) + .Take(maxRecords) + .OrderBy(x => x.DtEvent) + .ToList(); + } + if (countData.Contains("PressBL")) + { + rawBLPressData = rawData + .Where(x => x.FluxType == "PressBL" && x.PlantId == PlantId) + //.AsNoTracking() + .OrderByDescending(x => x.DtEvent) + .Take(maxRecords) + .OrderBy(x => x.DtEvent) + .ToList(); + } - var rawOpenOrderData = localDbCtx + rawOpenOrderData = localDbCtx .DbSetOrders .Where(x => x.PlantId == PlantId && x.ExecutionQty == 0) + .AsNoTracking() .OrderByDescending(x => x.DtOrder) .Take(maxRecords) .OrderBy(x => x.DtOrder) @@ -852,7 +887,7 @@ namespace GWMS.Data.Controllers int numDays = 1; DateTime oggi = DateTime.Today; // recupero ultimi record carichi x numDays gg - var rawDepOrderData = localDbCtx + rawDepOrderData = localDbCtx .DbSetOrders .Where(x => x.PlantId == PlantId && x.ExecutionQty > 0 && x.DtExecStart >= oggi.AddDays(-numDays)) .OrderBy(x => x.DtOrder) diff --git a/GWMS.UI/Components/OrderLoad.razor.cs b/GWMS.UI/Components/OrderLoad.razor.cs index 5fdd123..cea2307 100644 --- a/GWMS.UI/Components/OrderLoad.razor.cs +++ b/GWMS.UI/Components/OrderLoad.razor.cs @@ -151,7 +151,7 @@ namespace GWMS.UI.Components private async Task ReloadData() { - plantsData = await DataService.PlantsGetAll(); + plantsData = await DataService.PlantDtoGetAll(); // recupero dato del plant corrente currPlantData = plantsData.Where(x => x.PlantId == PlantId).FirstOrDefault(); // solo se ho valore QR selezionato diff --git a/GWMS.UI/Components/WeekPlanEditor.razor b/GWMS.UI/Components/WeekPlanEditor.razor index d547d7b..c149aa0 100644 --- a/GWMS.UI/Components/WeekPlanEditor.razor +++ b/GWMS.UI/Components/WeekPlanEditor.razor @@ -142,7 +142,7 @@ @code { - private List PlantsList; + private List PlantsList; private List SuppliersList; private List TransportersList; @@ -232,7 +232,7 @@ protected async Task ReloadAllData() { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantsList(); SuppliersList = await DataService.SuppliersGetAll(); TransportersList = await DataService.TransportersGetAll(); } diff --git a/GWMS.UI/Controllers/PlantDataController.cs b/GWMS.UI/Controllers/PlantDataController.cs index c63220e..cd07406 100644 --- a/GWMS.UI/Controllers/PlantDataController.cs +++ b/GWMS.UI/Controllers/PlantDataController.cs @@ -56,7 +56,7 @@ namespace GWMS.UI.Controllers { //Log.Debug("Chiamata Get"); // serializzo i dati di PlantDTO dell'impianto richiesto - List ListRecords = await _DataService.PlantsGetAll(); + List ListRecords = await _DataService.PlantDtoGetAll(); return ListRecords; } @@ -66,7 +66,7 @@ namespace GWMS.UI.Controllers { //Log.Debug($"Chiamata Get | {id}"); // serializzo i dati di PlantDTO dell'impianto richiesto - var ListRecords = await _DataService.PlantsGetAll(); + var ListRecords = await _DataService.PlantDtoGetAll(); //seleziono plant... var SelRecords = ListRecords.Where(X => X.PlantId == id).FirstOrDefault(); return SelRecords; diff --git a/GWMS.UI/Data/GWMSDataService.cs b/GWMS.UI/Data/GWMSDataService.cs index 24613fa..bd5faf2 100644 --- a/GWMS.UI/Data/GWMSDataService.cs +++ b/GWMS.UI/Data/GWMSDataService.cs @@ -235,7 +235,7 @@ namespace GWMS.UI.Data string emailBody = ""; StringBuilder sb = new StringBuilder(); - List allPlants = await PlantsGetAll(); + List allPlants = await PlantDtoGetAll(); var currPlant = allPlants.Where(x => x.PlantId == newItem.PlantId).FirstOrDefault(); // inizio a comporre email @@ -260,7 +260,7 @@ namespace GWMS.UI.Data var plantUserList = rawUserList .Where(x => x.Roles.Contains("User")) .ToList(); - //var plantList = await PlantsGetAll(); + //var plantList = await PlantDtoGetAll(); var userListSupp = plantUserList .Where(x => x.Claims.Where(c => c.Type == "PlantId" && c.Value == $"{newItem.PlantId}").Count() > 0) .ToList(); @@ -916,6 +916,34 @@ namespace GWMS.UI.Data return await Task.FromResult(answ); } + public async Task> PlantDtoGetAll() + { + List dbResult = new List(); + string cacheKey = "DATA:PLANTS:ListDTO"; + string rawData; + var redisDataList = await distributedCache.GetAsync(cacheKey); + if (redisDataList != null) + { + rawData = Encoding.UTF8.GetString(redisDataList); + dbResult = JsonConvert.DeserializeObject>(rawData); + } + else + { + Stopwatch stopWatch = new Stopwatch(); + stopWatch.Start(); + int maxRec = 100; + int.TryParse(_configuration["MaxLogRecord"], out maxRec); + dbResult = dbController.GetPlantsDTO(maxRec); + rawData = JsonConvert.SerializeObject(dbResult); + redisDataList = Encoding.UTF8.GetBytes(rawData); + await distributedCache.SetAsync(cacheKey, redisDataList, cacheOpt(true)); + stopWatch.Stop(); + TimeSpan ts = stopWatch.Elapsed; + Log.Trace($"Effettuata lettura da DB + caching per PlantDtoGetAll: {ts.TotalMilliseconds} ms"); + } + return await Task.FromResult(dbResult); + } + public async Task> PlantLogGetFilt(int PlantId, DateTime DtMaxDate, int numRec) { List dbResult = new List(); @@ -1040,38 +1068,10 @@ namespace GWMS.UI.Data return await Task.FromResult(answ); } - public async Task> PlantsGetAll() - { - List dbResult = new List(); - string cacheKey = "DATA:PLANTS:ListDTO"; - string rawData; - var redisDataList = await distributedCache.GetAsync(cacheKey); - if (redisDataList != null) - { - rawData = Encoding.UTF8.GetString(redisDataList); - dbResult = JsonConvert.DeserializeObject>(rawData); - } - else - { - Stopwatch stopWatch = new Stopwatch(); - stopWatch.Start(); - int maxRec = 100; - int.TryParse(_configuration["MaxLogRecord"], out maxRec); - dbResult = dbController.GetPlantsDTO(maxRec); - rawData = JsonConvert.SerializeObject(dbResult); - redisDataList = Encoding.UTF8.GetBytes(rawData); - await distributedCache.SetAsync(cacheKey, redisDataList, cacheOpt(true)); - stopWatch.Stop(); - TimeSpan ts = stopWatch.Elapsed; - Log.Trace($"Effettuata lettura da DB + caching per PlantsGetAll: {ts.TotalMilliseconds} ms"); - } - return await Task.FromResult(dbResult); - } - public async Task PlantsGetByCode(string PlantCode) { PlantDTO answ = new PlantDTO(); - var ListRecords = await PlantsGetAll(); + var ListRecords = await PlantDtoGetAll(); var found = ListRecords.Where(x => x.PlantCode == PlantCode).FirstOrDefault(); if (found != null) { @@ -1080,6 +1080,32 @@ namespace GWMS.UI.Data return await Task.FromResult(answ); } + public async Task> PlantsList() + { + List dbResult = new List(); + string cacheKey = "DATA:PLANTS:ListModel"; + string rawData; + var redisDataList = await distributedCache.GetAsync(cacheKey); + if (redisDataList != null) + { + rawData = Encoding.UTF8.GetString(redisDataList); + dbResult = JsonConvert.DeserializeObject>(rawData); + } + else + { + Stopwatch stopWatch = new Stopwatch(); + stopWatch.Start(); + dbResult = dbController.GetPlants(); + rawData = JsonConvert.SerializeObject(dbResult); + redisDataList = Encoding.UTF8.GetBytes(rawData); + await distributedCache.SetAsync(cacheKey, redisDataList, cacheOpt(true)); + stopWatch.Stop(); + TimeSpan ts = stopWatch.Elapsed; + Log.Trace($"Effettuata lettura da DB + caching per PlantsList: {ts.TotalMilliseconds} ms"); + } + return await Task.FromResult(dbResult); + } + public async Task PlantUpdate(PlantDTO currItem) { bool done = false; @@ -1278,7 +1304,7 @@ namespace GWMS.UI.Data await distributedCache.SetAsync(cacheKey, redisDataList, cacheOpt(true)); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; - Log.Trace($"Effettuata lettura da DB + caching per PlantsGetAll: {ts.TotalMilliseconds} ms"); + Log.Trace($"Effettuata lettura da DB + caching per PlantDtoGetAll: {ts.TotalMilliseconds} ms"); } return await Task.FromResult(dbResult); } @@ -1318,7 +1344,7 @@ namespace GWMS.UI.Data await distributedCache.SetAsync(cacheKey, redisDataList, cacheOpt(true)); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; - Log.Trace($"Effettuata lettura da DB + caching per PlantsGetAll: {ts.TotalMilliseconds} ms"); + Log.Trace($"Effettuata lettura da DB + caching per PlantDtoGetAll: {ts.TotalMilliseconds} ms"); } return await Task.FromResult(dbResult); } @@ -1333,7 +1359,7 @@ namespace GWMS.UI.Data public async Task updateMachineParameter(int PlantId, string Original_uid, string reqValue) { bool fatto = false; - var plantList = await PlantsGetAll(); + var plantList = await PlantDtoGetAll(); var currPlant = plantList .Where(x => x.PlantId == PlantId) .FirstOrDefault(); @@ -1528,7 +1554,7 @@ namespace GWMS.UI.Data int transporterId = 1; double qtyOrd = 0; // faccio ciclo x tutti gli impianti - List currPlantData = await PlantsGetAll(); + List currPlantData = await PlantDtoGetAll(); List fullWeekPlan = WeekPlanGet().Result; foreach (var item in currPlantData) { diff --git a/GWMS.UI/GWMS.UI.csproj b/GWMS.UI/GWMS.UI.csproj index 2baedb8..c741013 100644 --- a/GWMS.UI/GWMS.UI.csproj +++ b/GWMS.UI/GWMS.UI.csproj @@ -2,7 +2,7 @@ net6.0 - 1.0.2404.1816 + 1.0.2406.0317 95c9f021-52d1-4390-a670-5810b7b777b0 true true diff --git a/GWMS.UI/Pages/AlarmsLog.razor.cs b/GWMS.UI/Pages/AlarmsLog.razor.cs index 8c6facd..a281015 100644 --- a/GWMS.UI/Pages/AlarmsLog.razor.cs +++ b/GWMS.UI/Pages/AlarmsLog.razor.cs @@ -229,11 +229,11 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantDtoGetAll(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantDtoGetAll(); PlantsList = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); SelPlantId = ClaimPlantId; } diff --git a/GWMS.UI/Pages/GasStation.razor.cs b/GWMS.UI/Pages/GasStation.razor.cs index 0ba33ed..b012c25 100644 --- a/GWMS.UI/Pages/GasStation.razor.cs +++ b/GWMS.UI/Pages/GasStation.razor.cs @@ -1,4 +1,5 @@ using BlazorBarcodeScanner.ZXing.JS; +using GWMS.Data.DatabaseModels; using GWMS.Data.DTO; using GWMS.UI.Data; using Microsoft.AspNetCore.Authorization; @@ -18,7 +19,7 @@ namespace GWMS.UI.Pages { #region Private Fields - private List PlantsList; + private List PlantsList; #endregion Private Fields @@ -278,17 +279,17 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantsList(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantsList(); PlantsList = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); SelPlantId = ClaimPlantId; } else { - PlantsList = new List(); + PlantsList = new List(); } isLoading = false; } diff --git a/GWMS.UI/Pages/GasStationLoad.razor.cs b/GWMS.UI/Pages/GasStationLoad.razor.cs index 5181789..3bf6a60 100644 --- a/GWMS.UI/Pages/GasStationLoad.razor.cs +++ b/GWMS.UI/Pages/GasStationLoad.razor.cs @@ -1,4 +1,5 @@ using BlazorBarcodeScanner.ZXing.JS; +using GWMS.Data.DatabaseModels; using GWMS.Data.DTO; using GWMS.UI.Data; using Microsoft.AspNetCore.Authorization; @@ -19,7 +20,7 @@ namespace GWMS.UI.Pages { #region Private Fields - private List PlantsList; + private List PlantsList; #endregion Private Fields @@ -177,17 +178,17 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantsList(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantsList(); PlantsList = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); SelPlantId = ClaimPlantId; } else { - PlantsList = new List(); + PlantsList = new List(); } isLoading = false; } diff --git a/GWMS.UI/Pages/Orders.razor.cs b/GWMS.UI/Pages/Orders.razor.cs index 58a720b..fbe423b 100644 --- a/GWMS.UI/Pages/Orders.razor.cs +++ b/GWMS.UI/Pages/Orders.razor.cs @@ -339,11 +339,11 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantDtoGetAll(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantDtoGetAll(); PlantsList = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); SelPlantId = ClaimPlantId; } diff --git a/GWMS.UI/Pages/PlantAnalisys.razor.cs b/GWMS.UI/Pages/PlantAnalisys.razor.cs index cc8f003..6be42bd 100644 --- a/GWMS.UI/Pages/PlantAnalisys.razor.cs +++ b/GWMS.UI/Pages/PlantAnalisys.razor.cs @@ -351,11 +351,11 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantDtoGetAll(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantDtoGetAll(); PlantsList = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); SelPlantId = ClaimPlantId; } diff --git a/GWMS.UI/Pages/PlantParameters.razor.cs b/GWMS.UI/Pages/PlantParameters.razor.cs index 9eddc01..52f4442 100644 --- a/GWMS.UI/Pages/PlantParameters.razor.cs +++ b/GWMS.UI/Pages/PlantParameters.razor.cs @@ -1,4 +1,5 @@ -using GWMS.Data.DTO; +using GWMS.Data.DatabaseModels; +using GWMS.Data.DTO; using GWMS.UI.Data; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Components; @@ -23,7 +24,7 @@ namespace GWMS.UI.Pages private static NLog.Logger Log = LogManager.GetCurrentClassLogger(); private objItem currRecord = null; private List ListRecords; - private List PlantsList; + private List PlantsList; #endregion Private Fields @@ -255,17 +256,17 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantsList(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantsList(); PlantsList = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); SelPlantId = ClaimPlantId; } else { - PlantsList = new List(); + PlantsList = new List(); } isLoading = false; await ReloadData(); diff --git a/GWMS.UI/Pages/PlantSetup.razor.cs b/GWMS.UI/Pages/PlantSetup.razor.cs index 8b097b8..5f5b8a3 100644 --- a/GWMS.UI/Pages/PlantSetup.razor.cs +++ b/GWMS.UI/Pages/PlantSetup.razor.cs @@ -97,11 +97,11 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - ListRecords = await DataService.PlantsGetAll(); + ListRecords = await DataService.PlantDtoGetAll(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantDtoGetAll(); ListRecords = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); } else diff --git a/GWMS.UI/Pages/PlantStatus.razor.cs b/GWMS.UI/Pages/PlantStatus.razor.cs index 939427c..fdfd185 100644 --- a/GWMS.UI/Pages/PlantStatus.razor.cs +++ b/GWMS.UI/Pages/PlantStatus.razor.cs @@ -110,11 +110,11 @@ namespace GWMS.UI.Pages // se ho un plantId valido --> altrimenti non abilitato if (ClaimPlantId == 0) { - ListRecords = await DataService.PlantsGetAll(); + ListRecords = await DataService.PlantDtoGetAll(); } else if (ClaimPlantId > 0) { - var rawData = await DataService.PlantsGetAll(); + var rawData = await DataService.PlantDtoGetAll(); ListRecords = rawData.Where(x => x.PlantId == ClaimPlantId).ToList(); } else diff --git a/GWMS.UI/Pages/Suppliers.razor.cs b/GWMS.UI/Pages/Suppliers.razor.cs index c6fb708..a786da5 100644 --- a/GWMS.UI/Pages/Suppliers.razor.cs +++ b/GWMS.UI/Pages/Suppliers.razor.cs @@ -277,7 +277,7 @@ namespace GWMS.UI.Pages protected async Task ReloadAllData() { isLoading = true; - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantDtoGetAll(); SelSupplierId = 0; SuppliersList = null; await GetClaimsData(); diff --git a/GWMS.UI/Pages/Transporters.razor.cs b/GWMS.UI/Pages/Transporters.razor.cs index 252ed38..4eb2b3a 100644 --- a/GWMS.UI/Pages/Transporters.razor.cs +++ b/GWMS.UI/Pages/Transporters.razor.cs @@ -20,7 +20,7 @@ namespace GWMS.UI.Pages private OrderModel currRecord = null; private List ListRecords; - private List PlantsList; + private List PlantsList; private List SearchRecords; private List TransportersList; @@ -306,7 +306,7 @@ namespace GWMS.UI.Pages protected async Task ReloadAllData() { isLoading = true; - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantsList(); SelTranspId = 0; TransportersList = null; await GetClaimsData(); @@ -323,7 +323,7 @@ namespace GWMS.UI.Pages } else { - PlantsList = new List(); + PlantsList = new List(); } isLoading = false; await ReloadData(); diff --git a/GWMS.UI/Pages/UserAdmin.razor.cs b/GWMS.UI/Pages/UserAdmin.razor.cs index 746f59d..763deb9 100644 --- a/GWMS.UI/Pages/UserAdmin.razor.cs +++ b/GWMS.UI/Pages/UserAdmin.razor.cs @@ -191,7 +191,7 @@ namespace GWMS.UI.Pages [Inject] protected IJSRuntime JSRuntime { get; set; } - protected List? plantList { get; set; } = null; + protected List? plantList { get; set; } = null; protected List? suppList { get; set; } = null; @@ -524,7 +524,7 @@ namespace GWMS.UI.Pages { case "PlantId": // elenco plant --> to dictionary! - var plantList = await DataService.PlantsGetAll(); + var plantList = await DataService.PlantsList(); if (plantList != null) { ClaimValList = plantList @@ -563,7 +563,7 @@ namespace GWMS.UI.Pages // effettuo refresh valori cache plants/suppliers/transp if (plantList == null) { - plantList = await DataService.PlantsGetAll(); + plantList = await DataService.PlantsList(); } if (suppList == null) { diff --git a/GWMS.UI/Pages/WeekPlan.razor.cs b/GWMS.UI/Pages/WeekPlan.razor.cs index f725ba1..9e699fc 100644 --- a/GWMS.UI/Pages/WeekPlan.razor.cs +++ b/GWMS.UI/Pages/WeekPlan.razor.cs @@ -21,7 +21,7 @@ namespace GWMS.UI.Pages private int _startHour = 8; private WeekPlanModel currRecord = null; private List ListRecords; - private List PlantsList; + private List PlantsList; private List SuppliersList; private List TransportersList; @@ -252,7 +252,7 @@ namespace GWMS.UI.Pages protected async Task ReloadAllData() { - PlantsList = await DataService.PlantsGetAll(); + PlantsList = await DataService.PlantsList(); SuppliersList = await DataService.SuppliersGetAll(); TransportersList = await DataService.TransportersGetAll(); await ReloadData(); diff --git a/Resources/ChangeLog.html b/Resources/ChangeLog.html index 2ccfe3a..c1e81fb 100644 --- a/Resources/ChangeLog.html +++ b/Resources/ChangeLog.html @@ -1,6 +1,6 @@ GWMS - Gas Warehouse Management System -

Versione: 1.0.2404.1816

+

Versione: 1.0.2406.0317


Note di rilascio:
  • diff --git a/Resources/VersNum.txt b/Resources/VersNum.txt index 7b4d59f..587ebd6 100644 --- a/Resources/VersNum.txt +++ b/Resources/VersNum.txt @@ -1 +1 @@ -1.0.2404.1816 +1.0.2406.0317 diff --git a/Resources/manifest.xml b/Resources/manifest.xml index 4b4fcba..ab9c331 100644 --- a/Resources/manifest.xml +++ b/Resources/manifest.xml @@ -1,6 +1,6 @@ - 1.0.2404.1816 + 1.0.2406.0317 http://nexus.steamware.net/repository/SWS/GWMS/stable/0/GWMS.UI.zip http://nexus.steamware.net/repository/SWS/GWMS/stable/0/ChangeLog.html false