コード例 #1
0
	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
		}
	}
コード例 #2
0
	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
		}
	}