CloverExamplePOS.CloverExamplePOSForm.NewOrder C# (CSharp) 메소드

NewOrder() 개인적인 메소드

private NewOrder ( ) : void
리턴 void
        private void NewOrder()
        {
            foreach (POSOrder order in Store.Orders) //any pending orders will be removed when creating a new one
            {
                if (order.Status == POSOrder.OrderStatus.PENDING)
                {
                    UnsubscribeToOrderChanges(order);
                }
            }
            Store.CreateOrder();
            SubscribeToOrderChanges(Store.CurrentOrder);
            StoreItems.BringToFront();
            StoreDiscounts.BringToFront();

            DisplayOrder = DisplayFactory.createDisplayOrder();
            DisplayOrder.title = Guid.NewGuid().ToString();
            posLineItemToDisplayLineItem.Clear();

            StoreItems.Enabled = true;
            TabControl.Enabled = true;

            RegisterTabs.SelectedIndex = 0;
            TabControl.SelectedIndex = 0;
            if (Connected)
            {
                cloverConnector.ShowWelcomeScreen(); //This will make sure that the customer sees a
            }                                        //Welcome screen anytime a new order is initiated.
        }
CloverExamplePOSForm