Ver Mensaje Individual
  #2  
Antiguo 16-10-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Como no dices con qué tablas y componentes estás trabajando es más complicado poderte ayudar.

Pero por ejemplo si partimos de nombres de usuario y cada uno tiene un número, póngamos usuarios del 1..10, teniendo en cuenta que cuando se conecte uno lo marcamos como conectado y no le dejamos conectarse 2 veces simultaneas, una idea puede ser suma 10 al número de usuario y multiplicarlo por 4 por ejemplo.

De esta manera podemos mantener varias facturas a la vez con sus líneas detalle, solamente cuando se decida grabar se le adjudica el número siguiente al último que bien pudiera estar grabado en una tabla y si se cancela pues eliminamos las líneas y la factura y quedaría todo como estaba al principio.

Otro caso puede ser utilizando tablas en memoria o transaciones o incluso grabar todo en una tabla temporar en cada PC y luego conectarse con el servidor reservar el número de documento y enviarle los datos.

Si alguien se le ocurren más ideas que las aporte.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita