/// <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); } }