hace ya rato que no pasaba pro aki, bueno en fin voy a poner un reto para ver que tal la arman. Hay les va....
Tenemos una base de X con la tabla horarios la cual contiene el nombre de x empleados y tiene un compo llamado horario de tipo string donde se guarda su horario en dia, es decir, de lunes a viernes o de lunes a domingo, recuerden es solo un campo no 2 y solo tenemos 3 registros en esa tabla, muestro el campo horario:
Lu-Vi
Lu-Dom
Lu-Sab
Vuestro trabajo es detectar el horario del empleaod cuando incie sesion, es decir si el empleado inicia checa su dia de entrada el sistema valida que este dentro del rango de dias a laborar, por ejemplo tenemos que el primer registro es:
Lu-Vi
si el empleado se registra un dia sabado el sistema le dira que esta fuera de su horario, ya que ese campo especifica al empleado que solo labora de Lunes a viernes.
Lo mismo para todos los demas campos.
Se puede esta informacion con el dia de la semana guardado en el sistema donde se ejcuta el programa, es decir con el dia configurado en dicha computadora o con el dato del dia de SQL SERVER.
Se los dejo a su criterio.
Pistas:
expresiones regulares
manejo de cadenas
replace
switch
Date
DateTimeSaludos y BUENA SUERTE!!!