private void addCardToUI(POSCard card)
{
if (card != null)
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = card;
lvi.SubItems.Add(new ListViewItem.ListViewSubItem());
lvi.SubItems.Add(new ListViewItem.ListViewSubItem());
lvi.SubItems.Add(new ListViewItem.ListViewSubItem());
lvi.SubItems.Add(new ListViewItem.ListViewSubItem());
lvi.SubItems.Add(new ListViewItem.ListViewSubItem());
lvi.SubItems.Add(new ListViewItem.ListViewSubItem());
lvi.SubItems[0].Text = card.Name;
lvi.SubItems[1].Text = card.First6;
lvi.SubItems[2].Text = card.Last4;
lvi.SubItems[3].Text = card.Month;
lvi.SubItems[4].Text = card.Year;
lvi.SubItems[5].Text = card.Token;
cardsListView.Items.Add(lvi);
autoResizeColumns(cardsListView);
uiThread.Send(delegate (object state)
{
if (SaleButton.ContextMenu.MenuItems[0].Enabled == false)
{
SaleButton.ContextMenu.MenuItems[0].Enabled = true;
AuthButton.ContextMenu.MenuItems[0].Enabled = true;
}
}, null);
}
}