Skip to content

PMM Practica 5: App Portal de compra y venta de moviles

Notifications You must be signed in to change notification settings

MaximRichard66/Moviline

Repository files navigation

Moviline

PMM: PRÁCTICA 5

“MoviLine”

		Álvaro Giner Oltra
		Ricardo Miralles Bernal

Índice

Instrucciones y Storyboard

Diagrama de clases de la aplicación

Diagrama del modelo relacional de la Base de Datos

Instrucciones y Storyboard

Este es el panel principal de la aplicación y desde este accederemos a las distintas actividades y fragmentos de la misma.

Si seleccionamos un móvil en concreto nos aparecerá un CustomDialog como el que se muestra a continuación con las características de dicho móvil así como un botón para saber los clientes que han comprado ese modelo, otro botón para volver a la actividad anterior y por último otro para comprar el móvil.

Si pulsamos el botón de Ver Compradores nos saldrá el siguiente Dialog y nos mostrará aquellos clientes que han comprado ese móvil.

Si por el contrario no lo ha comprado ningún cliente, no nos aparecerá ninguno y un Toast indicandolo.

Si mantenemos el click en un móvil, nos saldrá un PopupMenu que nos permitirá modificar y eliminar el móvil.

Si le damos a eliminar, borrará el móvil y nos saldrá un Toast, informándonos de que el móvil ha sido eliminado correctamente.

Si le damos a modificar, nos saldrá un Dialog para modificar los campos de Stock y precio, por si hay alguna oferta y se quiere modificar el precio, o si se dispone de más stock. Cuando le demos al botón de aceptar, nos modificará el móvil y nos mostrará un Toast por pantalla diciéndonos que la modificación se ha realizado correctamente.

Si le damos al boton comprar nos aparecerá la siguiente pantalla donde tendremos los distintos clientes que ya están dados de alta en nuestra base de datos.

Si el cliente que quiere comprar el móvil no está en la base de datos y queremos darlo de alta, deberemos introducirlo pulsando el botón añadir usuario y nos saldrá el siguiente Dialog.

Si seleccionamos un cliente para realizar la compra, se le solicitará el IMEI del móvil que va a comprar en el siguiente Custom Dialog.

Cuando insertemos el IMEI, se realizará la compra y volveremos a la actividad principal de la aplicación.

Volviendo al menú principal si pulsamos en el botón “Consultar Clientes” nos aparecerá el siguiente ListView donde nos mostrará los cliente que están dados de alta.

Si presionamos una vez, nos saldrán los datos del cliente.

Si mantenemos pulsado el botón, nos saldrá un PopupMenu que nos dará la opciones de eliminar el cliente o modificarlo.

.

Si por ejemplo le damos a modificar al usuario “Alvaro” nos aparecerá el siguiente CustomDialog con los datos del usuario y podremos modificarlo, si lo modificamos nos aparecerá un Toast indicando que hemos modificado el usuario, por el contrario si no modificamos nada nos saldrá un Toast indicando que no se han realizado cambios.

Si le damos a eliminar, al igual que con móviles, nos borrará el cliente y nos mostrará por pantalla un Toast diciéndonos que el cliente ha sido borrado con éxito.

Volviendo al menú principal si le damos al botón “Insertar Móviles” nos aparecerá el siguiente CustomDialog en el que podremos insertar un nuevo móvil a nuestra base de datos

Diagrama de clases de la aplicación

Diagrama Entidad-Relación

About

PMM Practica 5: App Portal de compra y venta de moviles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published