public virtual void of_getprofile(ref Sybase.PowerBuilder.PBString as_address, ref Sybase.PowerBuilder.PBString as_creditcard, ref Sybase.PowerBuilder.PBString as_email, ref Sybase.PowerBuilder.PBString as_fullname, Sybase.PowerBuilder.PBString as_uid) { #line hidden System.Exception e = null; try { try { #line 4 i_profile = i_service.getaccountprofiledata(as_uid); #line hidden #line 5 as_address = i_profile.address; #line hidden #line 6 as_creditcard = i_profile.creditCard; #line hidden #line 7 as_email = i_profile.email; #line hidden #line 8 as_fullname = i_profile.fullName; #line hidden #line 9 return; #line hidden } catch (System.DivideByZeroException) { Sybase.PowerBuilder.PBRuntimeError.Throw(Sybase.PowerBuilder.RuntimeErrorCode.RT_R0001); throw new System.Exception(); } catch (System.NullReferenceException) { Sybase.PowerBuilder.PBRuntimeError.Throw(Sybase.PowerBuilder.RuntimeErrorCode.RT_R0002); throw new System.Exception(); } catch (System.IndexOutOfRangeException) { Sybase.PowerBuilder.PBRuntimeError.Throw(Sybase.PowerBuilder.RuntimeErrorCode.RT_R0003); throw new System.Exception(); } } #line 10 catch (System.Exception __PB_TEMP_e__temp) #line hidden { e = __PB_TEMP_e__temp; #line 11 i_ex.setmessage(new Sybase.PowerBuilder.PBString("Remote exception ")+ e.Message, new Sybase.PowerBuilder.PBString("of_getprofile for ")+ as_uid); #line hidden #line 12 throw new c__n_exceptionE(i_ex); #line hidden } }
public virtual Sybase.PowerBuilder.PBBoolean of_update_profile([Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_address, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_creditcard, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_email, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_fullname, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_password, Sybase.PowerBuilder.PBString as_userid) { #line hidden fundtraderproxy.AccountProfileDataBean l_profile = null; System.Exception e = null; #line 3 if (!(Sybase.PowerBuilder.WPF.PBSystemFunctions.IsValid(i_profile))) #line hidden { #line 3 i_profile = new fundtraderproxy.AccountProfileDataBean(); #line hidden } #line 9 i_profile.address = as_address; #line hidden #line 10 i_profile.creditCard = as_creditcard; #line hidden #line 11 i_profile.email = as_email; #line hidden #line 12 i_profile.fullName = as_fullname; #line hidden #line 13 i_profile.password = as_password; #line hidden #line 14 i_profile.userID = as_userid; #line hidden try { try { #line 16 l_profile = i_service.updateaccountprofile(i_profile); #line hidden } catch (System.DivideByZeroException) { Sybase.PowerBuilder.PBRuntimeError.Throw(Sybase.PowerBuilder.RuntimeErrorCode.RT_R0001); throw new System.Exception(); } catch (System.NullReferenceException) { Sybase.PowerBuilder.PBRuntimeError.Throw(Sybase.PowerBuilder.RuntimeErrorCode.RT_R0002); throw new System.Exception(); } catch (System.IndexOutOfRangeException) { Sybase.PowerBuilder.PBRuntimeError.Throw(Sybase.PowerBuilder.RuntimeErrorCode.RT_R0003); throw new System.Exception(); } } #line 17 catch (System.Exception __PB_TEMP_e__temp) #line hidden { e = __PB_TEMP_e__temp; #line 18 i_ex.setmessage(e.Message, new Sybase.PowerBuilder.PBString("of_update_profile( )")); #line hidden #line 19 throw new c__n_exceptionE(i_ex); #line hidden } #line 21 Sybase.PowerBuilder.WPF.PBSession.CurrentSession.DestroyObject(l_profile); #line hidden #line 22 return new Sybase.PowerBuilder.PBBoolean(true); #line hidden }