R9_Prestar un libro - Uniandes-ISIS2603-backup/201620-g5 GitHub Wiki

Nombre del escenario |Prestar un libro --------|-----------------------|------------------------------ Actor |Bibliotecario/Administrador Resumen|Ingresando el id de la biblioteca y los datos del préstamo que se quiere hacer, el bibliotecario/administrador asigna un libro a un usuario específico.
|Curso básico de eventos
| 1. El bibliotecario/administrador ingresa al sistema indicando sus datos | 2. El sistema despliega cada una de las posibilidades del sistema. | 3. El bibliotecario/administrador indica la biblioteca en la que quiere hacer el préstamo | 4. El bibliotecario/administrador indica que quiere realizar un préstamo | 5. El sistema solicita ingresar la información del préstamo a realizar | 6. El bibliotecario/administrador selecciona idUsuario, tipoRecurso = "libro", nombreRecurso, medio pago, ingresa costo, la fechaInicial, fechaFinal y si esta activo el prestamo en el momento. | El sistema añade a la lista de prestamos general un nuevo préstamo a la biblioteca con el id correspondiente. El usuario ahora tiene asignado un prestamo de un libro. Se rebaja en uno la cantidad de libros en la biblioteca. Camino de excepción | En el paso 6, si se selecciona un costo negativo, se genera una excepción. Las excepciones de que se seleccione un usuario o libro inexistente no son posibles, porque se le muestra al bibliotecario una lista únicamente con esos usuarios y libros que ya existen. Las posibles excepciones con la selección de fechas ya son manejadas.