diff --git a/MagMan.Data.Admin/Services/MTAdminService.cs b/MagMan.Data.Admin/Services/MTAdminService.cs index 70eac3e..f1b4d1f 100644 --- a/MagMan.Data.Admin/Services/MTAdminService.cs +++ b/MagMan.Data.Admin/Services/MTAdminService.cs @@ -439,7 +439,12 @@ namespace MagMan.Data.Admin.Services if (custRow != null) { answ = custRow.MainKey; - CustMKeyList.Add(CustID, answ); + try + { + CustMKeyList.Add(CustID, answ); + } + catch + { } Log.Info($"TokenMKeyList: added {CustID} --> {answ}"); } } diff --git a/MagMan.UI/Components/CmpSelCliente.razor.cs b/MagMan.UI/Components/CmpSelCliente.razor.cs index 2827ac3..cacbeca 100644 --- a/MagMan.UI/Components/CmpSelCliente.razor.cs +++ b/MagMan.UI/Components/CmpSelCliente.razor.cs @@ -7,13 +7,6 @@ namespace MagMan.UI.Components { public partial class CmpSelCliente { - #region Public Properties - - [Parameter] - public EventCallback E_CustSelected { get; set; } - - #endregion Public Properties - #region Protected Properties [Inject] @@ -28,14 +21,8 @@ namespace MagMan.UI.Components { customerID = value; InvokeAsync(() => AppMService.ClientIdSet(value)); - if (false) - { - E_CustSelected.InvokeAsync(value); - } - else - { - AppMService.CustomerID = value; - } + AppMService.CustomerID = value; + InvokeAsync(StateHasChanged); } } } @@ -49,7 +36,10 @@ namespace MagMan.UI.Components protected override async Task OnAfterRenderAsync(bool firstRender) { - CustomerID = await AppMService.ClientIdGet(); + if (firstRender || CustomerID < 0) + { + CustomerID = await AppMService.ClientIdGet(); + } } protected override async Task OnInitializedAsync() @@ -66,7 +56,7 @@ namespace MagMan.UI.Components #region Private Fields - private int customerID = 0; + private int customerID = -1; private List? CustomersList = null; diff --git a/MagMan.UI/Components/CmpTop.razor.cs b/MagMan.UI/Components/CmpTop.razor.cs index cb75fc2..34d5c9a 100644 --- a/MagMan.UI/Components/CmpTop.razor.cs +++ b/MagMan.UI/Components/CmpTop.razor.cs @@ -41,11 +41,6 @@ namespace MagMan.UI.Components AppMessages.EA_PageUpdated += OnPageUpdate; } - protected override async Task OnInitializedAsync() - { - await Task.Delay(0); - } - #endregion Protected Methods #region Private Properties @@ -58,13 +53,6 @@ namespace MagMan.UI.Components private bool ShowSearch { get; set; } = false; -#if false - protected void SaveCust(int newCustId) - { - AppMessages.CustomerID = newCustId; - } -#endif - #endregion Private Properties } diff --git a/MagMan.UI/MagMan.UI.csproj b/MagMan.UI/MagMan.UI.csproj index 76d2cdb..b52df31 100644 --- a/MagMan.UI/MagMan.UI.csproj +++ b/MagMan.UI/MagMan.UI.csproj @@ -2,7 +2,7 @@ net6.0 - 1.0.2401.2319 + 1.0.2401.2410 enable enable true diff --git a/MagMan.UI/Pages/AdminArea.razor b/MagMan.UI/Pages/AdminArea.razor index 4912379..4a4a699 100644 --- a/MagMan.UI/Pages/AdminArea.razor +++ b/MagMan.UI/Pages/AdminArea.razor @@ -19,12 +19,6 @@ -
- @if (currMode != CtMode.Company) - { - - } -
@if (currMode == CtMode.Loading) diff --git a/MagMan.UI/Pages/AdminArea.razor.cs b/MagMan.UI/Pages/AdminArea.razor.cs index 8d78d03..c2b76b5 100644 --- a/MagMan.UI/Pages/AdminArea.razor.cs +++ b/MagMan.UI/Pages/AdminArea.razor.cs @@ -37,7 +37,8 @@ namespace MagMan.UI.Pages AppMService.ShowSearch = false; AppMService.PageName = "Admin Area"; AppMService.PageIcon = "fa-solid fa-house pr-2"; - AppMService.EA_CustomerSel += AppMService_EA_CustomerSel; + AppMService.EA_CustomerSel += AppMService_EA_CustomerSel; + CustomerID = AppMService.CustomerID; } private async void AppMService_EA_CustomerSel() @@ -45,19 +46,12 @@ namespace MagMan.UI.Pages var actMode = currMode; currMode = CtMode.Loading; await InvokeAsync(StateHasChanged); -#if false CustomerID = AppMService.CustomerID; -#endif - await Task.Delay(500); + await Task.Delay(50); currMode = actMode; await InvokeAsync(StateHasChanged); } - protected void SaveCust(int newCustId) - { - CustomerID = newCustId; - } - #endregion Protected Methods #region Private Fields diff --git a/MagMan.UI/Pages/Index.razor b/MagMan.UI/Pages/Index.razor index d1470ea..d2ceafa 100644 --- a/MagMan.UI/Pages/Index.razor +++ b/MagMan.UI/Pages/Index.razor @@ -7,7 +7,7 @@ @attribute [AllowAnonymous] -
+

Mag-Man

@@ -42,7 +42,7 @@
-
+
@@ -52,7 +52,7 @@
-
+
@@ -62,7 +62,17 @@
-
+
+ + + + +

Progetti

+
+
+
+
+
diff --git a/MagMan.UI/Pages/ResetCache.razor.cs b/MagMan.UI/Pages/ResetCache.razor.cs index 4f66efc..8155a55 100644 --- a/MagMan.UI/Pages/ResetCache.razor.cs +++ b/MagMan.UI/Pages/ResetCache.razor.cs @@ -14,7 +14,7 @@ namespace MagMan.UI.Pages // resetto cache redis await MTService.FlushRedisCache(); string baseAppPath = Configuration["OptConf:BaseUrl"]; - NavMan.NavigateTo(baseAppPath); + NavMan.NavigateTo(baseAppPath, true); } [Inject] private NavigationManager NavMan { get; set; } = null!; diff --git a/MagMan.UI/Pages/WareHouse.razor b/MagMan.UI/Pages/WareHouse.razor index 91abc55..857c4d7 100644 --- a/MagMan.UI/Pages/WareHouse.razor +++ b/MagMan.UI/Pages/WareHouse.razor @@ -2,13 +2,6 @@ WareHouse Area -
-
-
-
- -
-
@if (CustomerID == 0) {
diff --git a/MagMan.UI/Pages/WareHouse.razor.cs b/MagMan.UI/Pages/WareHouse.razor.cs index 3a501b0..2cc1435 100644 --- a/MagMan.UI/Pages/WareHouse.razor.cs +++ b/MagMan.UI/Pages/WareHouse.razor.cs @@ -20,8 +20,6 @@ namespace MagMan.UI.Pages [Inject] protected MessageService AppMService { get; set; } = null!; - protected int CustomerID { get; set; } = 0; - protected string mainCss { get => MaterialSel == null ? "col-12" : "col-6 small"; @@ -39,16 +37,12 @@ namespace MagMan.UI.Pages AppMService.ShowSearch = true; AppMService.PageName = "Warehouse Area"; AppMService.PageIcon = "fa-solid fa-warehouse pr-2"; + AppMService.EA_CustomerSel += AppMService_EA_CustomerSel; + CustomerID = AppMService.CustomerID; // rileggo dati await ReloadData(); } - protected async Task SaveCust(int newCustId) - { - CustomerID = newCustId; - await ReloadData(); - } - protected void SaveMat(MaterialModel? newMat) { MaterialSel = newMat; @@ -65,12 +59,20 @@ namespace MagMan.UI.Pages #region Private Properties + private int CustomerID { get; set; } = 0; private bool isLoading { get; set; } = false; #endregion Private Properties #region Private Methods + private async void AppMService_EA_CustomerSel() + { + CustomerID = AppMService.CustomerID; + await Task.Delay(10); + await ReloadData(); + } + private async Task ReloadData() { isLoading = true; diff --git a/Resources/ChangeLog.html b/Resources/ChangeLog.html index 009e2d0..bf6dea8 100644 --- a/Resources/ChangeLog.html +++ b/Resources/ChangeLog.html @@ -1,6 +1,6 @@ MagMan - Wood Warehouse Management System -

Versione: 1.0.2401.2319

+

Versione: 1.0.2401.2410


Note di rilascio:
  • diff --git a/Resources/VersNum.txt b/Resources/VersNum.txt index 8b159b4..d5b0131 100644 --- a/Resources/VersNum.txt +++ b/Resources/VersNum.txt @@ -1 +1 @@ -1.0.2401.2319 +1.0.2401.2410 diff --git a/Resources/manifest.xml b/Resources/manifest.xml index fa15c54..f9355cf 100644 --- a/Resources/manifest.xml +++ b/Resources/manifest.xml @@ -1,6 +1,6 @@ - 1.0.2401.2319 + 1.0.2401.2410 http://nexus.steamware.net/repository/SWS/MagMan/stable/0/MagMan.UI.zip http://nexus.steamware.net/repository/SWS/MagMan/stable/0/ChangeLog.html false