public virtual Sybase.PowerBuilder.PBBoolean of_register([Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_userid, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_password, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_fullname, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_address, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_email, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBString as_creditcard, [Sybase.PowerBuilder.PBReadOnlyAttribute]Sybase.PowerBuilder.PBDecimal ad_openbalance) { #line hidden System.Exception e = null; try { try { #line 3 i_account = i_service.register(as_userid, as_password, as_fullname, as_address, as_email, as_creditcard, (ad_openbalance).ToPBDecimal(-1)); #line hidden #line 4 return new Sybase.PowerBuilder.PBBoolean(true); #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 5 catch (System.Exception __PB_TEMP_e__temp) #line hidden { e = __PB_TEMP_e__temp; #line 6 i_ex.setmessage(new Sybase.PowerBuilder.PBString("Remote exception ")+ e.Message, this.ClassName()); #line hidden #line 7 throw new c__n_exceptionE(i_ex); #line hidden } #line 9 if (Sybase.PowerBuilder.WPF.PBSystemFunctions.IsValid(i_account)) #line hidden { #line 10 return new Sybase.PowerBuilder.PBBoolean(true); #line hidden } else { #line 12 return new Sybase.PowerBuilder.PBBoolean(false); #line hidden } }
public virtual Sybase.PowerBuilder.PBBoolean of_login(Sybase.PowerBuilder.PBString as_uid, Sybase.PowerBuilder.PBString as_pwd) { #line hidden System.Exception e = null; try { try { #line 5 i_account = i_service.login(as_uid, as_pwd); #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 6 catch (System.Exception __PB_TEMP_e__temp) #line hidden { e = __PB_TEMP_e__temp; #line 7 i_ex.setmessage(new Sybase.PowerBuilder.PBString("Remote exception ")+ e.Message, this.ClassName()); #line hidden #line 8 throw new c__n_exceptionE(i_ex); #line hidden } #line 10 if (Sybase.PowerBuilder.WPF.PBSystemFunctions.IsValid(i_account)) #line hidden { #line 11 ib_loggedin = new Sybase.PowerBuilder.PBBoolean(true); #line hidden #line 12 return new Sybase.PowerBuilder.PBBoolean(true); #line hidden } else { #line 14 return new Sybase.PowerBuilder.PBBoolean(false); #line hidden } }