From 3520dcd6560e27fec56d07e06a6ba4e5405e68c0 Mon Sep 17 00:00:00 2001 From: FH Date: Tue, 4 Oct 2022 10:56:29 +0200 Subject: [PATCH] warehouse button disable on click --- Wonky.Client/Pages/WarehouseOrderViewPage.razor | 6 +++--- Wonky.Client/Pages/WarehouseOrderViewPage.razor.cs | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Wonky.Client/Pages/WarehouseOrderViewPage.razor b/Wonky.Client/Pages/WarehouseOrderViewPage.razor index 77f2faaa..d39b06c0 100644 --- a/Wonky.Client/Pages/WarehouseOrderViewPage.razor +++ b/Wonky.Client/Pages/WarehouseOrderViewPage.razor @@ -108,15 +108,15 @@
@if (_order.ProcessStatusEnum.ToLower() == "none") { - + } @if (_order.ProcessStatusEnum.ToLower() == "picked") { - + } @if (_order.ProcessStatusEnum.ToLower() == "packed") { - + }
diff --git a/Wonky.Client/Pages/WarehouseOrderViewPage.razor.cs b/Wonky.Client/Pages/WarehouseOrderViewPage.razor.cs index e6c963a0..88c2c088 100644 --- a/Wonky.Client/Pages/WarehouseOrderViewPage.razor.cs +++ b/Wonky.Client/Pages/WarehouseOrderViewPage.razor.cs @@ -14,6 +14,7 @@ // +using System.Text; using System.Text.Json; using Blazored.Toast.Services; using Microsoft.AspNetCore.Components; @@ -35,6 +36,7 @@ public partial class WarehouseOrderViewPage : IDisposable private WarehouseOrderView _order { get; set; } = new(); private bool Loading { get; set; } + private bool _working { get; set; } protected override async Task OnParametersSetAsync() { @@ -48,7 +50,7 @@ public partial class WarehouseOrderViewPage : IDisposable private async Task SetProcessStatusPicked() { - + _working = true; var process = new WarehouseProcess { OrderId = _order.OrderId, @@ -60,6 +62,7 @@ public partial class WarehouseOrderViewPage : IDisposable private async Task SetProcessStatusPacked() { + _working = true; var process = new WarehouseProcess { OrderId = _order.OrderId, @@ -71,13 +74,14 @@ public partial class WarehouseOrderViewPage : IDisposable private async Task SetProcessStatusShipped() { + _working = true; var process = new WarehouseProcess { OrderId = _order.OrderId, ProcessStatusEnum = "shipped" }; await _warehouseRepo.UpdateWarehouseOrderStatus(process); - _navigator.NavigateTo("/warehouse/orders/packed"); + _navigator.NavigateTo("/warehouse/orders/none"); } public void Dispose()