Más simple.
De hecho, como yo lo veo ni siquiera necesitas botones.
El empleado o está adentro o está afuera por lo tanto si para el sistema el empleado está afuera cuando se identifica solo puede hacerlo para entrar y en ese caso le presentaría las opciones en forma de razones por las cuales entra. Caso contrario el empleado está saliendo puesto que si está adentro no puede entrar otra vez porque ya está adentro. En este caso las opciones que le presentaría son las de salida.
Los dos únicos casos especiales en este esquema es cuando el tipo sale o entra físicamente a la empresa sin pasar por el sistema. En el primer caso (salida) es más fácil, simplemente al cambio de día se le da salida automáticamente dejando registrado que se fue sin pasar por el sistema (de otro modo al día siguiente ese empleado no podría entrar). En el segundo caso (entrada) habría que preguntar cuál es la política de la empresa al respecto (en algunas empresas eso se consideraría una 'intrusión').
|