SHARE
TWEET

Gestora

a guest Feb 23rd, 2020 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package biblioteca;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. /**
  6.  *
  7.  * @author Javier
  8.  */
  9. public class Gestora {
  10.  
  11.     private final ArrayList<Libro> libros = new ArrayList();
  12.     private final ArrayList<CD> cds = new ArrayList();
  13.     private final ArrayList<Socio> socios = new ArrayList();
  14.  
  15.     public static void main(String[] args) {
  16.         VentanaPrincipal vPrincipal = new VentanaPrincipal();
  17.         vPrincipal.setVisible(true);
  18.     }
  19.  
  20.     public void crearSocio(int codigoSocio, String fechaNac, String nombre, String fechaAlta, Region region, Genero genero) {
  21.         Socio s = new Socio(codigoSocio, fechaNac, nombre, fechaAlta, region, genero);
  22.         socios.add(s);
  23.     }
  24.  
  25.     public void crearLibro(String autor, String editorial, String ISBN, int cantidadDisponible, String titulo) {
  26.         Libro l = new Libro(autor, editorial, ISBN, cantidadDisponible, titulo);
  27.         libros.add(l);
  28.     }
  29.  
  30.     public void crearCD(int duracion, String productora, String ISBN, int cantidadDisponible, String titulo) {
  31.         CD cd = new CD(duracion, productora, ISBN, cantidadDisponible, titulo);
  32.         cds.add(cd);
  33.     }
  34.  
  35.     public String consultarCatalogo() {
  36.  
  37.         for (Libro unLibro : libros) {
  38.             return unLibro.toString();
  39.         }
  40.  
  41.         for (CD unCD : cds) {
  42.             return unCD.toString();
  43.         }
  44.         return null;
  45.     }
  46.  
  47.     public ArrayList<Libro> getLibros() {
  48.         return libros;
  49.     }
  50.  
  51.     public ArrayList<CD> getCds() {
  52.         return cds;
  53.     }
  54.  
  55.     public ArrayList<Socio> getSocios() {
  56.         return socios;
  57.     }
  58.  
  59. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top