Exemplo n.º 1
0
        /// <summary>
        /// Purpose: Grabs order information based on ID
        /// Accepts: Int
        /// Returns: Nothing
        /// </summary>
        public void GetOrderByID(int id)
        {
            try
            {
                OrderData data = new OrderData();
                Hashtable hsh = new Hashtable();

                hsh = data.GetOrderByID(id);

                OrderID = id;
                UserID = Convert.ToInt32(hsh["userid"]);
                Subtotal = Convert.ToDouble(hsh["subtotal"]);
                Taxes = Convert.ToDouble(hsh["taxes"]);
                DeliveryCost = Convert.ToDouble(hsh["deliverycost"]);
                DeliveryTypeID = Convert.ToInt32(hsh["deliverytypeid"]);
                GrandTotal = Convert.ToDouble(hsh["grandtotal"]);
                Created = hsh["created"];
                Modified = hsh["modified"];
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "Order", "GetOrderByID");
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Purpose: Update an existing order
        /// Accepts: Nothing
        /// Returns: Boolean
        /// </summary>
        public bool UpdateOrder()
        {
            bool isSuccess = false;
            try
            {
                Hashtable hsh = new Hashtable();
                hsh["orderid"] = OrderID;
                hsh["userid"] = UserID;
                hsh["subtotal"] = Subtotal;
                hsh["taxes"] = Taxes;
                hsh["deliverycost"] = DeliveryCost;
                hsh["deliverytypeid"] = DeliveryTypeID;
                hsh["grandtotal"] = GrandTotal;
                hsh["created"] = Created;
                hsh["modified"] = Modified;

                OrderData orderData = new OrderData();
                isSuccess = orderData.UpdateOrder(hsh);
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "Order", "UpdateOrder()");
            }

            return isSuccess;
        }
Exemplo n.º 3
0
        public List<Order> GetAllOrdersByUserID(int userID)
        {
            List<Order> orders = new List<Order>();
            try
            {
                OrderData data = new OrderData();
                List<QSRDataObjects.Order> dataOrders = data.GetAllOrdersByUserID(userID);

                foreach (QSRDataObjects.Order o in dataOrders)
                {
                    Order order = new Order();
                    order.OrderID = o.OrderID;
                    order.UserID = Convert.ToInt32(o.UserID);
                    order.Subtotal = Convert.ToDouble(o.Subtotal);
                    order.Taxes = Convert.ToDouble(o.Taxes);
                    order.DeliveryCost = Convert.ToDouble(o.DeliveryCost);
                    order.DeliveryTypeID = Convert.ToInt32(o.DeliveryTypeID);
                    order.GrandTotal = Convert.ToDouble(o.GrandTotal);
                    order.Created = o.Created;
                    order.Modified = o.Modified;
                    orders.Add(order);
                }
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "Order", "GetAllOrdersByUserID");
            }
            return orders;
        }