Beispiel #1
0
 /// <summary>
 /// Efetua registro ou atualizacao do ponto eletronico
 /// </summary>
 /// <param name="id">Identifier.</param>
 public void RegistroDePonto(List <TB_USUARIO> id)
 {
     foreach (var itemID in id)
     {
         var list = database.GetAsync <TB_USUARIO>(itemID.ID).Result;
         if (list != null)
         {
             if (string.IsNullOrEmpty(list.CHK_IN))
             {
                 list.CHK_IN = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
                 database.UpdateAsync(list).Wait();
             }
         }
         cache.UpdateCache(Cache.PONTO_ELETRONICO, itemID.ID);
     }
 }
Beispiel #2
0
 /// <summary>
 /// Set almoco de acordo com os dados inserido na classe do parametro
 /// </summary>
 /// <param name="table">Table.</param>
 public void SetAlmoco(TB_USUARIO table)
 {
     database.UpdateAsync(table).Wait();
     cacheDA.UpdateCache(Cache.PONTO_ELETRONICO, table.ID);
 }