diff --git a/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor.cs b/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor.cs index 76e4d298..460f996d 100644 --- a/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor.cs +++ b/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor.cs @@ -57,6 +57,7 @@ public partial class OfficeAdvisorReportViewPage : IDisposable private UserPreference Profile { get; set; } = new(); private string _returnUrl = ""; + protected override async Task OnParametersSetAsync() { Interceptor.RegisterEvent(); @@ -69,6 +70,7 @@ public partial class OfficeAdvisorReportViewPage : IDisposable await FetchUserReport(ReportDate); } + protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) @@ -76,7 +78,9 @@ public partial class OfficeAdvisorReportViewPage : IDisposable JsModule = await JsRuntime .InvokeAsync("import", "/scripts/print-invoke.js"); } - } + } + + private void Print(PrintTarget target) { _returnUrl = new Uri(Navigator.Uri).AbsolutePath; @@ -98,6 +102,7 @@ public partial class OfficeAdvisorReportViewPage : IDisposable } } + private async Task PrintAll() { var current = 0; @@ -106,6 +111,7 @@ public partial class OfficeAdvisorReportViewPage : IDisposable var count = orders.Count(); foreach (var item in orders) { + Toaster.ClearInfoToasts(); Toaster.ShowInfo($"Behandler {current++} af {count} ordrer. Vent venligst"); await ProcessRepo.UpdateWarehouseOrderStatus(new OrderProcessState { @@ -117,10 +123,7 @@ public partial class OfficeAdvisorReportViewPage : IDisposable await JsModule.InvokeVoidAsync("printInvoke"); } - /// - /// Work date component event handler - /// - /// + private async Task FetchUserReport(string workDate) { // remove busy signal if report is empty @@ -147,10 +150,10 @@ public partial class OfficeAdvisorReportViewPage : IDisposable // set busy signal Working = true; - Logger.LogDebug("UserId => {}", UserId); + // Logger.LogDebug("UserId => {}", UserId); // fetch report Report = await ReportRepo.GetCountryReport(UserId, workDate); - Logger.LogDebug("Report => {}", JsonSerializer.Serialize(Report, new JsonSerializerOptions(JsonSerializerDefaults.Web))); + // Logger.LogDebug("Report => {}", JsonSerializer.Serialize(Report, new JsonSerializerOptions(JsonSerializerDefaults.Web))); // extract activities Activities = Report.ReportItems.Where(x => x.Lines.Any()).ToList(); @@ -165,16 +168,18 @@ public partial class OfficeAdvisorReportViewPage : IDisposable Working = false; } + private void ProfileServiceOnOnChange(UserPreference userPreference) { - Logger.LogDebug("OfficeReportViewPage => ProfileServiceOnOnChange"); + // Logger.LogDebug("OfficeReportViewPage => ProfileServiceOnOnChange"); Profile = userPreference; - Logger.LogDebug("OfficeReportViewPage => ProfileServiceOnOnChange => Prefs.WorkDate <= {}", Profile.WorkDate); + // Logger.LogDebug("OfficeReportViewPage => ProfileServiceOnOnChange => Prefs.WorkDate <= {}", Profile.WorkDate); ReportDate = Profile.WorkDate; StateHasChanged(); } + public void Dispose() { Interceptor.DisposeEvent(); diff --git a/Wonky.Client/Pages/SystemUserViewEditPage.razor b/Wonky.Client/Pages/SystemUserViewEditPage.razor index 81cd633a..4e25d2d6 100644 --- a/Wonky.Client/Pages/SystemUserViewEditPage.razor +++ b/Wonky.Client/Pages/SystemUserViewEditPage.razor @@ -152,7 +152,7 @@
- +