2948 rValue = SetConRefL( aLUID, aObject ); |
2948 rValue = SetConRefL( aLUID, aObject ); |
2949 } |
2949 } |
2950 break; |
2950 break; |
2951 case ( ETransportAuthName ): |
2951 case ( ETransportAuthName ): |
2952 { |
2952 { |
2953 OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite ); |
2953 TInt retVal = OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite ); |
2954 TInt mediumType = ENone; |
2954 if( retVal != KErrNone ) |
2955 GetProfileConnectiontypeL( mediumType ); |
2955 { |
|
2956 iCurrentProfile = 0; |
|
2957 iProfile.Close(); |
|
2958 _DBG_FILE( "CNSmlDMSettingsAdapter12::SetDMFieldDataL(): end" ); |
|
2959 return retVal; |
|
2960 } |
|
2961 |
|
2962 TInt mediumType = ENone; |
|
2963 GetProfileConnectiontypeL( mediumType ); |
2956 if( mediumType == EHttp) |
2964 if( mediumType == EHttp) |
2957 { |
2965 { |
2958 rValue = SetProfileHttpUserNameL ( aLUID, aObject ); |
2966 rValue = SetProfileHttpUserNameL ( aLUID, aObject ); |
2959 } |
2967 } |
2960 else if(mediumType == EObex) |
2968 else if(mediumType == EObex) |
2961 { |
2969 { |
2962 rValue = KErrNone; |
2970 rValue = KErrNone; |
2963 |
2971 } |
2964 } |
|
2965 |
|
2966 |
|
2967 //break; |
|
2968 } |
2972 } |
2969 break; |
2973 break; |
2970 case ( EProfileTransportPassword ): |
2974 case ( EProfileTransportPassword ): |
2971 { |
2975 { |
2972 TInt mediumType = ENone; |
2976 TInt mediumType = ENone; |
2973 OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite ); |
2977 TInt retVal = OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite ); |
2974 GetProfileConnectiontypeL( mediumType ); |
2978 if( retVal != KErrNone ) |
|
2979 { |
|
2980 iCurrentProfile = 0; |
|
2981 iProfile.Close(); |
|
2982 _DBG_FILE( "CNSmlDMSettingsAdapter12::SetDMFieldDataL(): end" ); |
|
2983 return retVal; |
|
2984 } |
|
2985 GetProfileConnectiontypeL( mediumType ); |
2975 if( mediumType == EHttp) |
2986 if( mediumType == EHttp) |
2976 { |
2987 { |
2977 rValue = SetProfileHttpPasswordL ( aLUID, aObject ); |
2988 rValue = SetProfileHttpPasswordL ( aLUID, aObject ); |
2978 } |
2989 } |
2979 else if(mediumType == EObex) |
2990 else if(mediumType == EObex) |
2980 { |
2991 { |
2981 rValue = KErrNone; |
2992 rValue = KErrNone; |
2982 |
2993 } |
2983 } |
|
2984 } |
2994 } |
2985 break; |
2995 break; |
2986 case (EProfileTransportAuthData) : |
2996 case (EProfileTransportAuthData) : |
2987 { |
2997 { |
2988 rValue = KErrNone; |
2998 rValue = KErrNone; |