Ejercicio 17
Realizar una aplicación para gestionar artículos
Repetir la aplicación anterior pero con artículos en vez de con clientes.
Ejercicio 18
Realizar una aplicación para gestionar facturas
Realizar una aplicación que sirva para gestionar facturas. Altas, bajas, modificaciones, consultas, eliminación[/b]
Para ello al entrar en la aplicación sale un grid que llena toda la pantalla con los siguientes datos: fecha, factura,cliente, importe, forma de pago Estos datos NO SON EDITABLES.
Al pinchar en el encabezado de una columna se ordena todo el grid por esa columna.
En el text1 se puede escribir un numero de factura. Al ir pulsando el cursor se va posicionando de forma automática en la factura posible.
En el texto2 se puede escribir un nombre de cliente. Al ir pulsando el cursor se va posicionando de forma automática en el cliente posible.
Al pulsar en filtro se muestran en el grid solamente las facturas correspondientes al cliente seleccionado.
El botón buscar siguiente busca la siguiente factura que contenga el string buscado en el nombre.
Pantallazos en
http://foro.elhacker.net/index.php/topic,34889.0¿Como agregar facturas?
Al hacer doble click en una factura sale un formulario modal centrado en pantalla con las opciones: 'Agregar factura', 'Eliminar factura', 'Ver factura','Modificar factura', 'imprimir factura' y 'salir'
Al elegir agregar nos saldrá un formulario vacío para rellenar y agregarlo a las facturas. En él se nos solicita el cliente, numero de factura y fecha. Hasta que no se dan datos válidos no se puede pasar de ahí
Al pasar de ahí ya no se pueden modificar los datos introducidos, pero sale un formulario donde podemos agregar las entradas de la factura. En este formulario hay un grid conectado a 'entradasfacturas' con las columnas codigo_articulo, cantidad, nombre,precio_unitario,precio_total.
Las columnas nombre y precio_unitario no son modificables.
al escribir codigo_articulo se busca en la tabla de articulos y si se encuentra se rellena automáticamente su nombre y su precio. Al escribir cantidad se calcula automáticamente el precio_total
Al pulsar terminar se calcula el importe final y se actualizan los siguientes datos:
En la tabla entradasfacturas se actualizan todos los datos que están en el dbgrid para que su codigofactura sea igual al código de la factura pedida
En la tabla facturas se actualiza el importe para que sea la suma de todos los precio_total calculados en el dbgrid
En la tabla facturas se actualizan los impuestos correspondientes a esa factura.
En la tabla facturas se actualiza el total siendo este la suma de importe+impuestos
¿Como consultar facturas?
Al elegir ver saldrá EL MISMO formulario con los datos del cliente seleccionado (no editables)
¿Como modificar Facturas?
Al elegir modificar saldrá EL MISMO formulario con los datos del cliente seleccionado (Editables)
¿Como imprimir facturas?
Al elegir imprimir se saca una copia de esa factura por impresora.
Al elegir salir se sale al formulario general