Ejemplos para aplicacion compleja de entrada de datos?

Hola,
Llevo unas cuantas semanas estudiando rails y algo me aclaro…no mucho.

Tengo que desarrollar una aplicación en la que básicamente se entran
datos en una base de datos, pero me gustaría que tuviese el siguiente
formato:

Por ejemplo para la entrada de facturas:

Una pantalla con la cabecera de una factura y debajo que se vean las
líneas.
En la misma pantalla una barra de herramientas en la parte superior con
estos botones:
nuevo, editar, guardar, eliminar, anterior y siguiente
el boton nuevo crea una nueva factura.
el boton editar edita la actual y una vez editada con el boton guardar
guarda los cambios.
el boton eliminar la borra.
y los otros botones sirven para navegar de una factura a otra, siempre
con una sola factura en cada pantalla.

¿Hay alguna aplicación de ejemplo que pueda estudiar que haga esto?
Obviamente más adelante me gustaría incluir un formulario, que iría
antes del de la factura, con los campos de la factura, y en la que si
informas un campo, en la siguiente pantalla solo pudieses navegar por
las facturas filtradas que cumplen la condición de ese campo.
gracias.

El 14/03/08, Gonzalo V. [email protected]
escribió:> líneas.

¿Hay alguna aplicación de ejemplo que pueda estudiar que haga esto?
Obviamente más adelante me gustaría incluir un formulario, que iría
antes del de la factura, con los campos de la factura, y en la que si
informas un campo, en la siguiente pantalla solo pudieses navegar por
las facturas filtradas que cumplen la condición de ese campo.
gracias.

Cuando me he topado con este tipo de ingreso de datos, he dividido la
aplicación en dos controladores, uno para la carga de cabecera y otro
para la carga de detalle.
Primero se graba la cabecera la Factura, la cual quedaría en un estado
“En carga” .
Luero se van grabando los ítems hasta que el usuario decide terminar.
Allí cambiaría el estado de la factura a “Cargada”.

Si bien hay soluciones más elegantes, la simplicidad manda.
Silvio

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs