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
Updated by Sandeep Sajiv 7 months ago
- Estimated time changed from 6:00 h to 10:00 h
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 04/30/2025 to 05/02/2025
Updated by Jesmy P Jose 7 months ago
- Status changed from Assigned to In Progress
Updated by Jesmy P Jose 7 months ago
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, -- Done
Added category list in package basic partial page and saved multiple ids to DB.
provide items in result, details and ticket, make sure it is showing in TQR also -- Done in search, result and detail.
Updated by Jesmy P Jose 7 months ago
- File PackageCategoryList.jpg PackageCategoryList.jpg added
- File PackageCategoryTQR.jpg PackageCategoryTQR.jpg added
- File PackageCategoryDetailResponse.txt PackageCategoryDetailResponse.txt added
- File PackageCategoryResultResponse.txt PackageCategoryResultResponse.txt added
- File TicketResponsePackgeCategory.txt TicketResponsePackgeCategory.txt added
- Status changed from In Progress to For Review
- Assignee changed from Jesmy P Jose to Sandeep Sajiv
- % Done changed from 0 to 80
- DB Changes updated (diff)
- Files Changed updated (diff)
Assign Front End
Fixed Package --- In Result, Detail and Ticket response package category is given. It should be shown result,detail and ticket pages.
Result and Detail response --- [PackageCategoryName] -- Its a dictionary. It includes eng and arabic values.
Voucher response --- [PackageCategory] -- Its a dictionary. It includes eng and arabic values.
Attached result, detail and ticket response files.
---------------------------------------------------------------
Admin Side --- Added package Category and shows TQR -- DONE
In Admin --- Category multiple saved on the basic page where add a package. Create a category master table and inserted static data. Attached screenshot
IN TQR --- Package Category is showing. Attached screenshot
---------------------------------------------------------------
CREATE NEW TABLE QUERY
NEW TABLE [INV_PackageCategoryMaster]
CREATE TABLE [dbo].[INV_PackageCategoryMaster](
[CategoryId] [bigint] IDENTITY NOT NULL,
[CategoryName] [varchar](100) NULL,
[CategoryNameAr] [nvarchar](100) NULL,
[IsActive] [bit] NULL,
[IsDelete] [bit] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[INV_PackageCategoryMaster] ADD CONSTRAINT [DF_INV_PackageCategoryMaster_IsActive] DEFAULT ((1)) FOR [IsActive]
GO
ALTER TABLE [dbo].[INV_PackageCategoryMaster] ADD CONSTRAINT [DF_INV_PackageCategoryMaster_IsDelete] DEFAULT ((0)) FOR [IsDelete]
GO
INSERT STATIC DATA
INSERT INTO [INV_PackageCategoryMaster] (CategoryName,CategoryNameAr)
VALUES ('Economy',N'اقتصاد')
INSERT INTO [INV_PackageCategoryMaster] (CategoryName,CategoryNameAr)
VALUES ('Standard',N'معيار')
INSERT INTO [INV_PackageCategoryMaster] (CategoryName,CategoryNameAr)
VALUES ('Premium',N'غالي')
INSERT INTO [INV_PackageCategoryMaster] (CategoryName,CategoryNameAr)
VALUES ('Luxury',N'رفاهية')
Updated by Sandeep Sajiv 6 months ago
- Status changed from For Review to Fixed not Tested
- Assignee changed from Sandeep Sajiv to Jesmy P Jose
Updated by Sandeep Sajiv 6 months ago
- Status changed from Fixed not Tested to New
- Assignee deleted (
Jesmy P Jose)
Updated by Sandeep Sajiv 6 months ago
- Project changed from 321 to Almaqam-Final Phase-Web