Se requiere que el sistema tenga un asistente de configuración para cuando se inicie por primera vez.
Describe la solución que deseas
cuando se inicie la aplicación busque la base de datos, y acceda a la base de datos, y luego cargue el login, o ventana de inicio de sesion, si no la encuentra, deberá iniciarse un asistente, este asistente, primero mostrará una ventana para dar la Bienveida, luego, indicará que no encuentra la base de datos y dará 2 opciones, 1) buscarla, 2) crear una base de datos en blanco, si seleccióna buscar, mostrará el buscador de archivos, para buscar la base de datos, si la encuentra, deberá poder acceder a la base de datos, y cargar el login, si no la puede abrir, indicar de nuevo las opcinoes anteriores.
Si la opción 2 es seleccionada debe mostrar/iniciar otro asistente donde se le preguntaran datos de la empresa, los nombres de los usuarios administradores, las claves, luego, el sistema creará la base de datos, se injectará el catalogo en la Database, al termianr, se mostrará el login pidiendo las claves, previamente configuradas, las claves deben estar guardadas en la base de datos.
Describe alternativas que hayas considerado
Contexto adicional
los Mokups, serán agregados después.
las UI del asistente estarían dentro del paquete /view/asistente/
Criterios de aceptación (hay que ver si alguna de ellas son necesarias)
Se requiere que el sistema tenga un asistente de configuración para cuando se inicie por primera vez.
Describe la solución que deseas cuando se inicie la aplicación busque la base de datos, y acceda a la base de datos, y luego cargue el login, o ventana de inicio de sesion, si no la encuentra, deberá iniciarse un asistente, este asistente, primero mostrará una ventana para dar la Bienveida, luego, indicará que no encuentra la base de datos y dará 2 opciones, 1) buscarla, 2) crear una base de datos en blanco, si seleccióna buscar, mostrará el buscador de archivos, para buscar la base de datos, si la encuentra, deberá poder acceder a la base de datos, y cargar el login, si no la puede abrir, indicar de nuevo las opcinoes anteriores.
Si la opción 2 es seleccionada debe mostrar/iniciar otro asistente donde se le preguntaran datos de la empresa, los nombres de los usuarios administradores, las claves, luego, el sistema creará la base de datos, se injectará el catalogo en la Database, al termianr, se mostrará el login pidiendo las claves, previamente configuradas, las claves deben estar guardadas en la base de datos.
Describe alternativas que hayas considerado
Contexto adicional los Mokups, serán agregados después. las UI del asistente estarían dentro del paquete /view/asistente/
Criterios de aceptación (hay que ver si alguna de ellas son necesarias)