import javabook.*;
class BibliotecaGUI {
   MainWindow ventana;
   Biblioteca biblio;
   void capturar() {
    biblio.libros[0].isbn="001";biblio.libros[0].autor="Martita";
    biblio.libros[0].titulo="Vamos Mexico";biblio.libros[0].numeroPaginas=1;
    biblio.libros[1].isbn="002";biblio.libros[1].autor="El Peje";
    biblio.libros[1].titulo="El Complo";biblio.libros[1].numeroPaginas=1000;
    biblio.libros[2].isbn="003";biblio.libros[2].autor="El Innombrable";
    biblio.libros[2].titulo="Mi lucha";biblio.libros[2].numeroPaginas=250;
    biblio.libros[3].isbn="004";biblio.libros[3].autor="El Alef";
    biblio.libros[3].titulo="Borjes";biblio.libros[3].numeroPaginas=250;
    biblio.libros[4].isbn="005";biblio.libros[4].autor="El Jefe";
    biblio.libros[4].titulo="Justicia Infinita";
    biblio.libros[4].numeroPaginas=2500;
   }
   void iniciar() {
    ventana= new MainWindow("Bibliotec Fox"); ventana.show();
    biblio = new Biblioteca();
    for (int i=0;i<Biblioteca.CAPACIDAD;i++) biblio.libros[i]= new Libro();
    capturar();
   }
   int operacion;
   public final static int PRESTAR=0;
   public final static int DEVOLVER=1;
   void menuOperacion() {
       ListBox menuOper = new ListBox(ventana);
       menuOper.addItem("Prestar"); menuOper.addItem("Devolver");
       int seleccion=menuOper.getSelectedIndex(); 
       operacion=seleccion;

   }
   void menuLibros() {
      ListBox menuLib = new ListBox(ventana);
      for (int i=0;i<Biblioteca.CAPACIDAD;i++) menuLib.addItem(biblio.libros[i].titulo);
      int seleccion = menuLib.getSelectedIndex();
      if (seleccion !=ListBox.CANCEL) {
          MessageBox aviso = new MessageBox(ventana);
          switch (operacion) {
              case PRESTAR:  boolean exito = biblio.prestar(seleccion);
                   if (exito) aviso.show("Libro prestado");
		   else aviso.show("Libro no prestado");
                   break;
              case DEVOLVER: 
                   biblio.devolver(seleccion);
                   aviso.show("Libro devuelto"); break;
              default: break;
          }
      }
   }   
   boolean continuar() {
       ResponseBox pregunta = new ResponseBox(ventana);
       int respuesta=pregunta.prompt("Continuar");
       return (respuesta==ResponseBox.YES);
   }

}





































