Esempio n. 1
0
            /// <summary>
            ///
            /// </summary>
            public static bool CheckList(TagReadDataEventArgs e)
            {
                DataTable dt = DBHelper.GetDT();

                foreach (DataRow row in dt.Rows)
                {
                    if (row["Book_RFID_EPC"].ToString() == e.TagReadData.EpcString)
                    {
                        DBHelper.updateBook(e);
                        Console.WriteLine("Update Book call from checklist");
                    }
                }
                if (BookList.Any(p => p.EPC == e.TagReadData.EpcString))
                {
                    var list  = BookList.First(f => f.EPC == e.TagReadData.EpcString);
                    var index = BookList.IndexOf(list);
                    BookList[index].timeStamp = e.TagReadData.Time.ToString();
                    BookList[index].RSSI      = e.TagReadData.Rssi.ToString();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }