+ Text="Adatok szinkronizálása folyamatban...">
- @if (HasMeasuringAccess && SelectedOrder?.MeasurementOwnerId == 0)
+ @switch (SelectedOrder)
{
-
-
-
- }
- else
- {
-
-
-
+ case null:
+
+ break;
+
+ case { MeasurementOwnerId: 0, IsComplete: false } when HasMeasuringAccess:
+
+
+
+ break;
+
+ default:
+
+
+
+ break;
}
@@ -96,7 +103,7 @@
}
- @if (SelectedOrder == null)
+ @if (SelectedOrder == null || LoadingPanelVisible)
{
}
else if (!HasMeasuringAccess)
@@ -110,9 +117,9 @@
//Átvétel dátuma október 23. [AUDITED] 15:51 - Vegetable Kft. Rendelés azonosító: #8
-
+
Rendelés azonosító: #@(SelectedOrder?.CustomOrderNumber)
-
+
o.HasMeasuringAccess(LoggedInModel.CustomerDto?.Id, LoggedInModel.IsRevisor)).ToList();
+ var orders = (await FruitBankSignalRClient.GetPendingOrderDtos() ?? []).Where(o => o.HasMeasuringAccess(LoggedInModel.CustomerDto?.Id, LoggedInModel.IsRevisor)).ToList();
_measuringDates = orders.Select(order => new MeasuringDateSelectorModel(order.Id, order.DateOfReceiptOrCreated, order.IsMeasured)).ToList();
@@ -140,7 +140,7 @@ namespace FruitBankHybrid.Shared.Pages
selectedOrderItemDto.OrderItemPallets.UpdateCollection(orderItemPallet, false);
//MeasuringValuesHelper.SetShippingItemTotalMeasuringValues(SelectedShippingItem);
}
- else await DialogService.ShowMessageBoxAsync("Hiba", "Adatok mentése sikertelen volt!", MessageBoxRenderStyle.Danger);
+ else await DialogService.ShowMessageBoxAsync("Hiba", "Adatok mentése sikertelen volt, ellenőrizze a mérés adatait!", MessageBoxRenderStyle.Danger);
StateHasChanged();
}
@@ -195,19 +195,22 @@ namespace FruitBankHybrid.Shared.Pages
{
if (SelectedOrder != null && LoggedInModel.IsRevisor && SelectedOrder.IsMeasured && SelectedOrder.OrderStatus != OrderStatus.Complete)
{
- var responseOrderDto = await FruitBankSignalRClient.SetOrderStatusToComplete(SelectedOrder.Id, LoggedInModel.CustomerDto!.Id);
- if (responseOrderDto != null)
+ if (await DialogService.ShowConfirmBoxAsync("Megerősítés", "Biztoan jóváhagyja a rendelést? Jóváhagyás után a mérések nem módosíthatóak!", MessageBoxRenderStyle.Danger))
{
- PrepareOrderDto(responseOrderDto);
+ var responseOrderDto = await FruitBankSignalRClient.SetOrderStatusToComplete(SelectedOrder.Id, LoggedInModel.CustomerDto!.Id);
+ if (responseOrderDto != null)
+ {
+ PrepareOrderDto(responseOrderDto);
- SelectedDayOrders.UpdateCollection(responseOrderDto, false);
- SelectedOrder = responseOrderDto;
+ SelectedDayOrders.UpdateCollection(responseOrderDto, false);
+ SelectedOrder = responseOrderDto;
- //await DialogService.ShowMessageBoxAsync("Információ", "Adatok mentése sikeres volt!", MessageBoxRenderStyle.Info);
+ //await DialogService.ShowMessageBoxAsync("Információ", "Adatok mentése sikeres volt!", MessageBoxRenderStyle.Info);
+ }
+ else await DialogService.ShowMessageBoxAsync("Hiba", "Rendelés jóváhagyása sikertelen volt, ellenőrizze a mérés adatait!", MessageBoxRenderStyle.Danger);
+
+ StateHasChanged();
}
- else await DialogService.ShowMessageBoxAsync("Hiba", "Rendelés jóváhagyása sikertelen volt!", MessageBoxRenderStyle.Danger);
-
- StateHasChanged();
}
}
diff --git a/FruitBankHybrid.Shared/wwwroot/app.css b/FruitBankHybrid.Shared/wwwroot/app.css
index c6a2a9c..d8a0e89 100644
--- a/FruitBankHybrid.Shared/wwwroot/app.css
+++ b/FruitBankHybrid.Shared/wwwroot/app.css
@@ -1,5 +1,6 @@
html, body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ min-height: 100vh;
}
a, .btn-link {