From 80d73a0be4b3a65251bc2147b4541aadaf23df6d Mon Sep 17 00:00:00 2001 From: Zheng Date: Mon, 13 Nov 2023 23:09:56 +0800 Subject: [PATCH] 1 --- .../StoreSaleOrderDetail/CreateModal.cshtml | 18 ++ .../CreateModal.cshtml.cs | 27 +++ .../StoreSaleOrderDetail/EditModal.cshtml | 19 ++ .../StoreSaleOrderDetail/EditModal.cshtml.cs | 38 +++ .../StoreSaleOrderDetail/Index.cshtml | 57 +++++ .../StoreSaleOrderDetail/Index.cshtml.cs | 83 +++++++ ...CreateEditStoreSaleOrderDetailViewModel.cs | 55 +++++ .../StoreSaleOrderDetail/index.css | 0 .../StoreSaleOrderDetail/index.js | 145 ++++++++++++ .../StoreScrapNote/CreateModal.cshtml | 18 ++ .../StoreScrapNote/CreateModal.cshtml.cs | 27 +++ .../CreateEditStoreScrapNoteViewModel.cs | 31 +++ .../CreateModal.cshtml | 18 ++ .../CreateModal.cshtml.cs | 27 +++ .../EditModal.cshtml | 19 ++ .../EditModal.cshtml.cs | 38 +++ .../Index.cshtml | 57 +++++ .../Index.cshtml.cs | 159 +++++++++++++ ...reWipWarehouseAdjustNoteDetailViewModel.cs | 112 +++++++++ .../index.css | 0 .../index.js | 221 ++++++++++++++++++ .../CreateModal.cshtml | 18 ++ .../CreateModal.cshtml.cs | 27 +++ .../EditModal.cshtml | 19 ++ .../EditModal.cshtml.cs | 38 +++ .../Index.cshtml | 57 +++++ .../Index.cshtml.cs | 67 ++++++ ...StoreWipWarehouseAdjustRequestViewModel.cs | 43 ++++ .../StoreWipWarehouseAdjustRequest/index.css | 0 .../StoreWipWarehouseAdjustRequest/index.js | 129 ++++++++++ .../CreateModal.cshtml | 18 ++ .../CreateModal.cshtml.cs | 27 +++ .../EditModal.cshtml | 19 ++ .../EditModal.cshtml.cs | 38 +++ .../Index.cshtml | 57 +++++ .../Index.cshtml.cs | 159 +++++++++++++ ...ipWarehouseAdjustRequestDetailViewModel.cs | 112 +++++++++ .../index.css | 0 .../index.js | 221 ++++++++++++++++++ .../WmsWebAutoMapperProfile.cs | 216 +++++++++++++++++ 40 files changed, 2434 insertions(+) create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/ViewModels/CreateEditStoreSaleOrderDetailViewModel.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.css create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.js create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/ViewModels/CreateEditStoreScrapNoteViewModel.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/ViewModels/CreateEditStoreWipWarehouseAdjustNoteDetailViewModel.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.css create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.js create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/ViewModels/CreateEditStoreWipWarehouseAdjustRequestViewModel.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.css create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.js create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/ViewModels/CreateEditStoreWipWarehouseAdjustRequestDetailViewModel.cs create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.css create mode 100644 WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.js diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml new file mode 100644 index 000000000..112d1503c --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..99677b256 --- /dev/null +++ b/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 OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml new file mode 100644 index 000000000..b0480828f --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreSaleOrderDetail.StoreSaleOrderDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..6fbce554b --- /dev/null +++ b/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(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml new file mode 100644 index 000000000..8d59bbe7b --- /dev/null +++ b/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 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 +{ + +} +@section styles +{ + +} + + + + + + @L["StoreSaleOrderDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.StoreSaleOrderDetail.Create)) + { + + } + + + + + + @L["TableFilter"] + + + + + + +
+ +
+
diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/Index.cshtml.cs new file mode 100644 index 000000000..8bd1c765c --- /dev/null +++ b/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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/ViewModels/CreateEditStoreSaleOrderDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/ViewModels/CreateEditStoreSaleOrderDetailViewModel.cs new file mode 100644 index 000000000..1f307e2ee --- /dev/null +++ b/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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail/index.js new file mode 100644 index 000000000..458057955 --- /dev/null +++ b/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(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml new file mode 100644 index 000000000..efc558497 --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNote.StoreScrapNote.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/CreateModal.cshtml.cs new file mode 100644 index 000000000..46e017752 --- /dev/null +++ b/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 OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/ViewModels/CreateEditStoreScrapNoteViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreScrapNote/StoreScrapNote/ViewModels/CreateEditStoreScrapNoteViewModel.cs new file mode 100644 index 000000000..4165e4db8 --- /dev/null +++ b/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 StoreScrapNoteDetails { get; set; } + + [Display(Name = "StoreScrapNoteType")] + public string? Type { get; set; } + + [Display(Name = "StoreScrapNoteWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml new file mode 100644 index 000000000..9817a6b4a --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..a0035dbdf --- /dev/null +++ b/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 OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml new file mode 100644 index 000000000..e156689d8 --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustNoteDetail.StoreWipWarehouseAdjustNoteDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..13def368b --- /dev/null +++ b/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(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml new file mode 100644 index 000000000..fb60ae6b6 --- /dev/null +++ b/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 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 +{ + +} +@section styles +{ + +} + + + + + + @L["StoreWipWarehouseAdjustNoteDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.StoreWipWarehouseAdjustNoteDetail.Create)) + { + + } + + + + + + @L["TableFilter"] + + + + + + +
+ +
+
diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/Index.cshtml.cs new file mode 100644 index 000000000..3bd3a3e40 --- /dev/null +++ b/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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/ViewModels/CreateEditStoreWipWarehouseAdjustNoteDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/ViewModels/CreateEditStoreWipWarehouseAdjustNoteDetailViewModel.cs new file mode 100644 index 000000000..5ca7d8d8c --- /dev/null +++ b/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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail/index.js new file mode 100644 index 000000000..475619234 --- /dev/null +++ b/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(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml new file mode 100644 index 000000000..d4fd78c4a --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/CreateModal.cshtml.cs new file mode 100644 index 000000000..465cc0cab --- /dev/null +++ b/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 OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml new file mode 100644 index 000000000..f64106307 --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequest.StoreWipWarehouseAdjustRequest.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/EditModal.cshtml.cs new file mode 100644 index 000000000..c15b72a2f --- /dev/null +++ b/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(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml new file mode 100644 index 000000000..46dc6747a --- /dev/null +++ b/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 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 +{ + +} +@section styles +{ + +} + + + + + + @L["StoreWipWarehouseAdjustRequest"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.StoreWipWarehouseAdjustRequest.Create)) + { + + } + + + + + + @L["TableFilter"] + + + + + + +
+ +
+
diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/Index.cshtml.cs new file mode 100644 index 000000000..381113f95 --- /dev/null +++ b/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? 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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/ViewModels/CreateEditStoreWipWarehouseAdjustRequestViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/ViewModels/CreateEditStoreWipWarehouseAdjustRequestViewModel.cs new file mode 100644 index 000000000..60399c20b --- /dev/null +++ b/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 StoreWipWarehouseAdjustRequestDetails { get; set; } + + [Display(Name = "StoreWipWarehouseAdjustRequestType")] + public string? Type { get; set; } + + [Display(Name = "StoreWipWarehouseAdjustRequestWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest/index.js new file mode 100644 index 000000000..f14367fd1 --- /dev/null +++ b/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(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml new file mode 100644 index 000000000..2239b6139 --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..a87417a87 --- /dev/null +++ b/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 OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml new file mode 100644 index 000000000..aeede14be --- /dev/null +++ b/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 L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreWipWarehouseAdjustRequestDetail.StoreWipWarehouseAdjustRequestDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..8376718ef --- /dev/null +++ b/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(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml new file mode 100644 index 000000000..b0f234af0 --- /dev/null +++ b/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 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 +{ + +} +@section styles +{ + +} + + + + + + @L["StoreWipWarehouseAdjustRequestDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.StoreWipWarehouseAdjustRequestDetail.Create)) + { + + } + + + + + + @L["TableFilter"] + + + + + + +
+ +
+
diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/Index.cshtml.cs new file mode 100644 index 000000000..99b3bc051 --- /dev/null +++ b/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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/ViewModels/CreateEditStoreWipWarehouseAdjustRequestDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/ViewModels/CreateEditStoreWipWarehouseAdjustRequestDetailViewModel.cs new file mode 100644 index 000000000..a46b4a203 --- /dev/null +++ b/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; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail/index.js new file mode 100644 index 000000000..a4ae42cc7 --- /dev/null +++ b/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(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs index ab5c42f26..3ea02b6b8 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs +++ b/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(); CreateMap(); CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); } } }