Browse Source

1

集成Redis
Zheng 1 year ago
parent
commit
80d73a0be4
  1. 18
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml
  2. 27
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml.cs
  3. 19
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml
  4. 38
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml.cs
  5. 57
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml
  6. 83
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml.cs
  7. 55
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/ViewModels/CreateEditStoreSaleOrderDetailViewModel.cs
  8. 0
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.css
  9. 145
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.js
  10. 18
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml
  11. 27
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml.cs
  12. 31
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/ViewModels/CreateEditStoreScrapNoteViewModel.cs
  13. 18
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml
  14. 27
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml.cs
  15. 19
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml
  16. 38
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml.cs
  17. 57
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml
  18. 159
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml.cs
  19. 112
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/ViewModels/CreateEditStoreWipWarehouseAdjustNoteDetailViewModel.cs
  20. 0
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.css
  21. 221
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.js
  22. 18
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml
  23. 27
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml.cs
  24. 19
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml
  25. 38
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml.cs
  26. 57
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml
  27. 67
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml.cs
  28. 43
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/ViewModels/CreateEditStoreWipWarehouseAdjustRequestViewModel.cs
  29. 0
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.css
  30. 129
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.js
  31. 18
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml
  32. 27
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml.cs
  33. 19
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml
  34. 38
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml.cs
  35. 57
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml
  36. 159
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml.cs
  37. 112
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/ViewModels/CreateEditStoreWipWarehouseAdjustRequestDetailViewModel.cs
  38. 0
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.css
  39. 221
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.js
  40. 216
      WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs

18
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml

@ -0,0 +1,18 @@
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@using WinIn.FasterZ.Wms.Localization
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="CreateModal">
<abp-modal>
<abp-modal-header title="@L["CreateStoreSaleOrderDetail"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

27
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml.cs

@ -0,0 +1,27 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrderDetail;
using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrderDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail;
public class CreateModalModel : WmsPageModel
{
[BindProperty]
public CreateEditStoreSaleOrderDetailViewModel ViewModel { get; set; }
private readonly IStoreSaleOrderDetailAppService _service;
public CreateModalModel(IStoreSaleOrderDetailAppService service)
{
_service = service;
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreSaleOrderDetailViewModel, CreateUpdateStoreSaleOrderDetailDto>(ViewModel);
await _service.CreateAsync(dto);
return NoContent();
}
}

19
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml

@ -0,0 +1,19 @@
@page
@using WinIn.FasterZ.Wms.Localization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.EditModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="EditModal">
<abp-modal>
<abp-modal-header title="@L["EditStoreSaleOrderDetail"].Value"></abp-modal-header>
<abp-modal-body>
<abp-input asp-for="Id" />
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

38
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml.cs

@ -0,0 +1,38 @@
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrderDetail;
using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrderDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail;
public class EditModalModel : WmsPageModel
{
[HiddenInput]
[BindProperty(SupportsGet = true)]
public Guid Id { get; set; }
[BindProperty]
public CreateEditStoreSaleOrderDetailViewModel ViewModel { get; set; }
private readonly IStoreSaleOrderDetailAppService _service;
public EditModalModel(IStoreSaleOrderDetailAppService service)
{
_service = service;
}
public virtual async Task OnGetAsync()
{
var dto = await _service.GetAsync(Id);
ViewModel = ObjectMapper.Map<StoreSaleOrderDetailDto, CreateEditStoreSaleOrderDetailViewModel>(dto);
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreSaleOrderDetailViewModel, CreateUpdateStoreSaleOrderDetailDto>(ViewModel);
await _service.UpdateAsync(Id, dto);
return NoContent();
}
}

57
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml

@ -0,0 +1,57 @@
@page
@using WinIn.FasterZ.Wms.Permissions
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Layout
@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail
@using WinIn.FasterZ.Wms.Localization
@using WinIn.FasterZ.Wms.Web.Menus
@model IndexModel
@inject IPageLayout PageLayout
@inject IHtmlLocalizer<WmsResource> L
@inject IAuthorizationService Authorization
@{
PageLayout.Content.Title = L["StoreSaleOrderDetail"].Value;
PageLayout.Content.BreadCrumb.Add(L["Menu:StoreSaleOrderDetail"].Value);
PageLayout.Content.MenuItemName = WmsMenus.StoreSaleOrderDetail;
}
@section scripts
{
<abp-script src="/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.js" />
}
@section styles
{
<abp-style src="/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.css"/>
}
<abp-card>
<abp-card-header>
<abp-row>
<abp-column size-md="_6">
<abp-card-title>@L["StoreSaleOrderDetail"]</abp-card-title>
</abp-column>
<abp-column size-md="_6" class="text-end">
@if (await Authorization.IsGrantedAsync(WmsPermissions.StoreSaleOrderDetail.Create))
{
<abp-button id="NewStoreSaleOrderDetailButton"
text="@L["CreateStoreSaleOrderDetail"].Value"
icon="plus"
button-type="Primary" />
}
</abp-column>
</abp-row>
</abp-card-header>
<abp-card-body>
<abp-row class="mb-3">
<a abp-collapse-id="StoreSaleOrderDetailCollapse" class="text-secondary">@L["TableFilter"] </a>
</abp-row>
<abp-dynamic-form abp-model="StoreSaleOrderDetailFilter" id="StoreSaleOrderDetailFilter" required-symbols="false" column-size="_3">
<abp-collapse-body id="StoreSaleOrderDetailCollapse">
<abp-form-content />
</abp-collapse-body>
</abp-dynamic-form>
<hr />
<abp-table striped-rows="true" id="StoreSaleOrderDetailTable" class="nowrap"/>
</abp-card-body>
</abp-card>

83
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml.cs

@ -0,0 +1,83 @@
using System;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail;
public class IndexModel : WmsPageModel
{
public StoreSaleOrderDetailFilterInput StoreSaleOrderDetailFilter { get; set; }
public virtual async Task OnGetAsync()
{
await Task.CompletedTask;
}
}
public class StoreSaleOrderDetailFilterInput
{
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailConvertRate")]
public decimal? ConvertRate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailCustomerPackQty")]
public decimal? CustomerPackQty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailCustomerPackUom")]
public string? CustomerPackUom { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailItemCode")]
public string? ItemCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailItemDesc1")]
public string? ItemDesc1 { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailItemDesc2")]
public string? ItemDesc2 { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailItemName")]
public string? ItemName { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailLineStatus")]
public string? LineStatus { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailMaster")]
public StoreSaleOrder? Master { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailMasterId")]
public Guid? MasterId { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailNumber")]
public string? Number { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailQty")]
public decimal? Qty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailRemark")]
public string? Remark { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailSoLine")]
public string? SoLine { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailStdPackQty")]
public decimal? StdPackQty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreSaleOrderDetailUom")]
public string? Uom { get; set; }
}

55
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/ViewModels/CreateEditStoreSaleOrderDetailViewModel.cs

@ -0,0 +1,55 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.ViewModels;
public class CreateEditStoreSaleOrderDetailViewModel
{
[Display(Name = "StoreSaleOrderDetailConvertRate")]
public decimal ConvertRate { get; set; }
[Display(Name = "StoreSaleOrderDetailCustomerPackQty")]
public decimal CustomerPackQty { get; set; }
[Display(Name = "StoreSaleOrderDetailCustomerPackUom")]
public string? CustomerPackUom { get; set; }
[Display(Name = "StoreSaleOrderDetailItemCode")]
public string ItemCode { get; set; }
[Display(Name = "StoreSaleOrderDetailItemDesc1")]
public string? ItemDesc1 { get; set; }
[Display(Name = "StoreSaleOrderDetailItemDesc2")]
public string? ItemDesc2 { get; set; }
[Display(Name = "StoreSaleOrderDetailItemName")]
public string? ItemName { get; set; }
[Display(Name = "StoreSaleOrderDetailLineStatus")]
public string LineStatus { get; set; }
[Display(Name = "StoreSaleOrderDetailMaster")]
public StoreSaleOrder Master { get; set; }
[Display(Name = "StoreSaleOrderDetailMasterId")]
public Guid MasterId { get; set; }
[Display(Name = "StoreSaleOrderDetailNumber")]
public string Number { get; set; }
[Display(Name = "StoreSaleOrderDetailQty")]
public decimal Qty { get; set; }
[Display(Name = "StoreSaleOrderDetailRemark")]
public string? Remark { get; set; }
[Display(Name = "StoreSaleOrderDetailSoLine")]
public string SoLine { get; set; }
[Display(Name = "StoreSaleOrderDetailStdPackQty")]
public decimal StdPackQty { get; set; }
[Display(Name = "StoreSaleOrderDetailUom")]
public string Uom { get; set; }
}

0
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.css

145
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.js

@ -0,0 +1,145 @@
$(function () {
$("#StoreSaleOrderDetailFilter :input").on('input', function () {
dataTable.ajax.reload();
});
//After abp v7.2 use dynamicForm 'column-size' instead of the following settings
//$('#StoreSaleOrderDetailCollapse div').addClass('col-sm-3').parent().addClass('row');
var getFilter = function () {
var input = {};
$("#StoreSaleOrderDetailFilter")
.serializeArray()
.forEach(function (data) {
if (data.value != '') {
input[abp.utils.toCamelCase(data.name.replace(/StoreSaleOrderDetailFilter./g, ''))] = data.value;
}
})
return input;
};
var l = abp.localization.getResource('Wms');
var service = winIn.fasterZ.wms.z_Business.storeSaleOrderDetail.storeSaleOrderDetail;
var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal');
var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal');
var dataTable = $('#StoreSaleOrderDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({
processing: true,
serverSide: true,
paging: true,
searching: false,//disable default searchbox
autoWidth: false,
scrollCollapse: true,
order: [[0, "asc"]],
ajax: abp.libs.datatables.createAjax(service.getList,getFilter),
columnDefs: [
{
rowAction: {
items:
[
{
text: l('Edit'),
visible: abp.auth.isGranted('Wms.StoreSaleOrderDetail.Update'),
action: function (data) {
editModal.open({ id: data.record.id });
}
},
{
text: l('Delete'),
visible: abp.auth.isGranted('Wms.StoreSaleOrderDetail.Delete'),
confirmMessage: function (data) {
return l('StoreSaleOrderDetailDeletionConfirmationMessage', data.record.id);
},
action: function (data) {
service.delete(data.record.id)
.then(function () {
abp.notify.info(l('SuccessfullyDeleted'));
dataTable.ajax.reload();
});
}
}
]
}
},
{
title: l('StoreSaleOrderDetailConvertRate'),
data: "convertRate"
},
{
title: l('StoreSaleOrderDetailCustomerPackQty'),
data: "customerPackQty"
},
{
title: l('StoreSaleOrderDetailCustomerPackUom'),
data: "customerPackUom"
},
{
title: l('StoreSaleOrderDetailItemCode'),
data: "itemCode"
},
{
title: l('StoreSaleOrderDetailItemDesc1'),
data: "itemDesc1"
},
{
title: l('StoreSaleOrderDetailItemDesc2'),
data: "itemDesc2"
},
{
title: l('StoreSaleOrderDetailItemName'),
data: "itemName"
},
{
title: l('StoreSaleOrderDetailLineStatus'),
data: "lineStatus"
},
{
title: l('StoreSaleOrderDetailMaster'),
data: "master"
},
{
title: l('StoreSaleOrderDetailMasterId'),
data: "masterId"
},
{
title: l('StoreSaleOrderDetailNumber'),
data: "number"
},
{
title: l('StoreSaleOrderDetailQty'),
data: "qty"
},
{
title: l('StoreSaleOrderDetailRemark'),
data: "remark"
},
{
title: l('StoreSaleOrderDetailSoLine'),
data: "soLine"
},
{
title: l('StoreSaleOrderDetailStdPackQty'),
data: "stdPackQty"
},
{
title: l('StoreSaleOrderDetailUom'),
data: "uom"
},
]
}));
createModal.onResult(function () {
dataTable.ajax.reload();
});
editModal.onResult(function () {
dataTable.ajax.reload();
});
$('#NewStoreSaleOrderDetailButton').click(function (e) {
e.preventDefault();
createModal.open();
});
});

18
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml

@ -0,0 +1,18 @@
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@using WinIn.FasterZ.Wms.Localization
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNote.StoreScrapNote.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="CreateModal">
<abp-modal>
<abp-modal-header title="@L["CreateStoreScrapNote"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

27
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml.cs

@ -0,0 +1,27 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreScrapNote;
using WinIn.FasterZ.Wms.Z_Business.StoreScrapNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNote.StoreScrapNote.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNote.StoreScrapNote;
public class CreateModalModel : WmsPageModel
{
[BindProperty]
public CreateEditStoreScrapNoteViewModel ViewModel { get; set; }
private readonly IStoreScrapNoteAppService _service;
public CreateModalModel(IStoreScrapNoteAppService service)
{
_service = service;
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreScrapNoteViewModel, CreateUpdateStoreScrapNoteDto>(ViewModel);
await _service.CreateAsync(dto);
return NoContent();
}
}

31
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/ViewModels/CreateEditStoreScrapNoteViewModel.cs

@ -0,0 +1,31 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNote.StoreScrapNote.ViewModels;
public class CreateEditStoreScrapNoteViewModel
{
[Display(Name = "StoreScrapNoteActiveDate")]
public DateTime ActiveDate { get; set; }
[Display(Name = "StoreScrapNoteJobNumber")]
public string? JobNumber { get; set; }
[Display(Name = "StoreScrapNoteNumber")]
public string Number { get; set; }
[Display(Name = "StoreScrapNoteRemark")]
public string? Remark { get; set; }
[Display(Name = "StoreScrapNoteScrapRequestNumber")]
public string? ScrapRequestNumber { get; set; }
[Display(Name = "StoreScrapNoteStoreScrapNoteDetails")]
public ICollection<StoreScrapNoteDetail> StoreScrapNoteDetails { get; set; }
[Display(Name = "StoreScrapNoteType")]
public string? Type { get; set; }
[Display(Name = "StoreScrapNoteWorker")]
public string? Worker { get; set; }
}

18
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml

@ -0,0 +1,18 @@
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@using WinIn.FasterZ.Wms.Localization
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="CreateModal">
<abp-modal>
<abp-modal-header title="@L["CreateStoreWipWarehouseAdjustNoteDetail"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

27
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml.cs

@ -0,0 +1,27 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNoteDetail;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail;
public class CreateModalModel : WmsPageModel
{
[BindProperty]
public CreateEditStoreWipWarehouseAdjustNoteDetailViewModel ViewModel { get; set; }
private readonly IStoreWipWarehouseAdjustNoteDetailAppService _service;
public CreateModalModel(IStoreWipWarehouseAdjustNoteDetailAppService service)
{
_service = service;
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreWipWarehouseAdjustNoteDetailViewModel, CreateUpdateStoreWipWarehouseAdjustNoteDetailDto>(ViewModel);
await _service.CreateAsync(dto);
return NoContent();
}
}

19
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml

@ -0,0 +1,19 @@
@page
@using WinIn.FasterZ.Wms.Localization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.EditModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="EditModal">
<abp-modal>
<abp-modal-header title="@L["EditStoreWipWarehouseAdjustNoteDetail"].Value"></abp-modal-header>
<abp-modal-body>
<abp-input asp-for="Id" />
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

38
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml.cs

@ -0,0 +1,38 @@
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNoteDetail;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail;
public class EditModalModel : WmsPageModel
{
[HiddenInput]
[BindProperty(SupportsGet = true)]
public Guid Id { get; set; }
[BindProperty]
public CreateEditStoreWipWarehouseAdjustNoteDetailViewModel ViewModel { get; set; }
private readonly IStoreWipWarehouseAdjustNoteDetailAppService _service;
public EditModalModel(IStoreWipWarehouseAdjustNoteDetailAppService service)
{
_service = service;
}
public virtual async Task OnGetAsync()
{
var dto = await _service.GetAsync(Id);
ViewModel = ObjectMapper.Map<StoreWipWarehouseAdjustNoteDetailDto, CreateEditStoreWipWarehouseAdjustNoteDetailViewModel>(dto);
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreWipWarehouseAdjustNoteDetailViewModel, CreateUpdateStoreWipWarehouseAdjustNoteDetailDto>(ViewModel);
await _service.UpdateAsync(Id, dto);
return NoContent();
}
}

57
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml

@ -0,0 +1,57 @@
@page
@using WinIn.FasterZ.Wms.Permissions
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Layout
@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail
@using WinIn.FasterZ.Wms.Localization
@using WinIn.FasterZ.Wms.Web.Menus
@model IndexModel
@inject IPageLayout PageLayout
@inject IHtmlLocalizer<WmsResource> L
@inject IAuthorizationService Authorization
@{
PageLayout.Content.Title = L["StoreWipWarehouseAdjustNoteDetail"].Value;
PageLayout.Content.BreadCrumb.Add(L["Menu:StoreWipWarehouseAdjustNoteDetail"].Value);
PageLayout.Content.MenuItemName = WmsMenus.StoreWipWarehouseAdjustNoteDetail;
}
@section scripts
{
<abp-script src="/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.js" />
}
@section styles
{
<abp-style src="/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.css"/>
}
<abp-card>
<abp-card-header>
<abp-row>
<abp-column size-md="_6">
<abp-card-title>@L["StoreWipWarehouseAdjustNoteDetail"]</abp-card-title>
</abp-column>
<abp-column size-md="_6" class="text-end">
@if (await Authorization.IsGrantedAsync(WmsPermissions.StoreWipWarehouseAdjustNoteDetail.Create))
{
<abp-button id="NewStoreWipWarehouseAdjustNoteDetailButton"
text="@L["CreateStoreWipWarehouseAdjustNoteDetail"].Value"
icon="plus"
button-type="Primary" />
}
</abp-column>
</abp-row>
</abp-card-header>
<abp-card-body>
<abp-row class="mb-3">
<a abp-collapse-id="StoreWipWarehouseAdjustNoteDetailCollapse" class="text-secondary">@L["TableFilter"] </a>
</abp-row>
<abp-dynamic-form abp-model="StoreWipWarehouseAdjustNoteDetailFilter" id="StoreWipWarehouseAdjustNoteDetailFilter" required-symbols="false" column-size="_3">
<abp-collapse-body id="StoreWipWarehouseAdjustNoteDetailCollapse">
<abp-form-content />
</abp-collapse-body>
</abp-dynamic-form>
<hr />
<abp-table striped-rows="true" id="StoreWipWarehouseAdjustNoteDetailTable" class="nowrap"/>
</abp-card-body>
</abp-card>

159
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml.cs

@ -0,0 +1,159 @@
using System;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail;
public class IndexModel : WmsPageModel
{
public StoreWipWarehouseAdjustNoteDetailFilterInput StoreWipWarehouseAdjustNoteDetailFilter { get; set; }
public virtual async Task OnGetAsync()
{
await Task.CompletedTask;
}
}
public class StoreWipWarehouseAdjustNoteDetailFilterInput
{
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailArriveDate")]
public DateTime? ArriveDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailExpireDate")]
public DateTime? ExpireDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromContainerCode")]
public string? FromContainerCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationArea")]
public string? FromLocationArea { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationCode")]
public string? FromLocationCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationErpCode")]
public string? FromLocationErpCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationGroup")]
public string? FromLocationGroup { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLot")]
public string? FromLot { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromPackingCode")]
public string? FromPackingCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromStatus")]
public string? FromStatus { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromWarehouseCode")]
public string? FromWarehouseCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemCode")]
public string? ItemCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemDesc1")]
public string? ItemDesc1 { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemDesc2")]
public string? ItemDesc2 { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemName")]
public string? ItemName { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailMaster")]
public StoreWipWarehouseAdjustNote? Master { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailMasterId")]
public Guid? MasterId { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailNumber")]
public string? Number { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailProduceDate")]
public DateTime? ProduceDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailQty")]
public decimal? Qty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailReason")]
public string? Reason { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailReasonCode")]
public string? ReasonCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailRemark")]
public string? Remark { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailStdPackQty")]
public decimal? StdPackQty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailSupplierBatch")]
public string? SupplierBatch { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToContainerCode")]
public string? ToContainerCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationArea")]
public string? ToLocationArea { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationCode")]
public string? ToLocationCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationErpCode")]
public string? ToLocationErpCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationGroup")]
public string? ToLocationGroup { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLot")]
public string? ToLot { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToPackingCode")]
public string? ToPackingCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToStatus")]
public string? ToStatus { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToWarehouseCode")]
public string? ToWarehouseCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustNoteDetailUom")]
public string? Uom { get; set; }
}

112
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/ViewModels/CreateEditStoreWipWarehouseAdjustNoteDetailViewModel.cs

@ -0,0 +1,112 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.ViewModels;
public class CreateEditStoreWipWarehouseAdjustNoteDetailViewModel
{
[Display(Name = "StoreWipWarehouseAdjustNoteDetailArriveDate")]
public DateTime ArriveDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailExpireDate")]
public DateTime ExpireDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromContainerCode")]
public string? FromContainerCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationArea")]
public string? FromLocationArea { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationCode")]
public string FromLocationCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationErpCode")]
public string FromLocationErpCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLocationGroup")]
public string? FromLocationGroup { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromLot")]
public string? FromLot { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromPackingCode")]
public string? FromPackingCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromStatus")]
public string FromStatus { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailFromWarehouseCode")]
public string FromWarehouseCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemCode")]
public string ItemCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemDesc1")]
public string? ItemDesc1 { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemDesc2")]
public string? ItemDesc2 { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailItemName")]
public string? ItemName { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailMaster")]
public StoreWipWarehouseAdjustNote Master { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailMasterId")]
public Guid MasterId { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailNumber")]
public string Number { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailProduceDate")]
public DateTime ProduceDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailQty")]
public decimal Qty { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailReason")]
public string? Reason { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailReasonCode")]
public string? ReasonCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailRemark")]
public string? Remark { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailStdPackQty")]
public decimal StdPackQty { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailSupplierBatch")]
public string? SupplierBatch { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToContainerCode")]
public string? ToContainerCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationArea")]
public string? ToLocationArea { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationCode")]
public string ToLocationCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationErpCode")]
public string ToLocationErpCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLocationGroup")]
public string? ToLocationGroup { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToLot")]
public string? ToLot { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToPackingCode")]
public string? ToPackingCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToStatus")]
public string ToStatus { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailToWarehouseCode")]
public string ToWarehouseCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustNoteDetailUom")]
public string Uom { get; set; }
}

0
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.css

221
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.js

@ -0,0 +1,221 @@
$(function () {
$("#StoreWipWarehouseAdjustNoteDetailFilter :input").on('input', function () {
dataTable.ajax.reload();
});
//After abp v7.2 use dynamicForm 'column-size' instead of the following settings
//$('#StoreWipWarehouseAdjustNoteDetailCollapse div').addClass('col-sm-3').parent().addClass('row');
var getFilter = function () {
var input = {};
$("#StoreWipWarehouseAdjustNoteDetailFilter")
.serializeArray()
.forEach(function (data) {
if (data.value != '') {
input[abp.utils.toCamelCase(data.name.replace(/StoreWipWarehouseAdjustNoteDetailFilter./g, ''))] = data.value;
}
})
return input;
};
var l = abp.localization.getResource('Wms');
var service = winIn.fasterZ.wms.z_Business.storeWipWarehouseAdjustNoteDetail.storeWipWarehouseAdjustNoteDetail;
var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal');
var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal');
var dataTable = $('#StoreWipWarehouseAdjustNoteDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({
processing: true,
serverSide: true,
paging: true,
searching: false,//disable default searchbox
autoWidth: false,
scrollCollapse: true,
order: [[0, "asc"]],
ajax: abp.libs.datatables.createAjax(service.getList,getFilter),
columnDefs: [
{
rowAction: {
items:
[
{
text: l('Edit'),
visible: abp.auth.isGranted('Wms.StoreWipWarehouseAdjustNoteDetail.Update'),
action: function (data) {
editModal.open({ id: data.record.id });
}
},
{
text: l('Delete'),
visible: abp.auth.isGranted('Wms.StoreWipWarehouseAdjustNoteDetail.Delete'),
confirmMessage: function (data) {
return l('StoreWipWarehouseAdjustNoteDetailDeletionConfirmationMessage', data.record.id);
},
action: function (data) {
service.delete(data.record.id)
.then(function () {
abp.notify.info(l('SuccessfullyDeleted'));
dataTable.ajax.reload();
});
}
}
]
}
},
{
title: l('StoreWipWarehouseAdjustNoteDetailArriveDate'),
data: "arriveDate"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailExpireDate'),
data: "expireDate"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromContainerCode'),
data: "fromContainerCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromLocationArea'),
data: "fromLocationArea"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromLocationCode'),
data: "fromLocationCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromLocationErpCode'),
data: "fromLocationErpCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromLocationGroup'),
data: "fromLocationGroup"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromLot'),
data: "fromLot"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromPackingCode'),
data: "fromPackingCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromStatus'),
data: "fromStatus"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailFromWarehouseCode'),
data: "fromWarehouseCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailItemCode'),
data: "itemCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailItemDesc1'),
data: "itemDesc1"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailItemDesc2'),
data: "itemDesc2"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailItemName'),
data: "itemName"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailMaster'),
data: "master"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailMasterId'),
data: "masterId"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailNumber'),
data: "number"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailProduceDate'),
data: "produceDate"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailQty'),
data: "qty"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailReason'),
data: "reason"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailReasonCode'),
data: "reasonCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailRemark'),
data: "remark"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailStdPackQty'),
data: "stdPackQty"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailSupplierBatch'),
data: "supplierBatch"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToContainerCode'),
data: "toContainerCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToLocationArea'),
data: "toLocationArea"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToLocationCode'),
data: "toLocationCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToLocationErpCode'),
data: "toLocationErpCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToLocationGroup'),
data: "toLocationGroup"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToLot'),
data: "toLot"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToPackingCode'),
data: "toPackingCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToStatus'),
data: "toStatus"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailToWarehouseCode'),
data: "toWarehouseCode"
},
{
title: l('StoreWipWarehouseAdjustNoteDetailUom'),
data: "uom"
},
]
}));
createModal.onResult(function () {
dataTable.ajax.reload();
});
editModal.onResult(function () {
dataTable.ajax.reload();
});
$('#NewStoreWipWarehouseAdjustNoteDetailButton').click(function (e) {
e.preventDefault();
createModal.open();
});
});

18
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml

@ -0,0 +1,18 @@
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@using WinIn.FasterZ.Wms.Localization
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="CreateModal">
<abp-modal>
<abp-modal-header title="@L["CreateStoreWipWarehouseAdjustRequest"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

27
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml.cs

@ -0,0 +1,27 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequest;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest;
public class CreateModalModel : WmsPageModel
{
[BindProperty]
public CreateEditStoreWipWarehouseAdjustRequestViewModel ViewModel { get; set; }
private readonly IStoreWipWarehouseAdjustRequestAppService _service;
public CreateModalModel(IStoreWipWarehouseAdjustRequestAppService service)
{
_service = service;
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreWipWarehouseAdjustRequestViewModel, CreateUpdateStoreWipWarehouseAdjustRequestDto>(ViewModel);
await _service.CreateAsync(dto);
return NoContent();
}
}

19
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml

@ -0,0 +1,19 @@
@page
@using WinIn.FasterZ.Wms.Localization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.EditModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="EditModal">
<abp-modal>
<abp-modal-header title="@L["EditStoreWipWarehouseAdjustRequest"].Value"></abp-modal-header>
<abp-modal-body>
<abp-input asp-for="Id" />
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

38
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml.cs

@ -0,0 +1,38 @@
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequest;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest;
public class EditModalModel : WmsPageModel
{
[HiddenInput]
[BindProperty(SupportsGet = true)]
public Guid Id { get; set; }
[BindProperty]
public CreateEditStoreWipWarehouseAdjustRequestViewModel ViewModel { get; set; }
private readonly IStoreWipWarehouseAdjustRequestAppService _service;
public EditModalModel(IStoreWipWarehouseAdjustRequestAppService service)
{
_service = service;
}
public virtual async Task OnGetAsync()
{
var dto = await _service.GetAsync(Id);
ViewModel = ObjectMapper.Map<StoreWipWarehouseAdjustRequestDto, CreateEditStoreWipWarehouseAdjustRequestViewModel>(dto);
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreWipWarehouseAdjustRequestViewModel, CreateUpdateStoreWipWarehouseAdjustRequestDto>(ViewModel);
await _service.UpdateAsync(Id, dto);
return NoContent();
}
}

57
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml

@ -0,0 +1,57 @@
@page
@using WinIn.FasterZ.Wms.Permissions
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Layout
@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest
@using WinIn.FasterZ.Wms.Localization
@using WinIn.FasterZ.Wms.Web.Menus
@model IndexModel
@inject IPageLayout PageLayout
@inject IHtmlLocalizer<WmsResource> L
@inject IAuthorizationService Authorization
@{
PageLayout.Content.Title = L["StoreWipWarehouseAdjustRequest"].Value;
PageLayout.Content.BreadCrumb.Add(L["Menu:StoreWipWarehouseAdjustRequest"].Value);
PageLayout.Content.MenuItemName = WmsMenus.StoreWipWarehouseAdjustRequest;
}
@section scripts
{
<abp-script src="/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.js" />
}
@section styles
{
<abp-style src="/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.css"/>
}
<abp-card>
<abp-card-header>
<abp-row>
<abp-column size-md="_6">
<abp-card-title>@L["StoreWipWarehouseAdjustRequest"]</abp-card-title>
</abp-column>
<abp-column size-md="_6" class="text-end">
@if (await Authorization.IsGrantedAsync(WmsPermissions.StoreWipWarehouseAdjustRequest.Create))
{
<abp-button id="NewStoreWipWarehouseAdjustRequestButton"
text="@L["CreateStoreWipWarehouseAdjustRequest"].Value"
icon="plus"
button-type="Primary" />
}
</abp-column>
</abp-row>
</abp-card-header>
<abp-card-body>
<abp-row class="mb-3">
<a abp-collapse-id="StoreWipWarehouseAdjustRequestCollapse" class="text-secondary">@L["TableFilter"] </a>
</abp-row>
<abp-dynamic-form abp-model="StoreWipWarehouseAdjustRequestFilter" id="StoreWipWarehouseAdjustRequestFilter" required-symbols="false" column-size="_3">
<abp-collapse-body id="StoreWipWarehouseAdjustRequestCollapse">
<abp-form-content />
</abp-collapse-body>
</abp-dynamic-form>
<hr />
<abp-table striped-rows="true" id="StoreWipWarehouseAdjustRequestTable" class="nowrap"/>
</abp-card-body>
</abp-card>

67
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml.cs

@ -0,0 +1,67 @@
using System;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest;
public class IndexModel : WmsPageModel
{
public StoreWipWarehouseAdjustRequestFilterInput StoreWipWarehouseAdjustRequestFilter { get; set; }
public virtual async Task OnGetAsync()
{
await Task.CompletedTask;
}
}
public class StoreWipWarehouseAdjustRequestFilterInput
{
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestActiveDate")]
public DateTime? ActiveDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestAutoAgree")]
public bool? AutoAgree { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestAutoCompleteJob")]
public bool? AutoCompleteJob { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestAutoHandle")]
public bool? AutoHandle { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestAutoSubmit")]
public bool? AutoSubmit { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDirectCreateNote")]
public bool? DirectCreateNote { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestNumber")]
public string? Number { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestRemark")]
public string? Remark { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestRequestStatus")]
public string? RequestStatus { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestStoreWipWarehouseAdjustRequestDetails")]
public ICollection<StoreWipWarehouseAdjustRequestDetail>? StoreWipWarehouseAdjustRequestDetails { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestType")]
public string? Type { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestWorker")]
public string? Worker { get; set; }
}

43
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/ViewModels/CreateEditStoreWipWarehouseAdjustRequestViewModel.cs

@ -0,0 +1,43 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.ViewModels;
public class CreateEditStoreWipWarehouseAdjustRequestViewModel
{
[Display(Name = "StoreWipWarehouseAdjustRequestActiveDate")]
public DateTime ActiveDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestAutoAgree")]
public bool AutoAgree { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestAutoCompleteJob")]
public bool AutoCompleteJob { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestAutoHandle")]
public bool AutoHandle { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestAutoSubmit")]
public bool AutoSubmit { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDirectCreateNote")]
public bool DirectCreateNote { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestNumber")]
public string Number { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestRemark")]
public string? Remark { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestRequestStatus")]
public string RequestStatus { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestStoreWipWarehouseAdjustRequestDetails")]
public ICollection<StoreWipWarehouseAdjustRequestDetail> StoreWipWarehouseAdjustRequestDetails { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestType")]
public string? Type { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestWorker")]
public string? Worker { get; set; }
}

0
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.css

129
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.js

@ -0,0 +1,129 @@
$(function () {
$("#StoreWipWarehouseAdjustRequestFilter :input").on('input', function () {
dataTable.ajax.reload();
});
//After abp v7.2 use dynamicForm 'column-size' instead of the following settings
//$('#StoreWipWarehouseAdjustRequestCollapse div').addClass('col-sm-3').parent().addClass('row');
var getFilter = function () {
var input = {};
$("#StoreWipWarehouseAdjustRequestFilter")
.serializeArray()
.forEach(function (data) {
if (data.value != '') {
input[abp.utils.toCamelCase(data.name.replace(/StoreWipWarehouseAdjustRequestFilter./g, ''))] = data.value;
}
})
return input;
};
var l = abp.localization.getResource('Wms');
var service = winIn.fasterZ.wms.z_Business.storeWipWarehouseAdjustRequest.storeWipWarehouseAdjustRequest;
var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal');
var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal');
var dataTable = $('#StoreWipWarehouseAdjustRequestTable').DataTable(abp.libs.datatables.normalizeConfiguration({
processing: true,
serverSide: true,
paging: true,
searching: false,//disable default searchbox
autoWidth: false,
scrollCollapse: true,
order: [[0, "asc"]],
ajax: abp.libs.datatables.createAjax(service.getList,getFilter),
columnDefs: [
{
rowAction: {
items:
[
{
text: l('Edit'),
visible: abp.auth.isGranted('Wms.StoreWipWarehouseAdjustRequest.Update'),
action: function (data) {
editModal.open({ id: data.record.id });
}
},
{
text: l('Delete'),
visible: abp.auth.isGranted('Wms.StoreWipWarehouseAdjustRequest.Delete'),
confirmMessage: function (data) {
return l('StoreWipWarehouseAdjustRequestDeletionConfirmationMessage', data.record.id);
},
action: function (data) {
service.delete(data.record.id)
.then(function () {
abp.notify.info(l('SuccessfullyDeleted'));
dataTable.ajax.reload();
});
}
}
]
}
},
{
title: l('StoreWipWarehouseAdjustRequestActiveDate'),
data: "activeDate"
},
{
title: l('StoreWipWarehouseAdjustRequestAutoAgree'),
data: "autoAgree"
},
{
title: l('StoreWipWarehouseAdjustRequestAutoCompleteJob'),
data: "autoCompleteJob"
},
{
title: l('StoreWipWarehouseAdjustRequestAutoHandle'),
data: "autoHandle"
},
{
title: l('StoreWipWarehouseAdjustRequestAutoSubmit'),
data: "autoSubmit"
},
{
title: l('StoreWipWarehouseAdjustRequestDirectCreateNote'),
data: "directCreateNote"
},
{
title: l('StoreWipWarehouseAdjustRequestNumber'),
data: "number"
},
{
title: l('StoreWipWarehouseAdjustRequestRemark'),
data: "remark"
},
{
title: l('StoreWipWarehouseAdjustRequestRequestStatus'),
data: "requestStatus"
},
{
title: l('StoreWipWarehouseAdjustRequestStoreWipWarehouseAdjustRequestDetails'),
data: "storeWipWarehouseAdjustRequestDetails"
},
{
title: l('StoreWipWarehouseAdjustRequestType'),
data: "type"
},
{
title: l('StoreWipWarehouseAdjustRequestWorker'),
data: "worker"
},
]
}));
createModal.onResult(function () {
dataTable.ajax.reload();
});
editModal.onResult(function () {
dataTable.ajax.reload();
});
$('#NewStoreWipWarehouseAdjustRequestButton').click(function (e) {
e.preventDefault();
createModal.open();
});
});

18
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml

@ -0,0 +1,18 @@
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@using WinIn.FasterZ.Wms.Localization
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="CreateModal">
<abp-modal>
<abp-modal-header title="@L["CreateStoreWipWarehouseAdjustRequestDetail"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

27
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml.cs

@ -0,0 +1,27 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequestDetail;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail;
public class CreateModalModel : WmsPageModel
{
[BindProperty]
public CreateEditStoreWipWarehouseAdjustRequestDetailViewModel ViewModel { get; set; }
private readonly IStoreWipWarehouseAdjustRequestDetailAppService _service;
public CreateModalModel(IStoreWipWarehouseAdjustRequestDetailAppService service)
{
_service = service;
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreWipWarehouseAdjustRequestDetailViewModel, CreateUpdateStoreWipWarehouseAdjustRequestDetailDto>(ViewModel);
await _service.CreateAsync(dto);
return NoContent();
}
}

19
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml

@ -0,0 +1,19 @@
@page
@using WinIn.FasterZ.Wms.Localization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal;
@inject IHtmlLocalizer<WmsResource> L
@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.EditModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="ViewModel" data-ajaxForm="true" asp-page="EditModal">
<abp-modal>
<abp-modal-header title="@L["EditStoreWipWarehouseAdjustRequestDetail"].Value"></abp-modal-header>
<abp-modal-body>
<abp-input asp-for="Id" />
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

38
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml.cs

@ -0,0 +1,38 @@
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequestDetail;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.ViewModels;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail;
public class EditModalModel : WmsPageModel
{
[HiddenInput]
[BindProperty(SupportsGet = true)]
public Guid Id { get; set; }
[BindProperty]
public CreateEditStoreWipWarehouseAdjustRequestDetailViewModel ViewModel { get; set; }
private readonly IStoreWipWarehouseAdjustRequestDetailAppService _service;
public EditModalModel(IStoreWipWarehouseAdjustRequestDetailAppService service)
{
_service = service;
}
public virtual async Task OnGetAsync()
{
var dto = await _service.GetAsync(Id);
ViewModel = ObjectMapper.Map<StoreWipWarehouseAdjustRequestDetailDto, CreateEditStoreWipWarehouseAdjustRequestDetailViewModel>(dto);
}
public virtual async Task<IActionResult> OnPostAsync()
{
var dto = ObjectMapper.Map<CreateEditStoreWipWarehouseAdjustRequestDetailViewModel, CreateUpdateStoreWipWarehouseAdjustRequestDetailDto>(ViewModel);
await _service.UpdateAsync(Id, dto);
return NoContent();
}
}

57
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml

@ -0,0 +1,57 @@
@page
@using WinIn.FasterZ.Wms.Permissions
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Layout
@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail
@using WinIn.FasterZ.Wms.Localization
@using WinIn.FasterZ.Wms.Web.Menus
@model IndexModel
@inject IPageLayout PageLayout
@inject IHtmlLocalizer<WmsResource> L
@inject IAuthorizationService Authorization
@{
PageLayout.Content.Title = L["StoreWipWarehouseAdjustRequestDetail"].Value;
PageLayout.Content.BreadCrumb.Add(L["Menu:StoreWipWarehouseAdjustRequestDetail"].Value);
PageLayout.Content.MenuItemName = WmsMenus.StoreWipWarehouseAdjustRequestDetail;
}
@section scripts
{
<abp-script src="/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.js" />
}
@section styles
{
<abp-style src="/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.css"/>
}
<abp-card>
<abp-card-header>
<abp-row>
<abp-column size-md="_6">
<abp-card-title>@L["StoreWipWarehouseAdjustRequestDetail"]</abp-card-title>
</abp-column>
<abp-column size-md="_6" class="text-end">
@if (await Authorization.IsGrantedAsync(WmsPermissions.StoreWipWarehouseAdjustRequestDetail.Create))
{
<abp-button id="NewStoreWipWarehouseAdjustRequestDetailButton"
text="@L["CreateStoreWipWarehouseAdjustRequestDetail"].Value"
icon="plus"
button-type="Primary" />
}
</abp-column>
</abp-row>
</abp-card-header>
<abp-card-body>
<abp-row class="mb-3">
<a abp-collapse-id="StoreWipWarehouseAdjustRequestDetailCollapse" class="text-secondary">@L["TableFilter"] </a>
</abp-row>
<abp-dynamic-form abp-model="StoreWipWarehouseAdjustRequestDetailFilter" id="StoreWipWarehouseAdjustRequestDetailFilter" required-symbols="false" column-size="_3">
<abp-collapse-body id="StoreWipWarehouseAdjustRequestDetailCollapse">
<abp-form-content />
</abp-collapse-body>
</abp-dynamic-form>
<hr />
<abp-table striped-rows="true" id="StoreWipWarehouseAdjustRequestDetailTable" class="nowrap"/>
</abp-card-body>
</abp-card>

159
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml.cs

@ -0,0 +1,159 @@
using System;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail;
public class IndexModel : WmsPageModel
{
public StoreWipWarehouseAdjustRequestDetailFilterInput StoreWipWarehouseAdjustRequestDetailFilter { get; set; }
public virtual async Task OnGetAsync()
{
await Task.CompletedTask;
}
}
public class StoreWipWarehouseAdjustRequestDetailFilterInput
{
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailArriveDate")]
public DateTime? ArriveDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailExpireDate")]
public DateTime? ExpireDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromContainerCode")]
public string? FromContainerCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationArea")]
public string? FromLocationArea { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationCode")]
public string? FromLocationCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationErpCode")]
public string? FromLocationErpCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationGroup")]
public string? FromLocationGroup { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLot")]
public string? FromLot { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromPackingCode")]
public string? FromPackingCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromStatus")]
public string? FromStatus { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromWarehouseCode")]
public string? FromWarehouseCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemCode")]
public string? ItemCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemDesc1")]
public string? ItemDesc1 { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemDesc2")]
public string? ItemDesc2 { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemName")]
public string? ItemName { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailMaster")]
public StoreWipWarehouseAdjustRequest? Master { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailMasterId")]
public Guid? MasterId { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailNumber")]
public string? Number { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailProduceDate")]
public DateTime? ProduceDate { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailQty")]
public decimal? Qty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailReason")]
public string? Reason { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailReasonCode")]
public string? ReasonCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailRemark")]
public string? Remark { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailStdPackQty")]
public decimal? StdPackQty { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailSupplierBatch")]
public string? SupplierBatch { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToContainerCode")]
public string? ToContainerCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationArea")]
public string? ToLocationArea { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationCode")]
public string? ToLocationCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationErpCode")]
public string? ToLocationErpCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationGroup")]
public string? ToLocationGroup { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLot")]
public string? ToLot { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToPackingCode")]
public string? ToPackingCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToStatus")]
public string? ToStatus { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToWarehouseCode")]
public string? ToWarehouseCode { get; set; }
[FormControlSize(AbpFormControlSize.Small)]
[Display(Name = "StoreWipWarehouseAdjustRequestDetailUom")]
public string? Uom { get; set; }
}

112
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/ViewModels/CreateEditStoreWipWarehouseAdjustRequestDetailViewModel.cs

@ -0,0 +1,112 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.ViewModels;
public class CreateEditStoreWipWarehouseAdjustRequestDetailViewModel
{
[Display(Name = "StoreWipWarehouseAdjustRequestDetailArriveDate")]
public DateTime ArriveDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailExpireDate")]
public DateTime ExpireDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromContainerCode")]
public string? FromContainerCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationArea")]
public string? FromLocationArea { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationCode")]
public string FromLocationCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationErpCode")]
public string FromLocationErpCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLocationGroup")]
public string? FromLocationGroup { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromLot")]
public string? FromLot { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromPackingCode")]
public string? FromPackingCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromStatus")]
public string FromStatus { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailFromWarehouseCode")]
public string FromWarehouseCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemCode")]
public string ItemCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemDesc1")]
public string? ItemDesc1 { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemDesc2")]
public string? ItemDesc2 { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailItemName")]
public string? ItemName { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailMaster")]
public StoreWipWarehouseAdjustRequest Master { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailMasterId")]
public Guid MasterId { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailNumber")]
public string Number { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailProduceDate")]
public DateTime ProduceDate { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailQty")]
public decimal Qty { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailReason")]
public string? Reason { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailReasonCode")]
public string? ReasonCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailRemark")]
public string? Remark { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailStdPackQty")]
public decimal StdPackQty { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailSupplierBatch")]
public string? SupplierBatch { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToContainerCode")]
public string? ToContainerCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationArea")]
public string? ToLocationArea { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationCode")]
public string ToLocationCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationErpCode")]
public string ToLocationErpCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLocationGroup")]
public string? ToLocationGroup { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToLot")]
public string? ToLot { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToPackingCode")]
public string? ToPackingCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToStatus")]
public string ToStatus { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailToWarehouseCode")]
public string ToWarehouseCode { get; set; }
[Display(Name = "StoreWipWarehouseAdjustRequestDetailUom")]
public string Uom { get; set; }
}

0
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.css

221
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.js

@ -0,0 +1,221 @@
$(function () {
$("#StoreWipWarehouseAdjustRequestDetailFilter :input").on('input', function () {
dataTable.ajax.reload();
});
//After abp v7.2 use dynamicForm 'column-size' instead of the following settings
//$('#StoreWipWarehouseAdjustRequestDetailCollapse div').addClass('col-sm-3').parent().addClass('row');
var getFilter = function () {
var input = {};
$("#StoreWipWarehouseAdjustRequestDetailFilter")
.serializeArray()
.forEach(function (data) {
if (data.value != '') {
input[abp.utils.toCamelCase(data.name.replace(/StoreWipWarehouseAdjustRequestDetailFilter./g, ''))] = data.value;
}
})
return input;
};
var l = abp.localization.getResource('Wms');
var service = winIn.fasterZ.wms.z_Business.storeWipWarehouseAdjustRequestDetail.storeWipWarehouseAdjustRequestDetail;
var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal');
var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal');
var dataTable = $('#StoreWipWarehouseAdjustRequestDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({
processing: true,
serverSide: true,
paging: true,
searching: false,//disable default searchbox
autoWidth: false,
scrollCollapse: true,
order: [[0, "asc"]],
ajax: abp.libs.datatables.createAjax(service.getList,getFilter),
columnDefs: [
{
rowAction: {
items:
[
{
text: l('Edit'),
visible: abp.auth.isGranted('Wms.StoreWipWarehouseAdjustRequestDetail.Update'),
action: function (data) {
editModal.open({ id: data.record.id });
}
},
{
text: l('Delete'),
visible: abp.auth.isGranted('Wms.StoreWipWarehouseAdjustRequestDetail.Delete'),
confirmMessage: function (data) {
return l('StoreWipWarehouseAdjustRequestDetailDeletionConfirmationMessage', data.record.id);
},
action: function (data) {
service.delete(data.record.id)
.then(function () {
abp.notify.info(l('SuccessfullyDeleted'));
dataTable.ajax.reload();
});
}
}
]
}
},
{
title: l('StoreWipWarehouseAdjustRequestDetailArriveDate'),
data: "arriveDate"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailExpireDate'),
data: "expireDate"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromContainerCode'),
data: "fromContainerCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromLocationArea'),
data: "fromLocationArea"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromLocationCode'),
data: "fromLocationCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromLocationErpCode'),
data: "fromLocationErpCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromLocationGroup'),
data: "fromLocationGroup"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromLot'),
data: "fromLot"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromPackingCode'),
data: "fromPackingCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromStatus'),
data: "fromStatus"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailFromWarehouseCode'),
data: "fromWarehouseCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailItemCode'),
data: "itemCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailItemDesc1'),
data: "itemDesc1"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailItemDesc2'),
data: "itemDesc2"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailItemName'),
data: "itemName"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailMaster'),
data: "master"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailMasterId'),
data: "masterId"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailNumber'),
data: "number"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailProduceDate'),
data: "produceDate"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailQty'),
data: "qty"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailReason'),
data: "reason"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailReasonCode'),
data: "reasonCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailRemark'),
data: "remark"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailStdPackQty'),
data: "stdPackQty"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailSupplierBatch'),
data: "supplierBatch"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToContainerCode'),
data: "toContainerCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToLocationArea'),
data: "toLocationArea"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToLocationCode'),
data: "toLocationCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToLocationErpCode'),
data: "toLocationErpCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToLocationGroup'),
data: "toLocationGroup"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToLot'),
data: "toLot"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToPackingCode'),
data: "toPackingCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToStatus'),
data: "toStatus"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailToWarehouseCode'),
data: "toWarehouseCode"
},
{
title: l('StoreWipWarehouseAdjustRequestDetailUom'),
data: "uom"
},
]
}));
createModal.onResult(function () {
dataTable.ajax.reload();
});
editModal.onResult(function () {
dataTable.ajax.reload();
});
$('#NewStoreWipWarehouseAdjustRequestDetailButton').click(function (e) {
e.preventDefault();
createModal.open();
});
});

216
WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs

@ -4,6 +4,114 @@ using WinIn.FasterZ.Wms.Z_Business.StoreWorkOrder.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWorkOrder.StoreWorkOrder.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWorkOrderDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWorkOrderDetail.StoreWorkOrderDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNote.StoreWipWarehouseAdjustNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWarehouseTransferNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWarehouseTransferNoteDetail.StoreWarehouseTransferNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreWarehouseTransferNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWarehouseTransferNote.StoreWarehouseTransferNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedReceiptRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedReceiptRequestDetail.StoreUnplannedReceiptRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedReceiptRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedReceiptRequest.StoreUnplannedReceiptRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedReceiptNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedReceiptNoteDetail.StoreUnplannedReceiptNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedReceiptNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedReceiptNote.StoreUnplannedReceiptNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedIssueRequestDetail.StoreUnplannedIssueRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedIssueRequest.StoreUnplannedIssueRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedIssueNoteDetail.StoreUnplannedIssueNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreUnplannedIssueNote.StoreUnplannedIssueNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreTransferRequestDetail.StoreTransferRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreTransferRequest.StoreTransferRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreTransferNoteDetailCopy.StoreTransferNoteDetailCopy.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreTransferNoteCopy.StoreTransferNoteCopy.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreTransferNote.StoreTransferNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsnDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSupplierAsnDetail.StoreSupplierAsnDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsn.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSupplierAsn.StoreSupplierAsn.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreScrapRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapRequestDetail.StoreScrapRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreScrapRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapRequest.StoreScrapRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreScrapNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNote.StoreScrapNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrderDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrder.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrder.StoreSaleOrder.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreRecycledMaterialReceiptNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreRecycledMaterialReceiptNoteDetail.StoreRecycledMaterialReceiptNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreRecycledMaterialReceiptNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreRecycledMaterialReceiptNote.StoreRecycledMaterialReceiptNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreReceiptAbnormalNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreReceiptAbnormalNoteDetail.StoreReceiptAbnormalNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreReceiptAbnormalNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreReceiptAbnormalNote.StoreReceiptAbnormalNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePutawayRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePutawayRequestDetail.StorePutawayRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePutawayRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePutawayRequest.StorePutawayRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePutawayNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePutawayNoteDetail.StorePutawayNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePutawayNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePutawayNote.StorePutawayNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReturnRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReturnRequestDetail.StorePurchaseReturnRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReturnRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReturnRequest.StorePurchaseReturnRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReturnNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReturnNoteDetail.StorePurchaseReturnNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReturnNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReturnNote.StorePurchaseReturnNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReceiptRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReceiptRequestDetail.StorePurchaseReceiptRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReceiptRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReceiptRequest.StorePurchaseReceiptRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReceiptNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReceiptNoteDetail.StorePurchaseReceiptNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReceiptNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseReceiptNote.StorePurchaseReceiptNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseOrderDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseOrderDetail.StorePurchaseOrderDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StorePurchaseOrder.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StorePurchaseOrder.StorePurchaseOrder.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductRecycleRequest.StoreProductRecycleRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductRecycleNoteDetail.StoreProductRecycleNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductRecycleNote.StoreProductRecycleNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleMaterialDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductRecycleMaterialDetail.StoreProductRecycleMaterialDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptRequestDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductReceiptRequestDetail.StoreProductReceiptRequestDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptRequest.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductReceiptRequest.StoreProductReceiptRequest.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductReceiptNoteDetail.StoreProductReceiptNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductReceiptNote.StoreProductReceiptNote.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNoteDetail.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductL7partsNoteDetail.StoreProductL7partsNoteDetail.ViewModels;
using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote.Dtos;
using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductL7partsNote.StoreProductL7partsNote.ViewModels;
using AutoMapper;
namespace WinIn.FasterZ.Wms.Web
@ -19,6 +127,114 @@ namespace WinIn.FasterZ.Wms.Web
CreateMap<CreateEditStoreWorkOrderViewModel, CreateUpdateStoreWorkOrderDto>();
CreateMap<StoreWorkOrderDetailDto, CreateEditStoreWorkOrderDetailViewModel>();
CreateMap<CreateEditStoreWorkOrderDetailViewModel, CreateUpdateStoreWorkOrderDetailDto>();
CreateMap<StoreWipWarehouseAdjustRequestDetailDto, CreateEditStoreWipWarehouseAdjustRequestDetailViewModel>();
CreateMap<CreateEditStoreWipWarehouseAdjustRequestDetailViewModel, CreateUpdateStoreWipWarehouseAdjustRequestDetailDto>();
CreateMap<StoreWipWarehouseAdjustRequestDto, CreateEditStoreWipWarehouseAdjustRequestViewModel>();
CreateMap<CreateEditStoreWipWarehouseAdjustRequestViewModel, CreateUpdateStoreWipWarehouseAdjustRequestDto>();
CreateMap<StoreWipWarehouseAdjustNoteDetailDto, CreateEditStoreWipWarehouseAdjustNoteDetailViewModel>();
CreateMap<CreateEditStoreWipWarehouseAdjustNoteDetailViewModel, CreateUpdateStoreWipWarehouseAdjustNoteDetailDto>();
CreateMap<StoreWipWarehouseAdjustNoteDto, CreateEditStoreWipWarehouseAdjustNoteViewModel>();
CreateMap<CreateEditStoreWipWarehouseAdjustNoteViewModel, CreateUpdateStoreWipWarehouseAdjustNoteDto>();
CreateMap<StoreWarehouseTransferNoteDetailDto, CreateEditStoreWarehouseTransferNoteDetailViewModel>();
CreateMap<CreateEditStoreWarehouseTransferNoteDetailViewModel, CreateUpdateStoreWarehouseTransferNoteDetailDto>();
CreateMap<StoreWarehouseTransferNoteDto, CreateEditStoreWarehouseTransferNoteViewModel>();
CreateMap<CreateEditStoreWarehouseTransferNoteViewModel, CreateUpdateStoreWarehouseTransferNoteDto>();
CreateMap<StoreUnplannedReceiptRequestDetailDto, CreateEditStoreUnplannedReceiptRequestDetailViewModel>();
CreateMap<CreateEditStoreUnplannedReceiptRequestDetailViewModel, CreateUpdateStoreUnplannedReceiptRequestDetailDto>();
CreateMap<StoreUnplannedReceiptRequestDto, CreateEditStoreUnplannedReceiptRequestViewModel>();
CreateMap<CreateEditStoreUnplannedReceiptRequestViewModel, CreateUpdateStoreUnplannedReceiptRequestDto>();
CreateMap<StoreUnplannedReceiptNoteDetailDto, CreateEditStoreUnplannedReceiptNoteDetailViewModel>();
CreateMap<CreateEditStoreUnplannedReceiptNoteDetailViewModel, CreateUpdateStoreUnplannedReceiptNoteDetailDto>();
CreateMap<StoreUnplannedReceiptNoteDto, CreateEditStoreUnplannedReceiptNoteViewModel>();
CreateMap<CreateEditStoreUnplannedReceiptNoteViewModel, CreateUpdateStoreUnplannedReceiptNoteDto>();
CreateMap<StoreUnplannedIssueRequestDetailDto, CreateEditStoreUnplannedIssueRequestDetailViewModel>();
CreateMap<CreateEditStoreUnplannedIssueRequestDetailViewModel, CreateUpdateStoreUnplannedIssueRequestDetailDto>();
CreateMap<StoreUnplannedIssueRequestDto, CreateEditStoreUnplannedIssueRequestViewModel>();
CreateMap<CreateEditStoreUnplannedIssueRequestViewModel, CreateUpdateStoreUnplannedIssueRequestDto>();
CreateMap<StoreUnplannedIssueNoteDetailDto, CreateEditStoreUnplannedIssueNoteDetailViewModel>();
CreateMap<CreateEditStoreUnplannedIssueNoteDetailViewModel, CreateUpdateStoreUnplannedIssueNoteDetailDto>();
CreateMap<StoreUnplannedIssueNoteDto, CreateEditStoreUnplannedIssueNoteViewModel>();
CreateMap<CreateEditStoreUnplannedIssueNoteViewModel, CreateUpdateStoreUnplannedIssueNoteDto>();
CreateMap<StoreTransferRequestDetailDto, CreateEditStoreTransferRequestDetailViewModel>();
CreateMap<CreateEditStoreTransferRequestDetailViewModel, CreateUpdateStoreTransferRequestDetailDto>();
CreateMap<StoreTransferRequestDto, CreateEditStoreTransferRequestViewModel>();
CreateMap<CreateEditStoreTransferRequestViewModel, CreateUpdateStoreTransferRequestDto>();
CreateMap<StoreTransferNoteDetailCopyDto, CreateEditStoreTransferNoteDetailCopyViewModel>();
CreateMap<CreateEditStoreTransferNoteDetailCopyViewModel, CreateUpdateStoreTransferNoteDetailCopyDto>();
CreateMap<StoreTransferNoteCopyDto, CreateEditStoreTransferNoteCopyViewModel>();
CreateMap<CreateEditStoreTransferNoteCopyViewModel, CreateUpdateStoreTransferNoteCopyDto>();
CreateMap<StoreTransferNoteDto, CreateEditStoreTransferNoteViewModel>();
CreateMap<CreateEditStoreTransferNoteViewModel, CreateUpdateStoreTransferNoteDto>();
CreateMap<StoreSupplierAsnDetailDto, CreateEditStoreSupplierAsnDetailViewModel>();
CreateMap<CreateEditStoreSupplierAsnDetailViewModel, CreateUpdateStoreSupplierAsnDetailDto>();
CreateMap<StoreSupplierAsnDto, CreateEditStoreSupplierAsnViewModel>();
CreateMap<CreateEditStoreSupplierAsnViewModel, CreateUpdateStoreSupplierAsnDto>();
CreateMap<StoreScrapRequestDetailDto, CreateEditStoreScrapRequestDetailViewModel>();
CreateMap<CreateEditStoreScrapRequestDetailViewModel, CreateUpdateStoreScrapRequestDetailDto>();
CreateMap<StoreScrapRequestDto, CreateEditStoreScrapRequestViewModel>();
CreateMap<CreateEditStoreScrapRequestViewModel, CreateUpdateStoreScrapRequestDto>();
CreateMap<StoreScrapNoteDto, CreateEditStoreScrapNoteViewModel>();
CreateMap<CreateEditStoreScrapNoteViewModel, CreateUpdateStoreScrapNoteDto>();
CreateMap<StoreSaleOrderDetailDto, CreateEditStoreSaleOrderDetailViewModel>();
CreateMap<CreateEditStoreSaleOrderDetailViewModel, CreateUpdateStoreSaleOrderDetailDto>();
CreateMap<StoreSaleOrderDto, CreateEditStoreSaleOrderViewModel>();
CreateMap<CreateEditStoreSaleOrderViewModel, CreateUpdateStoreSaleOrderDto>();
CreateMap<StoreRecycledMaterialReceiptNoteDetailDto, CreateEditStoreRecycledMaterialReceiptNoteDetailViewModel>();
CreateMap<CreateEditStoreRecycledMaterialReceiptNoteDetailViewModel, CreateUpdateStoreRecycledMaterialReceiptNoteDetailDto>();
CreateMap<StoreRecycledMaterialReceiptNoteDto, CreateEditStoreRecycledMaterialReceiptNoteViewModel>();
CreateMap<CreateEditStoreRecycledMaterialReceiptNoteViewModel, CreateUpdateStoreRecycledMaterialReceiptNoteDto>();
CreateMap<StoreReceiptAbnormalNoteDetailDto, CreateEditStoreReceiptAbnormalNoteDetailViewModel>();
CreateMap<CreateEditStoreReceiptAbnormalNoteDetailViewModel, CreateUpdateStoreReceiptAbnormalNoteDetailDto>();
CreateMap<StoreReceiptAbnormalNoteDto, CreateEditStoreReceiptAbnormalNoteViewModel>();
CreateMap<CreateEditStoreReceiptAbnormalNoteViewModel, CreateUpdateStoreReceiptAbnormalNoteDto>();
CreateMap<StorePutawayRequestDetailDto, CreateEditStorePutawayRequestDetailViewModel>();
CreateMap<CreateEditStorePutawayRequestDetailViewModel, CreateUpdateStorePutawayRequestDetailDto>();
CreateMap<StorePutawayRequestDto, CreateEditStorePutawayRequestViewModel>();
CreateMap<CreateEditStorePutawayRequestViewModel, CreateUpdateStorePutawayRequestDto>();
CreateMap<StorePutawayNoteDetailDto, CreateEditStorePutawayNoteDetailViewModel>();
CreateMap<CreateEditStorePutawayNoteDetailViewModel, CreateUpdateStorePutawayNoteDetailDto>();
CreateMap<StorePutawayNoteDto, CreateEditStorePutawayNoteViewModel>();
CreateMap<CreateEditStorePutawayNoteViewModel, CreateUpdateStorePutawayNoteDto>();
CreateMap<StorePurchaseReturnRequestDetailDto, CreateEditStorePurchaseReturnRequestDetailViewModel>();
CreateMap<CreateEditStorePurchaseReturnRequestDetailViewModel, CreateUpdateStorePurchaseReturnRequestDetailDto>();
CreateMap<StorePurchaseReturnRequestDto, CreateEditStorePurchaseReturnRequestViewModel>();
CreateMap<CreateEditStorePurchaseReturnRequestViewModel, CreateUpdateStorePurchaseReturnRequestDto>();
CreateMap<StorePurchaseReturnNoteDetailDto, CreateEditStorePurchaseReturnNoteDetailViewModel>();
CreateMap<CreateEditStorePurchaseReturnNoteDetailViewModel, CreateUpdateStorePurchaseReturnNoteDetailDto>();
CreateMap<StorePurchaseReturnNoteDto, CreateEditStorePurchaseReturnNoteViewModel>();
CreateMap<CreateEditStorePurchaseReturnNoteViewModel, CreateUpdateStorePurchaseReturnNoteDto>();
CreateMap<StorePurchaseReceiptRequestDetailDto, CreateEditStorePurchaseReceiptRequestDetailViewModel>();
CreateMap<CreateEditStorePurchaseReceiptRequestDetailViewModel, CreateUpdateStorePurchaseReceiptRequestDetailDto>();
CreateMap<StorePurchaseReceiptRequestDto, CreateEditStorePurchaseReceiptRequestViewModel>();
CreateMap<CreateEditStorePurchaseReceiptRequestViewModel, CreateUpdateStorePurchaseReceiptRequestDto>();
CreateMap<StorePurchaseReceiptNoteDetailDto, CreateEditStorePurchaseReceiptNoteDetailViewModel>();
CreateMap<CreateEditStorePurchaseReceiptNoteDetailViewModel, CreateUpdateStorePurchaseReceiptNoteDetailDto>();
CreateMap<StorePurchaseReceiptNoteDto, CreateEditStorePurchaseReceiptNoteViewModel>();
CreateMap<CreateEditStorePurchaseReceiptNoteViewModel, CreateUpdateStorePurchaseReceiptNoteDto>();
CreateMap<StorePurchaseOrderDetailDto, CreateEditStorePurchaseOrderDetailViewModel>();
CreateMap<CreateEditStorePurchaseOrderDetailViewModel, CreateUpdateStorePurchaseOrderDetailDto>();
CreateMap<StorePurchaseOrderDto, CreateEditStorePurchaseOrderViewModel>();
CreateMap<CreateEditStorePurchaseOrderViewModel, CreateUpdateStorePurchaseOrderDto>();
CreateMap<StoreProductRecycleRequestDto, CreateEditStoreProductRecycleRequestViewModel>();
CreateMap<CreateEditStoreProductRecycleRequestViewModel, CreateUpdateStoreProductRecycleRequestDto>();
CreateMap<StoreProductRecycleNoteDetailDto, CreateEditStoreProductRecycleNoteDetailViewModel>();
CreateMap<CreateEditStoreProductRecycleNoteDetailViewModel, CreateUpdateStoreProductRecycleNoteDetailDto>();
CreateMap<StoreProductRecycleNoteDto, CreateEditStoreProductRecycleNoteViewModel>();
CreateMap<CreateEditStoreProductRecycleNoteViewModel, CreateUpdateStoreProductRecycleNoteDto>();
CreateMap<StoreProductRecycleMaterialDetailDto, CreateEditStoreProductRecycleMaterialDetailViewModel>();
CreateMap<CreateEditStoreProductRecycleMaterialDetailViewModel, CreateUpdateStoreProductRecycleMaterialDetailDto>();
CreateMap<StoreProductReceiptRequestDetailDto, CreateEditStoreProductReceiptRequestDetailViewModel>();
CreateMap<CreateEditStoreProductReceiptRequestDetailViewModel, CreateUpdateStoreProductReceiptRequestDetailDto>();
CreateMap<StoreProductReceiptRequestDto, CreateEditStoreProductReceiptRequestViewModel>();
CreateMap<CreateEditStoreProductReceiptRequestViewModel, CreateUpdateStoreProductReceiptRequestDto>();
CreateMap<StoreProductReceiptNoteDetailDto, CreateEditStoreProductReceiptNoteDetailViewModel>();
CreateMap<CreateEditStoreProductReceiptNoteDetailViewModel, CreateUpdateStoreProductReceiptNoteDetailDto>();
CreateMap<StoreProductReceiptNoteDto, CreateEditStoreProductReceiptNoteViewModel>();
CreateMap<CreateEditStoreProductReceiptNoteViewModel, CreateUpdateStoreProductReceiptNoteDto>();
CreateMap<StoreProductL7partsNoteDetailDto, CreateEditStoreProductL7partsNoteDetailViewModel>();
CreateMap<CreateEditStoreProductL7partsNoteDetailViewModel, CreateUpdateStoreProductL7partsNoteDetailDto>();
CreateMap<StoreProductL7partsNoteDto, CreateEditStoreProductL7partsNoteViewModel>();
CreateMap<CreateEditStoreProductL7partsNoteViewModel, CreateUpdateStoreProductL7partsNoteDto>();
}
}
}

Loading…
Cancel
Save