Uploaded File
not a CSV file
   
Upload Another Time sheet while the First One is in Process
   
Fresh Time Sheet Upload
     
Programmatically check File type,
If not a CSV file,
The user will see a Error message.
Programmatically check Upload
status, If any upload is in process,
Show Error Message & Info.
Programmatically check Upload
status, If any upload is in process,
Show Error Message & Info.


Skipped one
Pay Period
   
Timesheet contains employees
whose pay is already processed
   
If your timesheet skip one complete pay period we will
warn you.
Programmatically check
Uploaded Data,
If data already processed,
Show Warning Message & Info.