예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="customerClass">Customer to send to</param>
 /// <param name="merchandise">Merchandise to send</param>
 /// <param name="orderDate">The date the order was placed.</param>
 /// <param name="qID">Place in queue, starts at 1</param>
 public QueuedOrder(CustomerClass customerClass, StockClass merchandise, DateTime orderDate, int qID) : base(customerClass, merchandise, orderDate)
 {
     base.Customer    = customerClass;
     base.Merchandise = merchandise;
     base.OrderDate   = orderDate.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
     this.qID         = qID;
 }
예제 #2
0
        public void CreateOrder(CustomerClass customer, StockClass merch)
        {
            CultureInfo myCultureInfo = new CultureInfo("sv-SV");
            DateTime    orderDate     = DateTime.UtcNow;

            CustomerOrderClass customerOrder = new CustomerOrderClass(customer, merch, orderDate);

            _app.GetDefaultCustomerOrdersList().Add(customerOrder);
        }
예제 #3
0
        /// <summary>
        /// Overload to create a queued order.
        /// </summary>
        /// <param name="customer">A customer object, preferably of the customer who placed the order.</param>
        /// <param name="merch">The merchandise to be shipped</param>
        /// <param name="queueID">What place in line to place the order, generate from querying the ObsColl</param>
        public void CreateOrder(CustomerClass customer, StockClass merch, int amount, int queueID)
        {
            // Define CultureInfo
            CultureInfo cultureInfo     = new CultureInfo("sv-SV");
            DateTime    dateTimeOfOrder = DateTime.UtcNow;

            QueuedOrder order = new QueuedOrder(customer, new StockClass(merch.ItemName, merch.Supplier, amount), dateTimeOfOrder, queueID);

            _app.QueuedOrders.Add(order);
        }
예제 #4
0
        public void CreateOrder(CustomerClass customer, List <StockClass> merch)
        {
            CustomerOrderClass customerOrder = new CustomerOrderClass(customer, merch, orderDate);

            CustomerOrders.Add(customerOrder);
        }
 public CustomerOrderClass(CustomerClass customerClass, List <StockClass> merchandise)
 {
     this.Customer    = customerClass;
     this.Merchandise = merchandise;
 }
예제 #6
0
 public CustomerOrderClass(CustomerClass customerClass, List <StockClass> merchandise, DateTime orderDate)
 {
     this.Customer    = customerClass;
     this.Merchandise = merchandise;
     this.OrderDate   = orderDate.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
 }