| Subject: | Leave application form - entry order is incorrect |
| Summary: | When entering leave, we need to select the "Leave Category" before "calculating" leave hours. Therefore the "Calculate" option should be after the "Leave Category" field. Figure 1 - Leave form - label 1 needs to be after label 2

|
| Audit Notes: | |
| 07 Nov 2025 | 10:25AM Comment 1 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 14-11-2025 10:23 AM Time Taken: 8.00 Notes: Edited by sanjay on 07/11/25 10:33. ETC extended from: 07/11/2025 to 14/11/2025 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 16.00 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Leave application form changed to "Calculate Leave" after selecting the "Leave Category". See figure 1 below.
3. Affected Areas: - Leave Application - New
- Leave Entry - Edit
- Employee Profile (Session Assignment
4. The issue was caused by: - Improvement to data entry
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
Figure 1 - Leave application form. Calculate Leave after selecting Leave Category

|
|
| 07 Nov 2025 | 10:31AM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 14-11-2025 10:29 AM Time Taken: 4.00 Notes: Edited by sanjay on 07/11/25 14:36. |
| Development Notes:- Change has been applied to "Edit" Leave Application
- Resolved error Log shown in Figure 1 below.
The above has been applied to patch 15.90.251107 Figure 1 - Error Log Timestamp: Entered by LinkSOFT-FHL on 06/11/2025 12:35:24PM Module: LinkTechnologies.WebApplicationPortal ID: 117262 Log Message: Object reference not set to an instance of an object. Log Data: {"ClassName":"System.NullReferenceException","Message":"Object reference not set to an instance of an object.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at LinkTechnologies.Forms_ESS.Forms.LeaveEntryNew.CalculateLeave() in D:\\Source - LinkSOFT\\WEB-LINKSOFT\\Link-WEB-SiteFiles\\Forms-ESS\\LeaveManagement\\LeaveEntryNew.aspx.cs:line 398","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":"8\nCalculateLeave\nLinkTechnologies.WebApplicationPortal, Ve...
|
|
| 07 Nov 2025 | 10:42AM Comment 3 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 14-11-2025 10:40 AM Time Taken: 3.00 |
|
The following tests were performed:
Test Setup Instructions: - Standard Demo Environment
Table 1 - Test Results
| No | Test Case | Expected Result | Pass/Fail | Comments | | 1 | Create a new leave. Verify Calculate functionality
| Calculate used Shift. User can override
| Pass
|
| | 2 | Edit existing leave. Berify Calculate functionality
| Calculate used Shift. User can override
| Pass
|
| | 3 | Review "Employee Profile"
|
| Pass
|
| Environment Details - OS version: Win11
- Application version: 15.90
- Setup on:
- Server: LinkQA5
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA5/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|