CloverExamplePOS.CloverExamplePOSForm.RebuildOrderOnDevice C# (CSharp) Метод

RebuildOrderOnDevice() приватный Метод

private RebuildOrderOnDevice ( ) : void
Результат void
        private void RebuildOrderOnDevice()
        {
            _suspendUpdateOrderUI = true;
            foreach (POSLineItem item in Store.CurrentOrder.Items)
            {
                //////////// Now make sure the display map contains all of the items for the order ////////////
                DisplayLineItem displayLineItem = null;
                posLineItemToDisplayLineItem.TryGetValue(item, out displayLineItem);
                if (displayLineItem == null)
                {
                    displayLineItem = DisplayFactory.createDisplayLineItem();
                    posLineItemToDisplayLineItem[item] = displayLineItem;
                    displayLineItem.quantity = item.Quantity.ToString();
                    displayLineItem.name = item.Item.Name;
                    displayLineItem.price = (item.Item.Price / 100.0).ToString("C2");
                    DisplayOrder.addDisplayLineItem(displayLineItem);
                }
                else
                {
                    displayLineItem.quantity = item.Quantity.ToString();
                }
            }
            UpdateDisplayOrderTotals();
            cloverConnector.ShowDisplayOrder(DisplayOrder);
            _suspendUpdateOrderUI = false;
        }
CloverExamplePOSForm