diff --git a/src/BackOffice/Pages/Index.razor b/src/BackOffice/Pages/Index.razor index cae9e4f..14182e7 100644 --- a/src/BackOffice/Pages/Index.razor +++ b/src/BackOffice/Pages/Index.razor @@ -98,7 +98,7 @@ @context.Id @context.UserFullName (@context.UserNationalCode) - @context.Price.ToString("N0") + @context.Amount.ToString("N0") @context.PaymentDate.ToDateTime().ToLocalTime().ToString("yyyy/MM/dd HH:mm") @@ -137,10 +137,10 @@ if (orderResult != null && orderResult.Models != null) { _totalOrders = orderResult.MetaData?.TotalCount ?? 0; - _paidOrders = orderResult.Models.Count(m => m.PaymentStatus); + _paidOrders = orderResult.Models.Count(m => m.PaymentStatus==PaymentStatus.Success); _totalPaidAmount = orderResult.Models - .Where(m => m.PaymentStatus) - .Aggregate(0L, (sum, m) => sum + m.Price); + .Where(m => m.PaymentStatus==PaymentStatus.Success) + .Aggregate(0L, (sum, m) => sum + m.Amount); foreach (var item in orderResult.Models.OrderByDescending(m => m.PaymentDate).Take(5)) { diff --git a/src/BackOffice/Pages/Products/Components/GalleryDialog.razor b/src/BackOffice/Pages/Products/Components/GalleryDialog.razor index 3c978f8..9160a7a 100644 --- a/src/BackOffice/Pages/Products/Components/GalleryDialog.razor +++ b/src/BackOffice/Pages/Products/Components/GalleryDialog.razor @@ -1,4 +1,5 @@ @using BackOffice.BFF.Products.Protobuf.Protos.Products +@using BackOffice.Common.BaseComponents @using Microsoft.AspNetCore.Components.Forms @@ -78,9 +79,14 @@
- @item.Title + @* @item.Title *@ + خلاصه سفارش - مبلغ: @_model.Price.ToString("N0") تومان + مبلغ: @_model.Amount.ToString("N0") تومان شناسه پرداخت: @_model.TransactionId تاریخ پرداخت: - @_model.PaymentDate.ToDateTime().ToLocalTime().ToString("yyyy/MM/dd HH:mm") + @_model.PaymentDate.ToDateTime().ToLocalTime().MiladiToJalaliWithTime() روش پرداخت: - @GetPaymentMethodText(_model.PaymentMethod) + @GetPaymentMethodText(_model.PaymentMethod.GetHashCode()) وضعیت پرداخت: - @if (_model.PaymentStatus) + @if (_model.PaymentStatus==PaymentStatus.Success) { پرداخت شده + }else if (_model.PaymentStatus==PaymentStatus.Pending) + { + در انتظار پرداخت } else { diff --git a/src/BackOffice/Pages/UserOrder/Components/UserOrderDetailsDialog.razor.cs b/src/BackOffice/Pages/UserOrder/Components/UserOrderDetailsDialog.razor.cs index 2831f54..2550f38 100644 --- a/src/BackOffice/Pages/UserOrder/Components/UserOrderDetailsDialog.razor.cs +++ b/src/BackOffice/Pages/UserOrder/Components/UserOrderDetailsDialog.razor.cs @@ -29,7 +29,7 @@ public partial class UserOrderDetailsDialog if (_model is not null) { - _deliveryStatusValue = _model.DeliveryStatus; + _deliveryStatusValue = _model.DeliveryStatus.GetHashCode(); _trackingCode = _model.TrackingCode; _deliveryDescription = _model.DeliveryDescription; } diff --git a/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor b/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor index 28cc3b1..f173ccd 100644 --- a/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor +++ b/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor @@ -6,21 +6,22 @@ @using BackOffice.Common.BaseComponents @using DataModel = BackOffice.BFF.UserOrder.Protobuf.Protos.UserOrder.GetAllUserOrderByFilterResponseModel - + + Margin="Margin.Dense"/> + Margin="Margin.Dense"/> - - - - - + + + + @@ -69,22 +71,27 @@ - - - - + + + + - @GetPaymentMethodText(context.Item.PaymentMethod) + @GetPaymentMethodText(context.Item.PaymentMethod.GetHashCode()) - @if (context.Item.PaymentStatus) + @if (context.Item.PaymentStatus == PaymentStatus.Success) { پرداخت شده + + } + else if (context.Item.PaymentStatus == PaymentStatus.Pending) + { + در انتظار پرداخت } else { @@ -92,7 +99,8 @@ } - + @(context.Item.PaymentDate.ToDateTime().MiladiToJalaliWithTime()) @@ -103,10 +111,10 @@ @(string.IsNullOrWhiteSpace(context.Item.UserAddressText) - ? "-" - : (context.Item.UserAddressText.Length > 30 - ? context.Item.UserAddressText.Substring(0, 30) + "..." - : context.Item.UserAddressText)) + ? "-" + : (context.Item.UserAddressText.Length > 30 + ? context.Item.UserAddressText.Substring(0, 30) + "..." + : context.Item.UserAddressText)) @@ -115,15 +123,15 @@ - @GetDeliveryStatusText(context.Item.DeliveryStatus) + Color="@GetDeliveryStatusColor(context.Item.DeliveryStatus.GetHashCode())"> + @GetDeliveryStatusText(context.Item.DeliveryStatus.GetHashCode()) - - + @@ -132,18 +140,22 @@ Size="Size.Small" ButtonType="ButtonType.Button" OnClick="@(() => OpenDetails(context.Item))" - Style="cursor:pointer;" /> + Style="cursor:pointer;"/> - + - + diff --git a/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor.cs b/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor.cs index 7ab7427..b1f8676 100644 --- a/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor.cs +++ b/src/BackOffice/Pages/UserOrder/UserOrderMainPage.razor.cs @@ -53,7 +53,7 @@ public partial class UserOrderMainPage if (_paymentStatusFilter.HasValue) { - _request.Filter.PaymentStatus = _paymentStatusFilter.Value == 1; + _request.Filter.PaymentStatus = _paymentStatusFilter; } else {