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

Kimenő mérés

@{ var cssClass = GetMeasuringDateCssClassNames(ctxOrderDate); if (!cssClass.IsNullOrWhiteSpace()) { @ctxOrderDate.Day.ToString() } else { @ctxOrderDate.Day.ToString() } } @ctxOrder.DisplayText @if (SelectedOrder != null && LoggedInModel.IsLoggedIn && LoggedInModel.CustomerRoles.Any(x => x.SystemName.ToLowerInvariant() == "measuringrevisor")) { var isCompleteOrder = SelectedOrder.OrderStatus == OrderStatus.Complete; }
@* *@ @{ 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 (isValidAndMeasured) cssClass = "text-success"; else if (isValid) cssClass = string.Empty;
@($"{selectedOrderItemDto.ProductName} - {trayQuantity}/{selectedOrderItemDto.Quantity} rekesz, {(selectedOrderItemDto.IsMeasurable ? "net súly: " + selectedOrderItemDto.NetWeight + "kg." : "nem mérendő!")}")
} }
@{ if (context.Level == 0) { //var orderItemPallet = ((OrderItemPallet)(context.DataItem)); //text = ((OrderItemPallet)(context.DataItem)).OrderItemId.ToString() + " dfgdfsg"; //var selectedOrderItemDto = SelectedOrder!.OrderItemDtos.First(x => x.Id == orderItemPallet.OrderItemId); var selectedOrderItemDto = (OrderItemDto)(context.DataItem); @for (var index = 0; index < (selectedOrderItemDto?.OrderItemPallets?.Count ?? 0); index++) { var localI = index + 1; var currentOrderItemPallet = selectedOrderItemDto!.OrderItemPallets![index]; } TOTAL: @(selectedOrderItemDto.TrayQuantity) db @(selectedOrderItemDto.GrossWeight) kg @(selectedOrderItemDto.NetWeight) kg @if (!_errorText.IsNullOrWhiteSpace()) { HIBA! @_errorText //_errorText = string.Empty; }
} }
@code { }