Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 15:04
lalo0002
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 10 meses
Puntos: 2
Ayuda con control de asistencias

hola amigos
estoy haciendo un sistema de control de asistencias para el personal

Como podria validar para que un trabajador una vez que ingresó ya no pueda ingresar nuevamente, y también para no poder salir sin antes haber ingresado.

ingreso y salida son datetime en la bd mysql

el proceso es el siguiente(todo ya implementado):
el trabajador ingresa su dni, la pagina carga y muestra sus datos si esque existe, toma la foto, luego el trabajador da clic en INGRESAR; esto llena el campo FECHA_INGRESO Y FOTO_INGRESO de la tabla control

El mismo procedimiento para salida, busca por dni, da clic en SALIDA, luego updatea la tabla control y llena el campo FECHA_SALIDA Y FOTO_SALIDA

TABLA CONTROL: CODIGO, FECHA_INGRESO, FECHA_SALIDA, FOTO_INGRESO, FOTO_SALIDA, PERSONA,.....

como podria hacer esa validacion para que cuando un trabajador ingresó no pueda volver a ingresar, y cuando salio, no pueda salir nuevamente; seria bueno que los botones se vean deshabilitados dependiendo de la circunstancia, pero eso creo que seria muy dificil.

Lo que estube pensando es hacer una consulta y ver si el cambpo fecha_salida esta null de un "trabajdor x", ese "trabajador x" no pueda ingresar ya que no salio, pero como lo podria plantear ? o derrepente tienen una mejor propuesta.

Espero me ayuden

gracias por todo.