コード例 #1
0
        public void Start(ClientConsole console)
        {
            console.PrintCustomersList(CustomerSingleton.Instance.Customers);
            int  userMenuChoice = console.ChooseMenu();
            bool validUser      = false;

            if (userMenuChoice > CustomerSingleton.Instance.Customers.Count)
            {
                curCust = new Customer(console.GetString("Enter name: "));
                CustomerSingleton.Instance.Customers.Add(curCust);
                validUser = true;
            }
            else
            {
                curCust = CustomerSingleton.Instance.Customers[userMenuChoice - 1];
                if (curCust.PasswordCheck(console.GetString("Enter password: "******"Invalid password.");
            }
        }
コード例 #2
0
        private void PrintUserOrders(ClientConsole console)
        {
            bool   foundOne = false;
            string userName = console.GetString("Enter name to search: ");

            for (int i = 0; i < curStore.Orders.Count; i++)
            {
                if (curStore.Orders[i].Name == userName)
                {
                    console.PrintCurrentOrder(curStore.Orders[i]);
                    foundOne = true;
                }
            }

            if (!foundOne)
            {
                console.GenericPrint("Could not find any orders placed by " + userName);
            }
        }