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 @@
OpenPreview(item))">
-

+ @*

*@
+
خلاصه سفارش
- مبلغ: @_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
{