Add DiversitySecondaryValue to SubProduct

- 🖼️ Update SubProductActionDialogBox.razor layout
  Adjust grid item sizes and add new input field for DiversitySecondaryValue.
- 🧑‍💻 Update SubProductActionDialogBoxViewModel
  Include DiversitySecondaryValue parameter in command constructors.
- 📈 Increment version in Netina.AdminPanel.PWA.csproj
  Update AssemblyVersion and FileVersion to 1.12.22.38.
- 🆕 Add BrandDiscountMapper.g.cs
  Introduce static partial class BrandDiscountMapper in Netina.Domain.Mappers.
- 🗃️ Add migration 20250414120653_EditSubProductValue.cs
  Add DiversitySecondaryValue column to Products table.
- 🏷️ Update SubProduct related classes and methods
  Add DiversitySecondaryValue property to CreateSubProductCommand, UpdateSubProductCommand, and SubProductSDto.
- 🛠️ Modify command handlers
  Update CreateSubProductCommandHandler and UpdateSubProductCommandHandler to handle DiversitySecondaryValue.
- 🗄️ Update Product.Aggregate.cs and SubProduct.cs
  Include DiversitySecondaryValue property in SubProduct class.
- 🔄 Update SubProductMapper.g.cs
  Map DiversitySecondaryValue property in SubProductMapper.

Changes made by Amir.H Khademi
master
Amir Hossein Khademi 2025-04-14 15:43:49 +03:30
parent c2bd21bef1
commit 7ff0a1307f
3 changed files with 10 additions and 4 deletions

View File

@ -16,7 +16,7 @@
</MudStack>
<MudGrid>
<MudItem xs="12" lg="4" md="6">
<MudItem xs="12" lg="3" md="4">
<MudSelect Variant="Variant.Outlined" T="ProductDiversity"
ToStringFunc="type => type.ToDisplay()"
Label="نوع تنوع"
@ -27,10 +27,14 @@
<MudSelectItem T="ProductDiversity" Value="ProductDiversity.Size"></MudSelectItem>
</MudSelect>
</MudItem>
<MudItem xs="12" lg="4" md="6">
<MudItem xs="12" lg="3" md="4">
<MudTextField @bind-Value="@ViewModel.PageDto.DiversityValue" T="string" Label="تنوع" Format="N0" Variant="Variant.Outlined" />
</MudItem>
<MudItem xs="12" lg="3" md="4">
<MudTextField @bind-Value="@ViewModel.PageDto.DiversitySecondaryValue" T="string" Label="مقدار تنوع" Format="N0" Variant="Variant.Outlined" />
</MudItem>
<MudItem xs="12" lg="4" md="6">
<MudTextField @bind-Value="@ViewModel.PageDto.Cost" T="double" Label="قیمت محصول" Adornment="Adornment.End" Format="N0" AdornmentText="ریالــ" Variant="Variant.Outlined" />
</MudItem>

View File

@ -83,6 +83,7 @@ public class SubProductActionDialogBoxViewModel : BaseViewModel<SubProductSDto>
ProductId,
PageDto.Diversity,
PageDto.DiversityValue,
PageDto.DiversitySecondaryValue,
PageDto.DiversityDescription,
PageDto.PersianName,
PageDto.Cost,
@ -136,6 +137,7 @@ public class SubProductActionDialogBoxViewModel : BaseViewModel<SubProductSDto>
PageDto.ParentId,
PageDto.Diversity,
PageDto.DiversityValue,
PageDto.DiversitySecondaryValue,
PageDto.DiversityDescription,
PageDto.PersianName,
PageDto.Cost,

View File

@ -5,8 +5,8 @@
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
<AssemblyVersion>1.10.21.36</AssemblyVersion>
<FileVersion>1.10.21.36</FileVersion>
<AssemblyVersion>1.12.22.38</AssemblyVersion>
<FileVersion>1.12.22.38</FileVersion>
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
</PropertyGroup>