Window Barcode Reader

I develop software in C # Windows Form, my software must control the employees' hours of work, validation and verification, I decided that I will save them in / out in a table. Here is the trick, each employee has a unique barcode that is generated after his unique identifier (social security number, etc.), this barcode is printed in the ID-CARD, and then read by the barcode scanner and an event occurs through the scanner registration or to be processed.

I need to do this without using any type of window shape control, as in the case, employees should not interact with the system itself, but simply with the scanner. Can I make the windows ta service handle this automatically and save it to the database?

My database is an SQL database.

+4
source share
2 answers

Thank you all for your time, I ended up making another form for checking the inputs and outputs as a way to ensure security, to make sure that the person checking the I / O was the owner of the ID card, that there is a problem with the barcode design which missing on any biometric device (I canโ€™t give someone my finger so that he can go and check me or go out), and the problem turned out to be another feature of the software itself.

0
source

Without going into the design problem, actually tracking people, you can do it, I did it using the inventory system.

Set up your users with their unique identifiers in the database and print the barcode accordingly (many free applications are available for this). Now set the barcode to the tab after each scan and use the event listener to wait for the tab to invoke.

Once you understand that everything else is easy, check the database and save the information based on the barcode number after it does everything that waits for the tab again. With a cheap scanner, you can show a screen that says "Okay" or "Try Again"

(with the design problem, you can always make sure that the employee cannot leave, unless he has already signed up, and vice versa, and the screen displays "login, log out" if double scanning) / p>

+1
source

All Articles