Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ArrayList;
import java.util.Scanner;
this.nombreBanco=nombreBanco;
this.direccion=direccion;
System.out.println("Iniciando Sesion");
System.out.println("Usuario: ");
String usuarioo=in.nextLine();
System.out.println("contraseña: ");
String contraseña=in2.nextLine();
if(usuarioo.equals("gerente")){
gerente.mostrarGerente();
}else if(usuarioo.equals("administrador")){
menuAdmin();
}else if(validar(usuarioo,contraseña)){
int id =buscarCliente(usuarioo);
listaClientes.get(id).mostrarCliente();
menuCliente(id);
System.out.println("[4] Salir");
int opcion=sc.nextInt();
if(opcion==1){
registrarCliente();
}else if(opcion==2){
registrarContador();
}else if(opcion==3){
menuCuentas();
}else if(opcion==4){
menuPrincipal();
}else{
System.out.println("opcion no disponible");
menuPrincipal();
System.out.println(" ");
System.out.println("[1] Administrador");
System.out.println("[2] Cliente");
int opcion=sc.nextInt();
if(opcion==1){
Menu();
}else if(opcion==2){
Menu();
}else{
System.out.println("opcion no disponible");
menuPrincipal();
System.out.println("");
listaClientes.get(id).mostrarCliente();
System.out.println("");
if(opcion==1){
menuCuentaCorriente(id);
}else if(opcion==2){
menuCuentaAhorros(id);
}else{
System.out.println("opcion no disponible");
menuPrincipal();
System.out.println("Cuenta Corriente");
listaClientes.get(id).mostrarCliente();
System.out.println("[2] Retirar");
System.out.println("[3] Depositar");
System.out.println("[4] Transferir");
int opcion=sc.nextInt();
if(opcion==1){
//ConsultarSaldo();
System.out.println("Saldo: "+saldo);
menuCuentaCorriente(id);
}else if(opcion==2){
//Retirar();
monto=sc.nextInt();
if(monto> saldo){
System.out.println("Fondos insuficientes");
}else{
saldo=saldo-monto;
System.out.println("retiro exitoso");
menuCuentaCorriente(id);
}else if(opcion==3){
//Depositar();
monto=sc.nextInt();
saldo=saldo+monto;
menuCuentaCorriente(id);
}else if(opcion==4){
//Tranferisi();
}else if(opcion==5){
menuPrincipal();
}else{
System.out.println("opcion no disponible");
menuPrincipal();
System.out.println("Cuenta Ahorros");
listaClientes.get(id).mostrarCliente();
System.out.println("[2] Retirar");
System.out.println("[3] Depositar");
System.out.println("[4] Transferir");
if(opcion==1){
int idCuent=0;
//idCuent=buscarCuentaA(listaClientes.get(id).getNombre());
//listaCuentasAhoros.get(idCuent).getSaldo();
System.out.println("Saldo: "+saldo);
menuCuentaAhorros(id);
System.out.println(listaCuentasAhoros.get(0).getSaldo());
}else if(opcion==2){
//Retirar();
monto=sc.nextInt();
if(monto> saldo){
System.out.println("Fondos insuficientes");
}else{
saldo=saldo-monto;
System.out.println("retiro exitoso");
menuCuentaAhorros(id);
}else if(opcion==3){
//Depositar();
monto=sc.nextInt();
saldo=saldo+monto;
menuCuentaAhorros(id);
}else if(opcion==4){
//Transferir();
contraseña=sc.nextLine();
}else if(opcion==5){
menuPrincipal();
}else{
System.out.println("opcion no disponible");
menuPrincipal();
Menu();
int opcion;
opcion=sc.nextInt();
switch(opcion){
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
default:
iniciarBanco();
break;
}*/
System.out.println("Registrando Cliente");
System.out.println(" ");
Scanner scaner=new Scanner(System.in);
System.out.println("Nombre:");
String nombre=scaner.nextLine();
System.out.println("Documento: ");
String documento=scaner.nextLine();
System.out.println("Telefono:");
String telefono=scaner.nextLine();
System.out.println("contraseña:");
String contraseña=scaner.nextLine();
listaClientes.add(clientee);
System.out.println("Cliente Registrado");
menuAdmin();
System.out.println("Registrando Contador");
System.out.println(" ");
System.out.println("Nombre:");
String nombre=scaner.nextLine();
System.out.println("Documento: ");
String documento=scaner.nextLine();
System.out.println("salario:");
System.out.println("tipo:");
int tipo=scaner.nextInt();
listaContadores.add(contador);
System.out.println("Contador Registrado");
menuAdmin();
System.out.println("Tipo de Cuenta");
int opcion=sc.nextInt();
if(opcion==1){
regCuentaAhorro();
}else if(opcion==2){
regCuentaCorriente();
}else{
System.out.println("opcion no disponible");
menuPrincipal();
System.out.println(" ");
System.out.println("Titular:");
String nombre=scaner.nextLine();
int id=buscarCliente(nombre);
//double saldo=scaner.nextDouble();
//saldo=saldo;
System.out.println("Agencia:");
System.out.println("Numero:");
int numero=scaner.nextInt();
System.out.println("Total:");
int total=scaner.nextInt();
listaCuentasAhoros.add(cuentaA);
menuAdmin();
System.out.println("Titular:");
String nombre=scaner.nextLine();
int id=buscarCliente(nombre);
//double saldo=scaner.nextDouble();
//saldo=saldo;
System.out.println("Agencia:");
System.out.println("Numero:");
int numero=scaner.nextInt();
System.out.println("Total:");
int total=scaner.nextInt();
listaCuentasCorr.add(cuentaC);
menuAdmin();
int id=-1;
if(listaClientes.get(i).getNombre().equals(nom)){
id =i;
return id;
int id=-1;
if(listaClientes.get(i).getNombre().equals(listaCuentasCorr.get(i).getTitular().getNombre())){
id =i;
return id;
int id=-1;
if(nom.equals(listaCuentasAhoros.get(i).getTitular().getNombre())){
id =i;
return id;
boolean valida ;
int id =buscarCliente(nombre);
if(listaClientes.get(id).iniciarSesion(contraseña)){
valida =true;
}else if(id==-1){
valida=false;
}else{
valida=false;
return valida;