示例#1
0
 /// <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();
     }
 }
示例#2
0
 /// <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();
     }
 }