/// <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; }
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); }
/// <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); }
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; }
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"); }