public void eventoClickCombo(String nroCuenta) { Long nroCuentaSeleccionada = 0L; for (Cuenta cuenta : Banco.recuperarMiBanco().getListaCajasDeAhorro().values()) { if (cuenta.toString().equals(nroCuenta)) { nroCuentaSeleccionada = cuenta.getNumeroCuenta(); } } if (nroCuentaSeleccionada == 0) { for (Cuenta cuenta : Banco.recuperarMiBanco().getListaCuentasCorriente().values()) { if (cuenta.toString().equals(nroCuenta)) { nroCuentaSeleccionada = cuenta.getNumeroCuenta(); } } } double saldo = Banco.recuperarMiBanco() .verCliente(dni) .getCuentasMonetarias() .get(nroCuentaSeleccionada) .getSaldoActual(); saldoResultado.setText(String.valueOf(saldo)); saldoResultado.setVisible(true); }
public void onReceive(Object message) throws Exception { if (message instanceof String) { String ms = (String) message; int dato = Integer.parseInt(ms.substring(6)); String s = ms.substring(0, 6); switch (s) { case "Operar": { Cuenta.ChangeAccount(dato); // Banco_Akka.Sumador.tell("Operar"+dato,null); break; } default: System.out.println("huu?"); } } else { unhandled(message); } }
private boolean Transferencia(Cuenta cuentaReceptora, float importe) { float interes = importe * this.tipoInteres / 100; if (this.Recargo(importe + interes)) { if (cuentaReceptora.Ingreso(importe)) { this.registerMovement( new Recargo("Intereses transferencia " + this.tipoInteres + "% " + importe, interes)); Banco.BancoCuenta.doMovement( new Ingreso( "Transferencia de: " + this.cuenta + " a " + cuentaReceptora.cuenta, interes)); return true; } // si no se hace la transferencia, me devuelve el saldo. this.saldo += importe; } return false; }