Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        public static void loadBook()
        {
            DataTable booksDT = new DataTable();

            DBHelper.UpdateBookTable();
            booksDT = DBHelper.GetDT();
            Itembook book = new Itembook();

            BookList.Clear();
            foreach (DataRow row in booksDT.Rows)
            {
                book.Title     = row["Book_Title"].ToString();
                book.Autor     = row["Book_Autor"].ToString();
                book.Genre     = row["Book_Genre"].ToString();
                book.Image     = (byte[])row["Book_Image"];
                book.EPC       = row["Book_RFID_EPC"].ToString();
                book.timeStamp = row["Book_RFID_TimeStamp"].ToString();
                book.RSSI      = row["Book_RFID_RSSI"].ToString();

                BookListing.addBookItem(book.EPC, book.timeStamp, book.RSSI, book.Title, book.Autor, book.Genre, book.Image);
            }
        }
Beispiel #2
0
 /// <summary>
 ///
 /// </summary>
 private void btn_RemoveItem_Click(object sender, RoutedEventArgs e)
 {
     Console.WriteLine(dg_BookTable.GetType());
     try
     {
         Itembook rows = dg_BookTable.SelectedItem as Itembook;
         if (rows != null)
         {
             Console.WriteLine(rows.EPC);
             DBHelper.RemoveBookQuery(rows.EPC.ToString());
             loadBook();
         }
         else
         {
             MessageBox.Show("Please select an item to remove");
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 public static void RemoveBookItem(Itembook selectedItem)
 {
     BookList.Remove(BookList.Where(i => i.EPC == selectedItem.EPC).Single());
 }