/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package es.bancodehierro.banco.cc;
import es.bancodehierro.banco.menu.GestionaMenu;
/**
* Clase con métodos estáticos para hacer el control de los datos introducido para el número de la cuenta corriente.
* @author Andreu Oliver, Juanjo Macanás, Roberto Simón, Xavi Jimenez, Miquel
* Angel Cànaves
*/
public class ControlCC {
/**
* Método para controlar los datos introducidos en el IBAN de la cuenta corriente.
* @return Un string con el contenido del IBAN.
*/
public static String controlIBAN(){
String iban = GestionaMenu.llegirCadena("Introduce un IBAN (Dos digitos): ");
boolean op = true;
while(op){
if (iban.length() != 2)
iban = GestionaMenu.llegirCadena("Introduce un IBAN (Dos digitos): ");
else
op = false;
}
return iban;
}
/**
* Método para controlar los datos introducidos en la oficina de la cuenta corriente.
* @return Un string con el contenido de la oficina.
*/
public static String controlOficina(){
String oficina = GestionaMenu.llegirCadena("Introduce una Oficina (Cuatro digitos): ");
boolean op = true;
while(op){
if (oficina.length() != 4)
oficina = GestionaMenu.llegirCadena("Introduce una Oficina (Cuatro digitos): ");
else
op = false;
}
return oficina;
}
/**
* Método para controlar los datos introducidos en el dc de la cuenta conrriente.
* @return Un string con el contenido del dc.
*/
public static String controlDc(){
String dc = GestionaMenu.llegirCadena("Introduce un Dc (Dos digitos): ");
boolean op = true;
while(op){
if (dc.length() != 2)
dc = GestionaMenu.llegirCadena("Introduce un Dc (Dos digitos): ");
else
op = false;
}
return dc;
}
/**
* Método para controlar los datos introducidos en la cuenta de la cuenta corriente.
* @return Un string con el contenido del cc de la ccuenta corriente.
*/
public static String controlCC(){
String cc = GestionaMenu.llegirCadena("Introduce un Numero de CC (Diez digitos): ");
boolean op = true;
while(op){
if (cc.length() != 10)
cc = GestionaMenu.llegirCadena("Introduce un Numero de CC (Diez digitos): ");
else
op = false;
}
return cc;
}
}