import java.util.Scanner;

/// Clase para manipular registros de Cds
/**
 * Clase para manipular registros de CDs
 * @author Antonio Carrillo Ledesma
 * @date Verano 2011
 * @version 0.0.1
 * @bug No errors detected
 * @todo ...
 */
public class RegCDs extends Registro {

   private String Titulo;
   private String Artista;
   private int    NumCanciones;
   private String Canciones;


   /// Visualiza el contenido del registro
   public int visualizaRegistro() {
      System.out.println("Titulo:             " + Titulo);
      System.out.println("Artista:            " + Artista);
      System.out.println("Numero de caciones: " + NumCanciones);
      System.out.println("Canciones:          " + Canciones);

      return 0; //Ok
   }

   /// Adiciona un registro
   public int adicionaRegistro() {
      Scanner teclado = new Scanner(System.in);

      System.out.print("Titulo: ");
      Titulo = teclado.nextLine();

      System.out.print("Artista: ");
      Artista = teclado.nextLine();

      System.out.print("Numero de caciones: ");
      NumCanciones = teclado.nextInt();

      System.out.print("Canciones: ");
      Canciones = teclado.nextLine();
      Canciones = teclado.nextLine();

      return 0; // Ok
   }

   /// Modifica el contenido del registro
   int modificarRegistro() {
      Scanner teclado = new Scanner(System.in);

      // Visualiza el nombre y permite su modificacion
      System.out.println("Titulo: " + Titulo);
      System.out.print("Nuevo Titulo: ");
      Titulo = teclado.nextLine();

      System.out.println("Artista: " + Artista);
      System.out.print("Nuevo Artista: ");
      Artista = teclado.nextLine();

      System.out.println("Numero de caciones: " + NumCanciones);
      System.out.print("Nuevo Numero de caciones: ");
      NumCanciones = teclado.nextInt();

      System.out.println("Canciones: " + Canciones);
      System.out.print("Nuevas Canciones: ");
      Canciones = teclado.nextLine();
      Canciones = teclado.nextLine();

      return 0; // Ok
   }

};

