Company: Link Technologies
Case No: L13218. Project: 16.00: LinkSOFT Version 16.00
Logged By: Sanjay (Link Technologies) on 07 Nov 2025 10:23AM
Priority: Low
Product: Payroll & HR
Group: Enhancement
Time Taken: 15.00 (Weight: 12.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay
Resolve By: Friday, 14 November 2025 10:23 AM [4 days since logged date]
Status: Closed
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 202510: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):

  1. Leave application form changed to "Calculate Leave" after selecting the "Leave Category". See figure 1 below.

3. Affected Areas:

  1. Leave Application - New
  2. Leave Entry - Edit
  3. Employee Profile (Session Assignment

4. The issue was caused by:

  1. 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 202510: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:
  1. Change has been applied to "Edit" Leave Application
  2. 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 202510: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:
  1. Standard Demo Environment
Table 1 - Test Results
NoTest CaseExpected ResultPass/FailComments
1Create a new leave. Verify Calculate functionality
Calculate used Shift. User can override
Pass

2Edit existing leave. Berify Calculate functionality
Calculate used Shift. User can override
Pass

3Review "Employee Profile"

Pass

Environment Details

  1. OS version: Win11
  2. Application version: 15.90
  3. Setup on:
    1. Server: LinkQA5
    2. Database: LinkSOFT
    3. LinkSOFT URL: HTTP://LinkQA5/LinkSOFT
  4. Login Details: Standard username and password for user "admin"

Next Step: Closure


If you have any queries regarding this support incident, please email Support@LinkTechnologies.com.au and include the Case No: L13218 in the subject line of all emails regarding this issue.

Document size: 180.2 KB
For call complaints, please contact the Managing Director of the company using this form