Hola, amigo, ¿esto es un debate?
. Lo paso a "Varios".
Tienes muchísimas opciones posibles, no has dado ninguna información de las herramentas a usar, supongo que delphi+firebird.
Yo crearía una tabla con las butacas y las representaría gráficamente con la forma del teatro para ir marcándolas y "vendiéndolas".
Tan simple como un
uno o un
cero. 1.ocupada/vendida y 0.libre
No requieres timer ni cosas raras, simplemente se cambian los
ceros por
unos de las sillas vendidas, es un simple update para actualizar y un simple select para leerlas y presentar en pantalla.
OOOOO__XXXXX__OOOXX__OOOOO
OOOOO__OOOXX__OOOOO__OOOOO
OOOOO__OOOOO__XXXOO__OOOOO
OOOOO__OOOXX__OOOOO__OOOOO
OOOOO__OOOOO__XOOOO__OOOOO
OOOOO__XXXXX__OOOXX__OOOOO
OOOOO__OOOXX__OOOOO__OOOOO
OOOOO__OOOOO__XXXOO__OOOOO
OOOOO__OOOXX__OOOOO__OOOOO
OOOOO__OOOOO__XOOOO__OOOOO
OOOOO__XXXXX__OOOXX__OOOOO
OOOOO__OOOXX__OOOOO__OOOOO
OOOOO__OOOOO__XXXOO__OOOOO
OOOOO__OOOXX__OOOOO__OOOOO
OOOOO__OOOOO__XOOOO__OOOOO