Interfaz de disponibilidad de habitaciones usando selects

118 views
Skip to first unread message

Analyzer

unread,
Apr 17, 2013, 1:37:12 PM4/17/13
to Comunidad de Visual Foxpro en Español
Hace rato que tengo implementada la interfaz de un hotel para ver en pantalla la disponibilidad de las habitaciones de un hotel, pero intento hacer  mejoras para la próxima versión del sistema.

Actualmente uso muchos cuadros de texto que "simulan" un grid. Cuando lo implementé fue la forma más cómoda, ya que no soy muy bueno para las consultas con selects y porque no encontré la forma de crear un cursor para todos los días de un año, es decir, los cursores solo pueden presentar 255 columnas, y no 365.

Actualmente hay un form con algunos botones ubicados alrededor de los muchos cuadritos de text en el centro del form.

Uno de los botones, con el nombre "Siguiente", hace que se muestre la siguiente serie de fechas válidas en el calendario mostrando la disponibilidad. Cada que se haga click en el, se seguirán mostrando el rango de fechas siguiente de forma indefinida, comenzando con la fecha actual.

Obvio que hay un código en ese boton que genera el proceso de disponibilidad y hasta asigna colores distintos a los diversos estados como: disponible, reservado, ocupado, en reparacion, etc.

Ahora quisiera implementar la misma interfaz pero qué código pondría en el botón Siguiente? 

Quiero hacerlo con selects como en el ejemplo adjunto que me proporcionó Victor Hugo, para presentar los datos en un grid y ya no en cuadritos text. (Supongo que será más cómodo manejarlo en un grid, pero aun no lo sé..).

Ese código del boton "Siguiente" me ayudaría mucho para elaborar el código de los otros botones como el de anterior, etc.

PD. Mi caso es un poco distinto del ejemplo de Victor Hugo, ya que solo uso dos tablas, pero me serviría de guía. 

Gracias de antemano!
disponibilidad1erpantalla.JPG
disponibilidad2apantalla.JPG
Hotel Ejemplo de Victor H._rar

Adolfo Leon Quintero Hoyos

unread,
Apr 17, 2013, 8:26:30 PM4/17/13
to Carlos lorza
Buenas noches tengo sistema para moteles y hoteles puedo ayudarte

Adolfo
MOTELES.rar

narcizo norzagaray

unread,
Apr 26, 2013, 11:27:35 PM4/26/13
to publice...@googlegroups.com
en la misma pantalla haces todo y en otro parte haces las consultas
--
Narcizo Norzagaray S.
Desarrollo De Sistemas Computacionales.
www.facebook.com/nzysoft
Cel 622 118 1324
Nextel 129 9426

reservaciones.jpg

Adolfo Leon Quintero Hoyos

unread,
Apr 27, 2013, 10:51:10 AM4/27/13
to Carlos lorza
En la misma pantalla tengo todo

Víctor Hugo Espínola Domínguez

unread,
Apr 27, 2013, 11:22:28 AM4/27/13
to publicesvfoxpro
Hola Analyzer

>Ahora quisiera implementar la misma interfaz pero qué código pondría en el botón Siguiente? 

Debes tener las propiedades ThisForm.dFechaInicial, ThisForm.dFechaFinal, ThisForm.CantDiasXPantalla

En CLICK de <Siguiente>
ThisForm.dFechaInicial = ThisForm.dFechaFinal + 1
ThisForm.dFechaFinal  = ThisForm.dFechaInicial + ThisForm.CantDiasXPantalla - 1
ThisForm.MostrarHabitaciones( ThisForm.dFechaInicial, ThisForm.dFechaFinal )

En CLICK de <Anterior>
ThisForm.dFechaFinal  = ThisForm.dFechaInicial - 1
ThisForm.dFechaInicial = ThisForm.dFechaFinal - ThisForm.CantDiasXPantalla + 1
ThisForm.MostrarHabitaciones( ThisForm.dFechaInicial, ThisForm.dFechaFinal )

Saludos,
Víctor.




Analyzer

unread,
Apr 27, 2013, 12:31:59 PM4/27/13
to Comunidad de Visual Foxpro en Español
Estimados,

Gracias a todos por sus respuestas.

Como creo que Victor Hugo fue quien me proporcionó el código inicial, creo que lo comprende perfectamente, así que intentaré implementarlo como él me recomienda.

Muy agradecido !!




Saludos!
Reply all
Reply to author
Forward
0 new messages