コード例 #1
0
ファイル: ECommerce.cs プロジェクト: EzDevPrac/CSharp_Karan
 public ECommerce()
 {
     _Customer               = new Customer();
     _MarketingPerson        = new MarketingPerson();
     _CartHandler            = new CartHandler();
     _AuthenticationHandler  = new AuthenticationHandler();
     _CourierServiceHandler  = new CourierServiceHandler();
     _CustomerHandler        = new CustomerHandler();
     _MarketingPersonHandler = new MarketingPersonHandler();
     _ProductHandler         = new ProductHandler();
     _SalesPersonHandler     = new SalesPersonHandler();
 }
コード例 #2
0
        public void CustomerCheckout(ISalesPersonHandler SalesStaff, ICourierServiceHandler _Courier)
        {
            char Choice;

            Console.WriteLine("Do You Want to Checkout(Y/N)");
            Choice = Convert.ToChar(Console.ReadLine());

            if (Choice == 'Y')
            {
                SalesStaff.CheckOutCustomer(_Courier);
                SalesStaff.CalculateTotalAmount();
                CartHandler.CustomerCartList.Clear();
            }
            if (Choice == 'N')
            {
                Console.WriteLine("You Can Continue Shopping");
            }
        }