Esempio n. 1
0
        public void AddOrderTest()
        {
            OrderDao orderDao = new OrderDao();

            orderDao.removeAll();
            Order order = new Order();

            order.TableNum = "1";
            order.Status   = "Occupied";
            orderDao.AddOrder(order);
            Assert.IsTrue(orderDao.GetOrderByTableNum("1").Status == "Occupied");
        }
Esempio n. 2
0
        protected void BtnCheckout_Click(object sender, EventArgs e)
        {
            //Response.Redirect("~/UserFolder/Home.aspx");
            foreach (GridViewRow row in GvCartProducts.Rows)
            {
                string tb       = ((TextBox)row.FindControl("TxtQuantity")).Text;
                int    quantity = int.Parse(tb);
                //int quantity = 1;
                _products.Find(prod => prod.ProductName == row.Cells[1].Text).Quantity = quantity;
            }
            OrderDao orderDao = new OrderDao();

            orderDao.AddOrder(_products, ((Customer)Session["User"]).CustomerId);
            Response.Redirect("~/UserFolder/OrderSuccessful.aspx");
        }
Esempio n. 3
0
        public void AddOrder()
        {
            var        dao        = new OrderDao();
            LoginModel loginModel = Session[CommonConstant.USER_SESSION] as LoginModel;
            CartModel  cartModel  = Session[CommonConstant.CART_SESSION] as CartModel;
            DonHang    item       = new DonHang();

            item.OrderCode  = orderid;
            item.NumFood    = cartModel.cart.Count;
            item.CustomerID = loginModel.ID;
            item.Price      = (int)tongTien();
            item.Timer      = DateTime.Now;
            item.State      = 0;
            dao.AddOrder(item);
        }
Esempio n. 4
0
 /// <summary>
 /// Place order
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button5_Click(object sender, EventArgs e)
 {
     if (order == null)
     {
         order             = new Order();
         order.Status      = "Ordered";
         order.TableNum    = table.Num;
         order.OrderedTime = DateTime.Now;
         orderDao.AddOrder(order);
         order = orderDao.GetOrderByTableNum(table.Num);
         MessageBox.Show("Order created successfully.", "Error");
     }
     else
     {
         MessageBox.Show("Order is already created.", "Error");
     }
     table.Status = "Occupied";
     tableDao.updateTable(table);
 }
 /// <summary>
 /// Save order of Customer into database
 /// </summary>
 /// <param name="cart"></param>
 public void AddOrder(List <ShoppingCartDto> cart)
 {
     orderDao.AddOrder(cart);
 }