I made this kind of project in past but in JAVA, i can adapt it into .net as needed.
The application stores a product catalog, identified by name, quantity, unit of measure, and price. The administrator can add new products, delete or modify existing data, view the product catalog, and print it.
The products will be divided into categories, Refreshments, categories belonging to the local bar or restaurant.
The application stores employee data: name, surname and function (administrator or waiter). The administrator can add data to new employees, delete and modify data for existing employees.
Local tables are identified by their serial number and the application stores the command in progress from each table. The graphical interface of the application allows the waiter to save a new order, change the number of products ordered, delete some of the products in the command (if the client changes), move a command from one table to the other, and memorize the consumer's payment, in which case a receipt will print to the printer.
When a table is occupied, the application asks and checks the id of the waiter serving the meal. Making an order will be done by selecting from the existing product categories, then selecting the desired product and quantity.