@using BackOffice.BFF.UserOrder.Protobuf.Protos.UserOrder @using BackOffice.Common.BaseComponents @if (_isLoading) { } else if (_model is null) { خطا در دریافت اطلاعات سفارش. } else { جزئیات سفارش شماره @_model.Id کاربر: @_model.UserFullName (@_model.UserNationalCode) خلاصه سفارش مبلغ: @_model.Amount.ToString("N0") تومان شناسه پرداخت: @_model.TransactionId تاریخ پرداخت: @_model.PaymentDate.ToDateTime().ToLocalTime().MiladiToJalaliWithTime() روش پرداخت: @GetPaymentMethodText(_model.PaymentMethod.GetHashCode()) وضعیت پرداخت: @if (_model.PaymentStatus==PaymentStatus.Success) { پرداخت شده }else if (_model.PaymentStatus==PaymentStatus.Pending) { در انتظار پرداخت } else { پرداخت نشده } @if (_model.VatAmount > 0) { جزئیات مالیات بر ارزش افزوده مبلغ کالا (قبل از مالیات): @_model.VatBaseAmount.ToString("N0") تومان مالیات (@_model.VatPercentage.ToString("0")٪): @_model.VatAmount.ToString("N0") تومان مبلغ نهایی (شامل مالیات): @_model.VatTotalAmount.ToString("N0") تومان } Timeline وضعیت @foreach (var step in _timelineSteps) { @step.Icon @step.Title } وضعیت ارسال: بدون ارسال / نامشخص در انتظار ارسال تحویل پست تحویل به مشتری مرجوع شده آدرس تحویل @if (!string.IsNullOrWhiteSpace(_model.UserAddressText)) { @_model.UserAddressText } else { آدرسی ثبت نشده است. } اقلام فاکتور @if (_model.FactorDetails != null && _model.FactorDetails.Count > 0) { تصویر محصول قیمت واحد تعداد تخفیف واحد @context.ProductTitle @context.UnitPrice?.ToString("N0") @context.Count @context.UnitDiscountPrice?.ToString("N0") } else { آیتمی برای این سفارش ثبت نشده است. } } بستن ثبت تغییرات