SUGERENCIAS PARA INTERFAZ DE USUARIO

348 views
Skip to first unread message

RS “Ricardo de Stgo”

unread,
Apr 3, 2024, 9:32:11 PM4/3/24
to Comunidad de Visual Foxpro en Español
Buenas Tardes a quienes participan del foro, ahora vengo a pedir vuestras opiniones o sugerencias para optimizar lo Siguiente.

Sucede que volví a programar un antiguo sistema de Punto de Ventas para Restaurantes, Bares, etc.  Dentro de los cambios estoy intentando hacer, y es acá donde requiero que me sugieran alternativas, es que quiero dotarlo de una interfaz dinámica para presentar los comedores, es decir cuando lo vaya a implementar, ver el despliegue de mesas o asientos en la barra  que el restaurante o bar tenga y presentar el dibujo del comedor con una disposición de los botones que representan a las Mesas en una forma similar a la distribución física que exista, hasta ahora tengo un form con botones que dispongo manualmente según el diagrama de mesas y lugares que verifico previamente pero que me obliga a recompilar el sistema.
 Alguna Idea de como automatizar esa diagramación.  A fin de que se pueda disponer de la posición de los botones que representan las mesas desde el mismo exe?

Gracias de antemano

Adjunto la imagen de lo que he hecho hasta ahora


imagen_comedor.pdf

Gerardo Cagnola

unread,
Apr 3, 2024, 10:12:43 PM4/3/24
to publice...@googlegroups.com
tenés que armar la configuración de las mesas desde una tabla...

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/a1a69ab1-1b88-4734-bedb-25ca45760991n%40googlegroups.com.

Carlos Miguel FARIAS

unread,
Apr 4, 2024, 8:55:12 AM4/4/24
to publice...@googlegroups.com
Sobre la base de Gerardo.
Crea una tabla con N columnas (N puede ser 10, 20, etc.).
Imagina el local como un tablero de ajedrez, damas, go, etc.
Cada campo representa una columna física en el eje horizontal del local.
Cada fila de la tabla representa una fila física en el eje vertical del local.
En cada campo pones un código con la características de la mesa (p.e. cantidad de sillas, etc.)
El código podría ser por ejemplo 3MD (tres sillas, madera, pasillo a la derecha), o 4CT (4 sillas, chapa, pasillos todo alrededor).
Cada mesa se identifica por número de fila, letra de campo (parecido a nomenclatura tablas excel). Puedes crear para simplificar, una tabla de conversiòn mesa (por nùmero) a fila-campo.
Luego, lees la tabla, y trazas o ubicas los botones siguiendo el esquema indicado.
Si una mesa es muy larga, cargas varios botones con las características de cada parte de esa mesa "extra-large")
Saludos: Miguel

Zarlu

unread,
Apr 4, 2024, 10:12:12 AM4/4/24
to Comunidad de Visual Foxpro en Español
Buenos días Ricardo!

Entiendo que quieres configurar la distribución de las mesas para cada restaurante.
Un modulo que te permita agregar objetos que representen las mesas y moverlas para ubicarlas en el lugar deseado.
Quizá con dragdrop y guardando las coordenadas de cada objeto.

Suerte
zarlu
Chetumal, Quintana Roo, México

xor...@hotmail.com

unread,
Apr 4, 2024, 10:41:58 AM4/4/24
to Comunidad de Visual Foxpro en Español
tengo un codigo que hace eso, te lo puedo pasar

RS “Ricardo de Stgo”

unread,
Apr 4, 2024, 1:07:20 PM4/4/24
to Comunidad de Visual Foxpro en Español
Gracias a todos por sus sugerencias voy probar eso de las coordenadas.
Agradecería que me muestres el código para ver como lo implemento en el sistema

Zarlu

unread,
Apr 4, 2024, 6:36:51 PM4/4/24
to Comunidad de Visual Foxpro en Español
Buenas tardes Ricardo!

Una pequeña idea....

Suerte
zarlu
Chetumal, Quintana Roo, México

mesas.dbf
form-mesas.2SCT
form-mesas.2scx

RS “Ricardo de Stgo”

unread,
Apr 5, 2024, 11:58:56 AM4/5/24
to Comunidad de Visual Foxpro en Español
gracias Zarlu 
Reply all
Reply to author
Forward
0 new messages