class CateringOrder:
def __init__(self):
self.orders = [] # List to store all orders
def register_order(self, customer_name, phone, items, special_requests, delivery_time):
order_id = len(self.orders) + 1 # Simple order ID generation
order = {
"order_id": order_id,
"customer_name": customer_name,
"phone": phone,
"items": items,
"special_requests": special_requests,
"delivery_time": delivery_time
}
self.orders.append(order)
return f"Order {order_id} successfully registered!"
def display_orders(self):
for order in self.orders:
print(order)
# Create a catering order instance
catering_system = CateringOrder()
# Example of registering an order
response = catering_system.register_order(
customer_name="John Doe",
phone="123456789",
items=["Spaghetti", "Salad", "Cake"],
special_requests="No nuts in the salad",
delivery_time="2025-02-05 18:00"
)
print(response) # Output confirmation message
catering_system.display_orders() # Output all orders
Editor is loading...