private void ZkFingerprint_OnEnrollFinger(string iEnrollNumber, int iFingerIndex, int iActionResult, int iTemplateLength)
 {
     if (iActionResult == 0 && previousUser != iEnrollNumber)
     {
         string fingerprintdata = getEmployeeFingerprintDetails(iEnrollNumber);
         if (registrar.registerEmployee(iEnrollNumber, fingerprintdata))
         {
             ZkFingerprint.WriteLCD(5, 5, " Registration successfully completed !");
             ZkFingerprint.PlayVoiceByIndex(9);
             previousUser = iEnrollNumber;
             ZkFingerprint.EnableClock(1);
         }
         else
         {
             ZkFingerprint.SSR_DelUserTmpExt(iMachineNumber, iEnrollNumber, iFingerIndex);
             ZkFingerprint.RefreshData(iMachineNumber);
             ZkFingerprint.WriteLCD(5, 5, "Registration not successful, Try again please");
             ZkFingerprint.PlayVoiceByIndex(9);
         }
     }
     else if (iActionResult != 0)
     {
         ZkFingerprint.WriteLCD(5, 5, "Registration not successful, Try again please");
         ZkFingerprint.PlayVoiceByIndex(9);
     }
 }