Este proyecto consiste en un sistema de facturación para un restaurante implementado en Python utilizando la biblioteca Tkinter para la interfaz gráfica. El sistema permite a los usuarios seleccionar diferentes alimentos, bebidas y postres, ingresar las cantidades deseadas y generar una factura detallada.
- Interfaz Gráfica Intuitiva: La aplicación cuenta con una interfaz gráfica fácil de usar que muestra las opciones de comida, bebida y postre en paneles separados para una navegación sencilla.
- Cálculo Automático de Costos: El sistema calcula automáticamente el costo total de la orden, incluyendo el costo de los alimentos, bebidas y postres seleccionados, así como los impuestos aplicables.
- Generación de Recibos: Los usuarios pueden generar recibos detallados de sus pedidos, que incluyen la lista de productos seleccionados, la cantidad, el costo individual y el costo total.
- Funcionalidad de Calculadora: Además de la funcionalidad de facturación, la aplicación incluye una calculadora básica que permite a los usuarios realizar operaciones matemáticas simples.
- Capacidad para Guardar Recibos: Los usuarios tienen la opción de guardar los recibos generados en archivos de texto para su referencia futura.
- Selección de Productos: Los usuarios pueden seleccionar los alimentos, bebidas y postres que deseen ordenar marcando las casillas correspondientes y especificando la cantidad deseada.
- Cálculo de Costos: Una vez que se han seleccionado los productos, el usuario puede hacer clic en el botón "Total" para calcular el costo total de la orden, incluyendo impuestos.
- Generación de Recibo: Después de calcular el costo total, el usuario puede hacer clic en el botón "Recibo" para generar un recibo detallado de la orden.
- Guardado de Recibo: Si se desea, el usuario puede guardar el recibo generado haciendo clic en el botón "Guardar".
- Resetear Orden: Para comenzar una nueva orden, el usuario puede hacer clic en el botón "Resetear" para restablecer todos los campos y volver a la pantalla inicial.
Este sistema de facturación es una aplicación de escritorio diseñada para su uso en un entorno local. Se recomienda tener instalado Python en su sistema para ejecutar este código.