public boolean trasferBalance(int origen, int destino, double monto){
        boolean state = false;
        if(!activo.validateTipo(Usuario.LIMITADO)){
            if(origen>0 && destino>0 && origen!=destino){
                int indexO = searchIndex(origen, !state);
                int indexD = searchIndex(destino, state);
                
                if(indexO>=0 && indexD>=0){
                    return cuentas[indexO].transferencia(monto, cuentas[indexD]);
                }
            }
        }
        return false;
    }