From 5443dd4287fcbbb98ccd3f1bb42ef6253a05efbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismael=20N=C3=BA=C3=B1ez?= Date: Mon, 5 Feb 2018 12:44:09 +0100 Subject: [PATCH] Corregido y finalizado release --- README.md | 2 +- index.md | 2 +- src/com/booking/ejecutable/Main.java | 28 ++++++++++++++------ src/com/booking/persistencia/Arrendador.java | 11 ++++---- src/com/booking/persistencia/Libro.java | 11 ++++---- src/com/booking/persistencia/Prestamo.java | 11 ++++---- src/hibernate.cfg.xml | 2 +- 7 files changed, 41 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 81f1095..0492f9e 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,7 @@ En el caso de que esto no sea así, salta al punto: [Ejecución a través de IDE 1. Descargar el archivo *Boo-King-linux.run* en [releases](https://github.com/ismenc/Boo-King/releases). 2. Ejecútalo. -3. (Si no funciona) Abrir terminal en el directorio del archivo y darle permisos de ejecución `sudo chmod +x Boo-King.jar` +3. (Si no funciona) Abrir terminal en el directorio del archivo y darle permisos de ejecución `sudo chmod +x Boo-King.jar` o probar a ejecutar con `./Boo-King*-linux.run` #### Windows diff --git a/index.md b/index.md index c4829a4..4cde3f9 100644 --- a/index.md +++ b/index.md @@ -201,7 +201,7 @@ En el caso de que esto no sea así, salta al punto: [Ejecución a través de IDE 1. Descargar el archivo *Boo-King-linux.run* en [releases](https://github.com/ismenc/Boo-King/releases). 2. Ejecútalo. -3. (Si no funciona) Abrir terminal en el directorio del archivo y darle permisos de ejecución `sudo chmod +x Boo-King.jar` +3. (Si no funciona) Abrir terminal en el directorio del archivo y darle permisos de ejecución `sudo chmod +x Boo-King.jar` o probar a ejecutar con `./Boo-King*-linux.run` #### Windows diff --git a/src/com/booking/ejecutable/Main.java b/src/com/booking/ejecutable/Main.java index 709d442..18177ac 100644 --- a/src/com/booking/ejecutable/Main.java +++ b/src/com/booking/ejecutable/Main.java @@ -17,6 +17,7 @@ public static void main(String[] args) throws BookingException { Utilidades.configurarSesion(); + mostrarMensajeBienvenida(); lanzarMenu(); Utilidades.cerrarSesion(); @@ -27,15 +28,17 @@ public static void main(String[] args) throws BookingException { private static void lanzarMenu() { int opcion; - try { - do { + + do { + try { opcion = Utilidades.mostrarMenu(); tratarMenu(opcion); - } while (opcion != Utilidades.TOTAL_OPCIONES); - } - catch (NumberFormatException e) { - System.out.println("Debe introducir un número."); - } + } + catch (NumberFormatException e) { + System.out.println("Debe introducir un número."); + opcion = 0; + } + } while (opcion != Utilidades.TOTAL_OPCIONES); } private static void tratarMenu(int decision) throws NumberFormatException { @@ -78,6 +81,15 @@ private static void tratarMenu(int decision) throws NumberFormatException { } } - + private static void mostrarMensajeBienvenida() { + System.out.println( + "+-----------------------------------+\n" + + "|Bienvenido a nuestro marketplace...|\n" + + "|---------> Boo-King.com <----------|\n" + + "| |\n" + + "| Dale vida a eso libros empolvados |\n" + + "| Solicita libros prestados |\n" + + "+-----------------------------------+"); + } } diff --git a/src/com/booking/persistencia/Arrendador.java b/src/com/booking/persistencia/Arrendador.java index adb1705..1fd6ccf 100644 --- a/src/com/booking/persistencia/Arrendador.java +++ b/src/com/booking/persistencia/Arrendador.java @@ -158,12 +158,12 @@ public void setListaPrestamos(List listaPrestamos) { public String informacionDetalle() { StringBuilder cadena = new StringBuilder(150); - cadena.append("------> " + nombre + " <------\n"); + cadena.append("----------> " + nombre + " <----------\n"); if(!(entidad==null) && !entidad.equals(" ")) - cadena.append("Organización: " + entidad + "\n"); - cadena.append("Dirección: "+ direccion + "\n"); - cadena.append("Código postal: " + codigoPostal + "\n"); - cadena.append("Teléfono: " + telefono + "\n"); + cadena.append("\tOrganización: " + entidad + "\n"); + cadena.append("\tDirección: "+ direccion + "\n"); + cadena.append("\tCódigo postal: " + codigoPostal + "\n"); + cadena.append("\tTeléfono: " + telefono + "\n"); if(!listaPrestamos.isEmpty()) { cadena.append("Préstamos: "); @@ -177,6 +177,7 @@ public String informacionDetalle() { cadena.append(".\n"); }else cadena.append("No ha realizado ningún préstamo."); + cadena.append("------------------------------"); return cadena.toString(); } diff --git a/src/com/booking/persistencia/Libro.java b/src/com/booking/persistencia/Libro.java index a7c89e9..7c015bc 100644 --- a/src/com/booking/persistencia/Libro.java +++ b/src/com/booking/persistencia/Libro.java @@ -129,11 +129,12 @@ public void setCategoria(Categoria categoria) { public String informacionDetalle() { StringBuilder cadena = new StringBuilder(150); - cadena.append("------> " + titulo + " <------\n"); - cadena.append("Autor: " + autor + "\n"); - cadena.append("Editorial: "+ editorial + "\n"); - cadena.append("Categoría: " + categoria.name() + "\n"); - cadena.append("Año de publicación: " + anoPublicacion + "\n"); + cadena.append("---------> " + titulo + " <---------\n"); + cadena.append("\tAutor: " + autor + "\n"); + cadena.append("\tEditorial: "+ editorial + "\n"); + cadena.append("\tCategoría: " + categoria.name() + "\n"); + cadena.append("\tAño de publicación: " + anoPublicacion + "\n"); + cadena.append("-----------------------------------------"); return cadena.toString(); } diff --git a/src/com/booking/persistencia/Prestamo.java b/src/com/booking/persistencia/Prestamo.java index 1405126..87009aa 100644 --- a/src/com/booking/persistencia/Prestamo.java +++ b/src/com/booking/persistencia/Prestamo.java @@ -122,11 +122,11 @@ public void setListaStacks(List listaStacks) { public String informacionDetalle() { StringBuilder cadena = new StringBuilder(150); - cadena.append("------> Préstamo " + idPrestamo + " <------\n"); - cadena.append("Arrendador: " + arrendador.getNombre() + "\n"); - cadena.append("Fecha: "+ fecha + "\n"); - cadena.append("Duración: "+ duracionDias + " días\n"); - cadena.append("Libros: "); + cadena.append("-----------> Préstamo " + idPrestamo + " <-----------\n"); + cadena.append("\tArrendador: " + arrendador.getNombre() + "\n"); + cadena.append("\tFecha: "+ fecha + "\n"); + cadena.append("\tDuración: "+ duracionDias + " días\n"); + cadena.append("\tLibros: \n"); @SuppressWarnings("rawtypes") Iterator iterator; @@ -134,6 +134,7 @@ public String informacionDetalle() { Stack stack = (Stack) iterator.next(); cadena.append(stack.getCantidad() + "x " + stack.getLibro().getTitulo() + "\n"); } + cadena.append("-----------------------------------"); return cadena.toString(); } diff --git a/src/hibernate.cfg.xml b/src/hibernate.cfg.xml index b194d0c..27e0e8e 100644 --- a/src/hibernate.cfg.xml +++ b/src/hibernate.cfg.xml @@ -7,7 +7,7 @@ root 123456 org.hibernate.dialect.MySQL5Dialect - true + false