Ver Mensaje Individual
  #5  
Antiguo 21-10-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.318
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para generar los mapas, yo utilizaría TSimpleGraph (DelphiArea); Yo lo he utilizado para cosas similares en varias ocasiones.
Para las actualizaciones de los puestos, utilizaría una tabla de operaciones de forma que, todas las operaciones que se van realizando se guardan en esa tabla. Cada uno de los puestos es responsable de ver cada X tiempo qué operaciones tiene pendientes de "actualizar" en su mapa y deberá hacerlo.
También podrías hacerlo (de forma automática) al acabar cada operación, para tenerlo actualizado antes de la nueva.

Yo marcaría los asientos como vendidos, una vez que la taquillera los selecciona, aunque todavía no hayan sido pagados ni la operación haya terminado (teniendo en cuenta que se pueden "anular"), porque si lo haces al acabar, es posible que otra taquillera le falle la venta cuando ya tiene todo el proceso hecho. Es similar a un bloqueo "PESIMISTA".
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita