diff --git a/src/BackOffice/Pages/DiscountShop/Components/ProductFormDialog.razor b/src/BackOffice/Pages/DiscountShop/Components/ProductFormDialog.razor
index 3244741..c2e0b54 100644
--- a/src/BackOffice/Pages/DiscountShop/Components/ProductFormDialog.razor
+++ b/src/BackOffice/Pages/DiscountShop/Components/ProductFormDialog.razor
@@ -46,14 +46,6 @@
Variant="Variant.Outlined" />
-
-
-
-
- موجودی
-
-
- تنظیم روی مقدار ثابت
- افزایش به مقدار فعلی
- کاهش از مقدار فعلی
-
-
-
-
-
-
وضعیت
> ServerReload(GridState state)
@@ -98,8 +95,6 @@ public partial class BulkEdit
_newPrice = null;
_newDiscount = null;
_newClubDiscountPercent = null;
- _stockUpdateType = null;
- _stockQuantity = null;
_statusEnable = null;
}
@@ -112,16 +107,15 @@ public partial class BulkEdit
}
var hasPriceChanges = _newPrice.HasValue;
- var hasStockChanges = _stockUpdateType.HasValue && _stockQuantity.HasValue && _stockQuantity.Value > 0;
var hasStatusChange = _statusEnable.HasValue;
- if (!hasPriceChanges && !hasStockChanges && !hasStatusChange)
+ if (!hasPriceChanges && !hasStatusChange)
{
Snackbar.Add("هیچ تغییری برای اعمال انتخاب نشده است.", Severity.Warning);
return;
}
- var confirmationText = BuildConfirmationText(hasPriceChanges, hasStockChanges, hasStatusChange);
+ var confirmationText = BuildConfirmationText(hasPriceChanges, hasStatusChange);
var options = new DialogOptions { CloseOnEscapeKey = true, MaxWidth = MaxWidth.Small };
bool? confirmed = await DialogService.ShowMessageBox(
@@ -178,32 +172,6 @@ public partial class BulkEdit
}
}
- if (hasStockChanges)
- {
- var stockRequest = new BulkUpdateProductStockRequest
- {
- UpdateType = _stockUpdateType!.Value
- };
-
- foreach (var id in _selectedProductIds)
- {
- stockRequest.Products.Add(new ProductStockUpdate
- {
- ProductId = id,
- Quantity = _stockQuantity!.Value
- });
- }
-
- var stockResponse = await ProductsContract.BulkUpdateProductStockAsync(stockRequest);
-
- if (stockResponse != null)
- {
- total += stockResponse.Total;
- succeeded += stockResponse.Succeeded;
- failed += stockResponse.Failed;
- }
- }
-
if (hasStatusChange)
{
var toggleRequest = new ToggleProductStatusRequest
@@ -247,7 +215,7 @@ public partial class BulkEdit
}
}
- private string BuildConfirmationText(bool hasPriceChanges, bool hasStockChanges, bool hasStatusChange)
+ private string BuildConfirmationText(bool hasPriceChanges, bool hasStatusChange)
{
var parts = new List();
@@ -264,19 +232,6 @@ public partial class BulkEdit
parts.Add(pricePart);
}
- if (hasStockChanges)
- {
- var stockAction = _stockUpdateType switch
- {
- StockUpdateType.Set => "تنظیم موجودی روی",
- StockUpdateType.Add => "افزایش موجودی به میزان",
- StockUpdateType.Subtract => "کاهش موجودی به میزان",
- _ => "تغییر موجودی"
- };
-
- parts.Add($"• {stockAction} {_stockQuantity}");
- }
-
if (hasStatusChange)
{
var statusText = _statusEnable == true ? "فعالسازی" : "غیرفعالسازی";
diff --git a/src/BackOffice/Pages/Products/Components/CreateDialog.razor b/src/BackOffice/Pages/Products/Components/CreateDialog.razor
index 7f4b0bc..9e21d30 100644
--- a/src/BackOffice/Pages/Products/Components/CreateDialog.razor
+++ b/src/BackOffice/Pages/Products/Components/CreateDialog.razor
@@ -57,12 +57,9 @@
-
+
-
-
-
diff --git a/src/BackOffice/Pages/Products/Components/UpdateDialog.razor b/src/BackOffice/Pages/Products/Components/UpdateDialog.razor
index f29f147..d62044e 100644
--- a/src/BackOffice/Pages/Products/Components/UpdateDialog.razor
+++ b/src/BackOffice/Pages/Products/Components/UpdateDialog.razor
@@ -43,12 +43,9 @@
-
+
-
-
-