HR Module
Biometric & Mobile Import
Manju Device CSV Parser

Manju Device CSV Parser

Source: BiometricReaderBase.cs (abstract) → ManjuBiometricReader.cs (implementation)

Class Hierarchy

ManjuBiometricReader.ProcessFile() Logic

Punch Timing String Format

The PunchTimings field stores all raw punches as a comma-separated string:

"09:32,12:45,13:02,14:30,18:15"
  ↑                          ↑
  FirstIn                  LastOut

From this string:
  FirstIn  = 09:32 (earliest)
  LastOut   = 18:15 (latest)
  Raw data preserved for audit