![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Pues no le veo
Pues no le veo problema, puesto que podemos crear su generator para cada usuario diferente, en tiempo de ejecucion y asi como su Stored Procedure, y como dices el problema seria clavemaestro+clavecontador, pero como tu dices tambien se toparia con lo mismo, supongamos que sea un punto de venta y el pastelito x tiene la clave 1 y al mismo tiempo llegan dos clientes en diferentes cajas y los cajeros chechan el pastelito 1 primero ahi tambien se repetiria.. no crees¡¡¡¡, entonces la clave primaria deberia ser clavemaestro+clavecontador+numerodecaja
__________________
saludos desde Puebla Mexico.. [email protected] "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Yo no me refiero a que se duplique el número del contador, que eso es precisamente lo que se busca. Pero te voy a poner un ejemplo... suponiendo el caso ya expuesto del punto de venta. Estado Actual: Caja1: Esperando cliente Caja2: Esperando cliente Caja3: Cajero en tiempo de comida Secuencia de sucesos:
Esto es para un caso sencillo con solo 3 usuarios concurrentes... pero en la práctica puede llegar a ser mucho mas complejo. Si puede crearse un generador por usuario, dependerá que un usuario quiera usar solamente una instancia de la aplicación. El crear uno por terminal... limitará a una instancia por terminal... En fin, es mi apreciación personal, que en este caso, es mejor establecer otro método para generar este tipo de secuencias... o bien cambiar un poco la forma de pensar, y tener un único generador para todos los detalles. La mejor forma de hacerlo, será diferente de acuerdo a las especificaciones de cada aplicación, y corresponderá a su analista definir un criterio. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
Asi es como dices
Asi es como dices estamos asumiendo que estamos haciendo el programa nosotros, jejeje y no deberiamos.. pero nada mas te explico mi idea va
Antes de tu estado actual falta el prender las cajas
Estado Actual:
Secuencia de sucesos:
Esto dependiendo del tipo de aplicación real, puede o no tener importancia. Ahora lo que pones a continuacion, asi como tu dices y como yo digo lo que debemos hacer es saber cual es el ultimo numero de item que metio. Caja 3 Regresa de comer, y le piden que agregue un item a la factura 3, que ya tenia grabados 75 items... Entonces ahi seguimos usando la potencia de los procedimientos almacenados, (de todos modos hay que consultar cuantos tiene) consultando cuantos items tiene y vamos aumentando el GCaja3 hasta 75 (en este caso) entonces entraria el 76 (error: seguramente habrá clave duplicada (3, 4) (o a estas alturas ya es una loteria)) weno ya vez alguna vez nos han de servir estas ideas no crees, y como tu dices todo empezo por el uso de nuestro lenguaje saludos ![]()
__________________
saludos desde Puebla Mexico.. [email protected] "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
|
#4
|
||||
|
||||
|
ahora dejemos la aplicación de caja... y vamos a una aplicación donde, por cualquier motivo, un usuario entra dos veces al sistema... cómo resolverias esto???
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#5
|
|||
|
|||
|
compañero...
si te das cuenta estoy creando generadores por maquina no por usuario, osease el usuario puede tener 3 maquinas al mismo tiempo..
resuelto..
__________________
saludos desde Puebla Mexico.. [email protected] "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
|
#6
|
||||
|
||||
|
oh.. entonces supongamos que un usuario abre dos instancias del programa en la misma máquina...
![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#7
|
|||
|
|||
|
Pues ...
Pues que programador mas chafa si deja abrir otra instancia, por que eso se ve a leguas que puede pasar¡¡¡
ahora preguntame y si llega el raton miguelito y se mete al servidor y no deja avanzar o pone en cero el generator ¿¿pero haber que pasaria si le da post y le falta un dato que no debe de ser nulo, el generador avanza, como resolverias esto?? para que vuelva a regresar al que se quedo
__________________
saludos desde Puebla Mexico.. [email protected] "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
![]() |
|
|
|