/// <summary> /// Se registra la salida del usuario. /// </summary> /// <param name="ID">Se obtiene el ID del usuario para buscar el ultimo registro.</param> public void registrarSalida(int ID) { using (SistemaPlanillaEntities PE = new SistemaPlanillaEntities()) { DataBase.Bitacora bitacora = PE.Bitacora.Where(x => x.ID_Usuario == ID && x.Fecha == DateTime.Today).OrderByDescending(x => x.ID_Bitacora).FirstOrDefault(); bitacora.Hora_Salida = DateTime.Now.TimeOfDay; PE.SaveChanges(); } }
/// <summary> /// Se registra la entrada del usuario. /// </summary> /// <param name="ID">Se obtiene el ID del usuario para crear un nuevo registro.</param> public void registrarEntrada(int ID) { using (SistemaPlanillaEntities PE = new SistemaPlanillaEntities()) { DataBase.Bitacora bitacora = new DataBase.Bitacora(); bitacora.ID_Usuario = ID; bitacora.Fecha = DateTime.Today; bitacora.Hora_Entrada = DateTime.Now.TimeOfDay; bitacora.Hora_Salida = DateTime.Now.TimeOfDay; PE.Bitacora.Add(bitacora); PE.SaveChanges(); } }