import javax.swing.JOptionPane;
public class BibliotecaMain {
    public static Biblioteca iniciar() {
       Libro elLibro1 = new Libro();Libro elLibro2 = new Libro();
       Libro elLibro3 = new Libro();
       elLibro1.isbn="34343-434-634";elLibro1.titulo="Programacion Estructurada";
       elLibro1.autor="Luis Sanchez";elLibro1.numeroPaginas=120;
       elLibro2.isbn="22900-967-2189";elLibro2.titulo="Programacion con Objetos";
       elLibro2.autor="Gerardo Ruiz";elLibro2.numeroPaginas=240;
       elLibro3.isbn="8909-348-0099";elLibro3.titulo="Bases de datos";
       elLibro3.autor="Jose Trejo";elLibro3.numeroPaginas=400;
       Biblioteca laBiblioteca = new Biblioteca(3);
       laBiblioteca.agregar(elLibro1);laBiblioteca.agregar(elLibro2);
       laBiblioteca.agregar(elLibro3);
       return laBiblioteca;
    }//iniciar
    public static Libro buscarLibro(Biblioteca laBiblioteca) {
       String sNumero=  JOptionPane.showInputDialog(null,"Dame numero de libro");
       int numero = Integer.parseInt(sNumero);
       return laBiblioteca.recuperar(numero);
    }//buscarLibro
    public static void mostrar(Libro elLibro) {
      String mensaje = "Libro:\nISBN:"+elLibro.isbn+"\nTitulo:"+elLibro.titulo+
      "\nAutor:"+elLibro.autor+"\nnumero de Paginas:"+elLibro.numeroPaginas+
      "\n¿Prestado?:"+(elLibro.prestado?"En prestamo":"Disponible");
      JOptionPane.showMessageDialog(null,mensaje);
    }//mostrar
    public static void noEncontrado() {
        JOptionPane.showMessageDialog(null,"Libro no Encontrado");
    }//noEncontrado
    public static boolean continuar() {
       int opcion= JOptionPane.showConfirmDialog(null,"¿Continuar?");
       return opcion== JOptionPane.YES_OPTION;
    }//continuar
    //build poo
    //deploy poo
    //java -cp poo/deploy/poo.jar BibliotecaMain
    public static void main(String [] args) {
         Biblioteca biblio = iniciar();
         boolean salir=false;
         do {
           Libro elLibro=buscarLibro(biblio);
           if (elLibro!=null) {
               mostrar(elLibro);
           } else noEncontrado();
           salir = !continuar();
         } while(!salir);

    }//main
}