Client Comments - Improvements #20996
openMaqaam- Fixed package || Admin || Optimization - Tagging System
80%
NEW TABLE --- INV_PackageCategoryMaster --- [CategoryId] [bigint],[CategoryName] [varchar](100),[CategoryNameAr] [nvarchar](100),[IsActive] [bit],[IsDelete] [bit]
TBL --- INV_Packages --- Added new column --- PackageCategorylist varchar(50)
TBL --- PackageBookingDetail --- Added new column PackageCategoryId varchar(50)
NEW SP --- GetInvPackageCategory --- To select All Inventory Package Category
SP --- SaveInventoryPackages --- Added @PackageCategoryList
SP --- GetInventoryPackages --- Selected PackageCategorylist
SP --- SaveFixedPackageBookingDetail --- Added @PackageCategoryId
SP --- SelectBookingContractDetails --- Select PackageCategoryName,PackageCategoryNameAr
SP --- SelectBookingContractMiniDetails --- Select PackageCategoryName,PackageCategoryNameAr
SP -- GetInvPackageBookingDetails --- Select PackageCategoryName,PackageCategoryNameAr
CommonService/DataService/Cax.Common.Procedures/Procedures.cs
Module/Admin/AdminWeb/App_GlobalResources/CommonResources.ar.resx
Module/Admin/AdminWeb/App_GlobalResources/CommonResources.Designer.cs
Module/Admin/AdminWeb/App_GlobalResources/CommonResources.resx
Module/Admin/AdminWeb/Areas/AdminWeb/Controllers/InventoryJsonController.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Models/InventoryPackageBookingDetailsModel.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Models/InventoryPackageCategoryModel.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Models/InventoryPackagesModel.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Views/Inventory/InventoryPackageBasicPartial.cshtml
Module/Admin/AdminWeb/Areas/AdminWeb/Views/Reports/InventoryPackageBookingDetailsPartial.cshtml
Module/Admin/AdminWeb/Cax.Admin.Web.csproj
Module/Admin/AdminWeb/Content/js/InventoryPackageManagement.js
Module/Admin/DataAccess/Cax.Admin.DA/TransactionReports.cs
Module/Inventory/DataAccess/Cax.Inventory.DA/Booking/FixedPackageTransactionDA.cs
Module/Inventory/DataAccess/Cax.Inventory.DA/Cax.Inventory.DA.csproj
Module/Inventory/DataAccess/Cax.Inventory.DA/InventoryPackageCategoryDA.cs
Module/Inventory/DataAccess/Cax.Inventory.DA/InventoryPackageManagementDA.cs
Module/Inventory/DTO/Cax.Inventory.DTO/Cax.Inventory.DTO.csproj
Module/Inventory/DTO/Cax.Inventory.DTO/FixedPackageBookingDTO.cs
Module/Inventory/DTO/Cax.Inventory.DTO/InventoryPackageBookingDetailsDTO.cs
Module/Inventory/DTO/Cax.Inventory.DTO/InventoryPackageCategoryDTO.cs
Module/Inventory/DTO/Cax.Inventory.DTO/InventoryPackagesDTO.cs
Module/Inventory/Service/Cax.FixedPackage.Model/InventoryPackageModel.cs
Module/Inventory/Service/Cax.FixedPackage.Model/InventoryTicketResponseModel.cs
Module/Inventory/Service/Cax.Inventory.Service/Booking/FixedPackageTransactionService.cs
Module/Inventory/Service/Cax.Inventory.Service/Cax.Inventory.Service.csproj
Module/Inventory/Service/Cax.Inventory.Service/InventoryPackageCategoryManagementService.cs
Module/Inventory/Service/Cax.Inventory.Service/InventoryPackageManagementService.cs
Wrapper/FixedPackage/Cax.Wrapper.FixedPackage.Models/Detail/FixedPackageDetailResponeModel.cs
Wrapper/FixedPackage/Cax.Wrapper.FixedPackage.Models/Search/FixedPackageResultModel.cs
Wrapper/FixedPackage/Cax.Wrapper.FixedPackage.Models/Ticket/TicketResponseModel.cs
Wrapper/FixedPackage/Cax.Wrapper.FixedPackage.Service/Detail/Assembler/DetailsResponseAssembler.cs
Wrapper/FixedPackage/Cax.Wrapper.FixedPackage.Service/Search/Assembler/ResultResponseAssembler.cs
Description
Tagging System: Introduce package tags such as Economy, Standard, Premium, and Luxury for easy categorization. Need a master for this or need to hardcode these tags.
Create a master table and get data. Multi selection items in package creation, provide items in result, details and ticket, make sure it is showing in TQR also
Files