public void CheckUserRfid(object sender, RFIDTagEventArgs args) { rfid_Code = args.Tag; dataHelper = new Mysql(); string userName = dataHelper.GetUserFirstNameWithRfid(rfid_Code); if (userName != "") { List <string> itemsLoaned = dataHelper.GetItemsLoanedByUser(rfid_Code); string items = ""; if (itemsLoaned.Count() == 0) { lbRfid_Status.Text = userName + " nothing loaned "; lbRfid_Status.ForeColor = Color.White; Loaned_Items = false; } else { for (int i = 0; i < itemsLoaned.Count; i += 2) { items += itemsLoaned[i + 1] + " " + itemsLoaned[i] + "s ,"; } int end = items.LastIndexOf(","); string resultOfItemsLoaned = items.Substring(0, end); lbRfid_Status.Text = userName + " has to return " + resultOfItemsLoaned; lbRfid_Status.ForeColor = Color.Crimson; Loaned_Items = true; } } else { lbRfid_Status.Text = rfid_Code; } rfid.Close(); }