private void StoreItems_ItemSelected(object sender, EventArgs e)
{
POSItem item = ((StoreItem)((Control)sender).Parent).Item;
POSLineItem lineItem = Store.CurrentOrder.AddItem(item, 1);
DisplayLineItem displayLineItem = null;
posLineItemToDisplayLineItem.TryGetValue(lineItem, out displayLineItem);
if (displayLineItem == null)
{
displayLineItem = DisplayFactory.createDisplayLineItem();
posLineItemToDisplayLineItem[lineItem] = displayLineItem;
displayLineItem.quantity = "1";
displayLineItem.name = lineItem.Item.Name;
displayLineItem.price = (lineItem.Item.Price / 100.0).ToString("C2");
DisplayOrder.addDisplayLineItem(displayLineItem);
UpdateDisplayOrderTotals();
cloverConnector.LineItemAddedToDisplayOrder(DisplayOrder, displayLineItem);
}
else
{
displayLineItem.quantity = lineItem.Quantity.ToString();
UpdateDisplayOrderTotals();
cloverConnector.ShowDisplayOrder(DisplayOrder);
}
}