Users must be able to specify the row in which they want to be placed and the number of seats to be reserved.
Once the row has been chosen and the number of seats has been specified, you need to check if there is enough space on the row:
If so, you display the room representation to the user and suggest a new entry.
If not, you tell the user that there are no more seats on the row or that there are not enough seats.