/// <summary> /// Adds the order. /// </summary> /// <param name="items">The items.</param> /// <param name="cid">The cid.</param> /// <param name="amt">The amt.</param> /// <param name="shipDate">The ship date.</param> /// <returns></returns> public Hashtable AddOrder(CartItem[] items, int cid, decimal amt, DateTime shipDate) { Hashtable retVals = new Hashtable(); Hashtable hshOrder = new Hashtable(); try { OrderData myData = new OrderData(); int idx = 0; string[] prodcds = new string[items.Length]; int[] qty = new int[items.Length]; foreach (CartItem item in items) { prodcds[idx] = item.ProdCd; qty[idx++] = item.Qty; } hshOrder["prodcd"] = prodcds; hshOrder["qty"] = qty; hshOrder["cid"] = cid; hshOrder["amt"] = amt; hshOrder["shipdate"] = shipDate; retVals = myData.AddOrder(hshOrder); } catch (Exception ex) { ErrorRoutine(ex, "Order", "AddOrder"); retVals.Add("webmessage", ex.Message); } return(retVals); }
public int AddOrder(Order o) { return(order.AddOrder(o)); }
public void OnCreateOrder() { var order = this.orderView.RetrieveOrder(); orderData.AddOrder(order); }