@page "/MeasuringOut" @using AyCode.Utils.Extensions @using FruitBank.Common @using FruitBank.Common.Dtos @using FruitBank.Common.Entities @using FruitBank.Common.Enums @using FruitBank.Common.SignalRs @using FruitBankHybrid.Shared.Components @using FruitBankHybrid.Shared.Services @using AyCode.Blazor.Components.Components.CardViews @using Nop.Core.Domain.Orders

Áru kiadás

@{ var cssClass = GetMeasuringDateCssClassNames(ctxOrderDate); if (!cssClass.IsNullOrWhiteSpace()) { @ctxOrderDate.Day.ToString() } else { @ctxOrderDate.Day.ToString() } }
#@context.CustomOrderNumber
@(MeasurementService.GetMeasuringStatusText(context.MeasuringStatus))
@context.DateOfReceiptOrCreated.ToString("HH:mm") — @context.Customer.Company
@foreach (var item in context.OrderItemDtos) {
@item.ProductName — @item.TrayQuantity/@item.Quantity rekesz
} @{ var cardOrderNote = MeasurementService.GetOrderNote(context.OrderNotes); } @if (!string.IsNullOrWhiteSpace(cardOrderNote)) {
📝 @cardOrderNote
}
@ctxOrder.DisplayText @if (SelectedOrder == null) { } else { if (SelectedOrder is { MeasurementOwnerId: 0, IsComplete: false } && HasMeasuringAccess) { } else { } } @if (SelectedOrder != null && LoggedInModel.IsRevisor) { var isCompleteOrder = SelectedOrder.IsComplete; } @if (SelectedOrder == null || LoadingPanelVisible) { } else if (!HasMeasuringAccess) { } else { var orderNote = MeasurementService.GetOrderNote(SelectedOrder?.OrderNotes); if (!string.IsNullOrWhiteSpace(orderNote)) { }

Rendelés azonosító: #@(SelectedOrder?.CustomOrderNumber)

@{ if (context.Level == 0) { var cssClass = "text-danger"; var selectedOrderItemDto = (OrderItemDto)(context.DataItem); var trayQuantity = selectedOrderItemDto.TrayQuantity; //selectedOrderItemDto.OrderItemPallets.Where(x => x.IsMeasured).Sum(x => x.TrayQuantity); var isValid = selectedOrderItemDto.IsValidMeasuringValues(); var isValidAndMeasured = isValid && selectedOrderItemDto.IsMeasuredAndValid(); // && selectedOrderItemDto.; if (isValid && !selectedOrderItemDto.AverageWeightIsValid) cssClass = "text-warning"; else if (isValidAndMeasured) cssClass = "text-success"; else if (isValid) cssClass = string.Empty; var displayText = $"{selectedOrderItemDto.ProductName} - [{trayQuantity}/{selectedOrderItemDto.Quantity} rekesz, {(selectedOrderItemDto.IsMeasurable ? "net.súly: " + selectedOrderItemDto.NetWeight + "kg." : "nem mérendő!")}]"; if (selectedOrderItemDto.MeasuringStatus == MeasuringStatus.Audited) displayText = $"[{selectedOrderItemDto.MeasuringStatus}] " + displayText;
@(displayText)
} }
@{ if (context.Level == 0) { var selectedOrderItem = (OrderItemDto)(context.DataItem); @for (var index = 0; index < (selectedOrderItem?.OrderItemPallets?.Count ?? 0); index++) { var localI = index + 1; var currentOrderItemPallet = selectedOrderItem!.OrderItemPallets![index]; } TOTAL: Rekesz: @(selectedOrderItem.TrayQuantity) db Br: @(selectedOrderItem.GrossWeight) kg Net: @(selectedOrderItem.NetWeight) kg @if (!_errorText.IsNullOrWhiteSpace()) { }
} }
}
@code { }