Пример #1
0
        /// <summary>
        /// update status by orderproduct with the OrderId
        /// </summary>
        /// <param name="OrderId"></param>
        /// <param name="Status"></param>
        public void UpdateOrderProductStatusByOrderId(int OrderId, Statustype Status)
        {
            string query = "UPDATE [Order_Product] SET Status = @Status WHERE OrderId = @OrderId";

            SqlParameter[] sqlParameters = new SqlParameter[]
            {
                new SqlParameter("Status", (int)Status),
                new SqlParameter("OrderId", OrderId)
            };
            ExecuteEditQuery(query, sqlParameters);
        }
Пример #2
0
 /// <summary>
 /// update all orderproduct with an status
 /// </summary>
 /// <param name="orderProducts"></param>
 /// <param name="Status"></param>
 public void UpdateAllOrderProduct(List <OrderProduct> orderProducts, Statustype Status)
 {
     foreach (OrderProduct orderProduct in orderProducts)
     {
         dbConnection.Open();
         SqlCommand command = new SqlCommand("UPDATE Order_Product SET Status = @Status WHERE Id = @OrderProductId", dbConnection);
         command.Parameters.AddWithValue("@Status", (int)Status);
         command.Parameters.AddWithValue("@OrderProductId", orderProduct.OrderProductId);
         SqlDataReader reader = command.ExecuteReader();
         dbConnection.Close();
     }
 }
Пример #3
0
        /// <summary>
        /// update status by orderproduct with the tablenumber
        /// </summary>
        /// <param name="Tablenumber"></param>
        /// <param name="Status"></param>
        /// <param name="type"></param>
        public void UpdateOrderProductStatusByTablenumber(int Tablenumber, Statustype Status, string Type)
        {
            //string query = "UPDATE [Order_Product] SET Order_Product.Status = @Status FROM [Order_Product] AS P JOIN [Order] AS O ON P.OrderId = O.OrderId WHERE O.TableNumber = @Tablenumber AND P.ProductId " + type + " 22";
            string query = "UPDATE [Order_Product] SET Order_Product.Status = @Status FROM[Order] AS O JOIN[Order_Product] AS OP ON O.OrderId = OP.OrderId JOIN[Product] AS P ON OP.ProductId = P.ProductId WHERE O.TableNumber = @Tablenumber AND P.ProductType = @Type";

            SqlParameter[] sqlParameters = new SqlParameter[]
            {
                new SqlParameter("Status", Status),
                new SqlParameter("TableNumber", Tablenumber),
                new SqlParameter("Type", Type)
            };
            ExecuteEditQuery(query, sqlParameters);
        }
 /// <summary>
 /// update orderproducts by orderID
 /// </summary>
 /// <param name="OrderId"></param>
 /// <param name="Status"></param>
 public void UpdateOrderProductStatusByOrderId(int OrderId, Statustype Status)
 {
     DAO_OrderProduct.UpdateOrderProductStatusByOrderId(OrderId, Status);
 }
        /// <summary>
        /// update orderproducts by tablenumber
        /// </summary>
        /// <param name="TableNumber"></param>
        /// <param name="Status"></param>
        /// <param name="type"></param>

        public void UpdateOrderProductStatus(int TableNumber, Statustype Status, string type)
        {
            DAO_OrderProduct.UpdateOrderProductStatusByTablenumber(TableNumber, Status, type);
        }
        /// <summary>
        /// update all status for all orderproduct in the list
        /// </summary>
        /// <param name="orderProduct"></param>
        /// <param name="status"></param>

        public void UpdateAllStatus(List <OrderProduct> orderProduct, Statustype status)
        {
            DAO_OrderProduct.UpdateAllOrderProduct(orderProduct, status);
        }
Пример #7
0
 /// <summary>
 /// This method communicates with the OrderProduct_Service and asks to update the OrderProduct.Status Where Order.TableNumber is equal to the given parameter 'TableNumber' and Where Product.Id is greater or smaller than type.
 /// </summary>
 /// <param name="TableNumber"></param>
 /// <param name="Status"></param>
 /// <param name="type"></param>
 public void UpdateOrderProductStatus(int TableNumber, Statustype Status, string type)
 {
     OrderProductService.UpdateOrderProductStatus(TableNumber, Status, type);
 }