Project

General

Profile

Actions

Client Comments - Improvements #20297

open

Maqaam- Activity inventory management- Optimization - vehicle changes admin

Added by Sandeep Sajiv 8 months ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
04/11/2025
Due date:
04/15/2025 (about 7 months late)
% Done:

70%

Estimated time:
12:00 h
Spent time:
remarks:
DB Changes:

[SaveActivityVehicle]
[GetActivityVehicle]
[DeleteActivityVehicle]

GetAllActiveInventoryActivityList

Keys & Permissions:
Areas Affected:
Files Changed:

CommonService/DataService/Cax.Common.Procedures/Procedures.cs
DTOs/Cax.Common.DTO/Activity/ActivityResponseDTO.cs
Module/Activity/cax.Activity.DTO/DetailsRP.cs
Module/Activity/cax.Activity.DTO/SearchRP.cs
Module/Activity/cax.Activity.Service/RPAssemblerCtx.cs
Module/Activity/Suppliers/InventorySupplier.Activity/DetailsProvider.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/InventoryController.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Controllers/InventoryJsonController.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Models/InventoryActivityVehiclePartialModel.cs
Module/Admin/AdminWeb/Areas/AdminWeb/Views/Inventory/InventoryActivityManagement.cshtml
Module/Admin/AdminWeb/Areas/AdminWeb/Views/Inventory/InventoryActivityVehicleMasterPartial.cshtml
Module/Admin/AdminWeb/Cax.Admin.Web.csproj
Module/Admin/AdminWeb/Content/js/InventoryActivityManagement.js
Module/Inventory/DataAccess/Cax.Inventory.DA/InventoryActivityManagementDA.cs
Module/Inventory/DTO/Cax.Inventory.DTO/Cax.Inventory.DTO.csproj
Module/Inventory/DTO/Cax.Inventory.DTO/InventoryActivityBasicDTO.cs
Module/Inventory/DTO/Cax.Inventory.DTO/InventoryActivityVehicleDTO.cs
Module/Inventory/Service/Cax.Inventory.Service/InventoryActivityManagementService.cs
Module/Inventory/Service/Cax.Inventory.Service/InventoryPackageManagementService.cs
Wrapper/Activity/Cax.Wrapper.Activity.Models/AtxDetailsResponseModel.cs
Wrapper/Activity/Cax.Wrapper.Activity.Models/AtxPaxInfoReq.cs
Wrapper/Activity/Cax.Wrapper.Activity.Models/AtxSearchResponseModel.cs
Wrapper/FixedPackage/Cax.Wrapper.FixedPackage.Models/Pax/SubmitPaxRequestModel.cs


Files

ActivityVehicleDetail.png (489 KB) ActivityVehicleDetail.png Anila Haridas, 04/15/2025 06:38 PM
ActivityVehclePrice.png (203 KB) ActivityVehclePrice.png Anila Haridas, 04/23/2025 10:29 AM
Actions #1

Updated by Sandeep Sajiv 8 months ago

2.4 Vehicle Master Integration- use same one used in transfer module
Feature: Use vehicle types from Transfer module.
UI Element: Vehicle type dropdown with the ability to add pricing per vehicle type.

2.5 Pricing Workflow - Pax wise and vehicle wise pricing required.
Feature: Pax-wise or Full Vehicle-wise pricing.
UI Element: Checkbox to enable/disable Pax-wise pricing.
Vehicle Pricing Block: Appears when Pax-wise is unchecked, with vehicle dropdown and price entry.

If pax wise unticked, then only need to give vehicle wise price. Else not required.

2.6 Maximum Pax Validation
Feature: Dynamic pax validation based on activity and vehicle capacity.
UI Element: Max Pax display and validation error message if pax exceeds limit.

Max pax validation needed. Max can be 10. Depends on the vehicle validation required. If vehicle have a limit like in Innova 6 pax can accommodate and in i10 only max 4 pax like that depending on the vehicle, pax validation required. If pax 8 then vehicle that can accommodate 8 pax should only show.

Actions #2

Updated by Sandeep Sajiv 8 months ago

  • Subtask #20298 added
Actions #3

Updated by Sandeep Sajiv 8 months ago

  • Project changed from 321 to 17
Actions #4

Updated by Sandeep Sajiv 8 months ago

  • Subtask deleted (#20298)
Actions #5

Updated by Sandeep Sajiv 8 months ago

  • Project changed from 17 to 321
  • Due date changed from 04/14/2025 to 04/11/2025
  • Start date changed from 04/14/2025 to 04/11/2025
Actions #6

Updated by Anila Haridas 8 months ago

  • Status changed from Assigned to In Progress
Actions #7

Updated by Anila Haridas 8 months ago

Inprogress

Actions #8

Updated by Sandeep Sajiv 7 months ago

  • Due date changed from 04/11/2025 to 04/15/2025
Actions #9

Updated by Anila Haridas 7 months ago

Please assign to FE

In standalone, fixedpackage and dynamic package, activity provide ActivityVehicle list in Detail api call response.(screenshot attached)

Need selected activity vehicle in below format

public List<SelectedActivityVehicles> SelectedActivityVehicles { get; set; }

public class SelectedActivityVehicles {
public long ActivityId { get; set; }
public List<long> SelectedActivityVehicleId { get; set; }
}

Actions #10

Updated by Sandeep Sajiv 7 months ago

  • Project changed from 321 to Almaqam-Final Phase-Web
  • Status changed from For Review to New
  • Assignee deleted (Sandeep Sajiv)
Actions #12

Updated by Anila Haridas 7 months ago

Currency converted Amount provide in ActivityVehiclePrice(screenshot attached)

Actions

Also available in: Atom PDF