Diseño y Mantenimiento del Software\Practicas EJECUCIÓN DEL PROGRAMA:
- Se debe clonar el repositorio en una carpeta deseada. Ejecutar la clase Aplicación del paquete aplicación. Esta clase llama a la clase Interfaz Consola. (Posteriormente podremos trabajar con los dos tipos de interfaces) con el método muestraOpciones() situado en el main de la clase Aplicación. En ambas versiones, por defecto se cargan los valores del fichero listaCompra.txt
- Es posible ejecutar la aplicación clonando el proyecto, y ejecutando cualquiera de los .bat. Uno ejecutará la interfaz gráfica y el otro la interfaz de texto.
2.1) Interfaz de texto - RAMA PRINCIPAL: 00) Salir: Sale de la ejecución del programa.
- Añadir producto: Esta opción pide por teclado un nombre de producto que deseemos crear y una cantidad.
- Eliminar producto: Esta opción pide un nombre de producto para eliminar.
- Modificar cantidad de producto: Esta opción pide por teclado un nombre de producto y una cantidad nueva para modificar.
- Marcar como producto favorito: Esta opción permite marcar un producto como favorito.
- Desmarcar como producto favorito: Esta opción permite desmarcar un producto favorito.
- Marcar como producto comprado: Esta opción permite marcar un producto como comprado.
- Desmarcar como producto comprado: Esta opción permite desmarcar un producto como comprado.
- Mostrar lista de la compra: Esta opción permite mostrar toda la lista de la compra.
- Mostrar productos favoritos: Esta opción permite mostrar toda la lista de los productos favoritos existentes hasta el momento.
- Borrar lista de la compra: Esta opción borra la lista de la compra por completo.
- Borrar todos los productos favoritos: Esta opción borra toda la lista de los productos favoritos. Si en la lista de la compra hay algún producto que está marcado como favorito, se desmarca.
- Guardar datos: Esta opción guarda los datos en el fichero listaCompra.txt
- Cargar datos: Esta opción carga los datos desde el fichero listaCompra.txt.
2.2) Interfaz Gráfica
- La barra de menus contiene dos menús: uno permite guardar, cargar y borrar la lista de la compra y salir de la aplicacion; el otro permite añadir, borrar uno, borrar todos los favoritos.
- El panel lateral izquierdo permite añadir un producto nuevo.
- En el centro se puede observar la lista de la compra y los cambios que se hagan sobre ella.
- Debajo: el nombre de los autores.