Advertisement
KaeruCT

prov

Apr 22nd, 2011
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1. import java.text.ParseException;
  2.  
  3. public class IUPeliculas{
  4.  
  5.     // estos son los nombres de cada dato que se tiene que leer
  6.     static final String[] infoUsuarios = {"Cedula", "Nombre", "Apellido 1", "Apellido 2", "Telefono"},
  7.     infoPeliculas = {"Titulo", "Tipo", "Ano de produccion", "Ubicacion"},
  8.     infoPrestamos = {"Cedula del usuario", "Id de la pelicula", "Fecha inicial", "Dias"};
  9.  
  10.     public static void main(String[] args) throws ParseException{
  11.         // registrar pelicula (titulo, genero, ano, lugar)
  12.         // el id lo maneje internamente, se incrementa cada vez que se agrega una pelicula nueva)
  13.         RutinasPeliculas.registrarPelicula(new String[]{"Robocop 20", "Accion", "2300", "Islandia"});
  14.         RutinasPeliculas.registrarPelicula(new String[]{"Alien 5", "Ciencia Ficcion", "2017", "Corea del Norte"});
  15.         RutinasPeliculas.registrarPelicula(new String[]{"Los volados", "Fantasia", "2004", "Libia"});
  16.         RutinasPeliculas.registrarPelicula(new String[]{"El mono", "Terror", "1997", "Burma"});
  17.  
  18.         // registrar usuario (cedula, nombre, ap1, ap2, telefono)
  19.         RutinasPeliculas.registrarUsuario(new String[]{"24", "Pancho", "Perez", "Lopez", "88694013"});
  20.         RutinasPeliculas.registrarUsuario(new String[]{"26", "Jose", "Torres", "Mora", "88245945"});
  21.         RutinasPeliculas.registrarUsuario(new String[]{"27", "Elias", "Pereira", "Vindas", "87049342"});
  22.  
  23.         // registrar prestamo (cedula, id pelicula, fecha inicial, dias de prestamo)
  24.         // cuando vaya a hacer la interfaz no pide el id de la pelicula, si no el titulo (y el id se saca a partir de eso)
  25.         RutinasPeliculas.registrarPrestamo(new String[]{"26", "1", "21/4/2011", "4"});
  26.         RutinasPeliculas.registrarPrestamo(new String[]{"26", "3", "21/4/2011", "4"});
  27.        
  28.         // esto obtiene una lista con los prestamos del usuario con cedula 26
  29.         String[][] prestamos = RutinasPeliculas.obtenerListaPrestamos("26");
  30.         for(int i = 0; i < prestamos.length; i++){
  31.             // itera por cada prestamo e imprime informacion sobre la pelicula prestada
  32.             String info = consultarPorPelicula(prestamos[i][RutinasPeliculas.PRE_PEL_ID]);
  33.             System.out.println(info);
  34.         }
  35.     }
  36.    
  37.     public static String consultarPorPelicula(String idPelicula){
  38.         String info = RutinasPeliculas.obtenerInfoPelicula(idPelicula, 1);
  39.         return info;
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement