Пример #1
0
	public virtual c__accountdatabean register(Sybase.PowerBuilder.PBString userid, Sybase.PowerBuilder.PBString password, Sybase.PowerBuilder.PBString fullname, Sybase.PowerBuilder.PBString address, Sybase.PowerBuilder.PBString email, Sybase.PowerBuilder.PBString creditcard, Sybase.PowerBuilder.PBDecimal openbalance)
	{
		Sybase.PowerBuilder.IPBValue[] __PBNIInteralArgs = new Sybase.PowerBuilder.IPBValue[7];
		System.Type[] __PBNIInteralArgTypes = new System.Type[7];
		bool[] __PBNIInteralArgsByRef = new bool[7];
		__PBNIInteralArgs[0] = userid;
		if ((object)userid == null)
			__PBNIInteralArgTypes[0] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[0] = userid.GetType();
		__PBNIInteralArgsByRef[0] = false;
		__PBNIInteralArgs[1] = password;
		if ((object)password == null)
			__PBNIInteralArgTypes[1] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[1] = password.GetType();
		__PBNIInteralArgsByRef[1] = false;
		__PBNIInteralArgs[2] = fullname;
		if ((object)fullname == null)
			__PBNIInteralArgTypes[2] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[2] = fullname.GetType();
		__PBNIInteralArgsByRef[2] = false;
		__PBNIInteralArgs[3] = address;
		if ((object)address == null)
			__PBNIInteralArgTypes[3] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[3] = address.GetType();
		__PBNIInteralArgsByRef[3] = false;
		__PBNIInteralArgs[4] = email;
		if ((object)email == null)
			__PBNIInteralArgTypes[4] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[4] = email.GetType();
		__PBNIInteralArgsByRef[4] = false;
		__PBNIInteralArgs[5] = creditcard;
		if ((object)creditcard == null)
			__PBNIInteralArgTypes[5] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[5] = creditcard.GetType();
		__PBNIInteralArgsByRef[5] = false;
		__PBNIInteralArgs[6] = openbalance;
		if ((object)openbalance == null)
			__PBNIInteralArgTypes[6] = typeof(Sybase.PowerBuilder.PBDecimal);
		else
			__PBNIInteralArgTypes[6] = openbalance.GetType();
		__PBNIInteralArgsByRef[6] = false;
		Sybase.PowerBuilder.IPBValue __PBNIInteralReturn = new c__accountdatabean();
		_proxy.Invoke("<method name='register' ns='WebService' pbname='register'><return name='returnvalue' type='WebService.AccountDataBean' isRef='False' ArrayDim='0' IsNullableType='False' /><param name='userID' type='System.String' pos='0' dir='in' ArrayDim='0' IsNullableType='False'/><param name='password' type='System.String' pos='1' dir='in' ArrayDim='0' IsNullableType='False'/><param name='fullname' type='System.String' pos='2' dir='in' ArrayDim='0' IsNullableType='False'/><param name='address' type='System.String' pos='3' dir='in' ArrayDim='0' IsNullableType='False'/><param name='email' type='System.String' pos='4' dir='in' ArrayDim='0' IsNullableType='False'/><param name='creditcard' type='System.String' pos='5' dir='in' ArrayDim='0' IsNullableType='False'/><param name='openBalance' type='System.Decimal' pos='6' dir='in' ArrayDim='0' IsNullableType='False'/></method>", __PBNIInteralArgs, __PBNIInteralArgTypes, __PBNIInteralArgsByRef, ref __PBNIInteralReturn, typeof(c__accountdatabean));

		return (c__accountdatabean)__PBNIInteralReturn;
	}
Пример #2
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
		c__soapexception e = null;
		try
		{
			try
			{
				#line 2
				i_account = i_service.register(as_userid, as_password, as_fullname, as_address, as_email, 
					as_creditcard, (ad_openbalance).ToPBDecimal(-1));
				#line hidden
				#line 3
				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 4
		catch (c__soapexceptionE __PB_TEMP_e__temp)
		#line hidden
		{
			e = __PB_TEMP_e__temp.E;
			#line 5
			i_ex.setmessage(new Sybase.PowerBuilder.PBString("Remote exception ")+ e.GetMessage(), this.ClassName());
			#line hidden
			#line 6
			throw new c__n_exceptionE(i_ex);
			#line hidden
		}
		#line 8
		if (Sybase.PowerBuilder.Win.PBSystemFunctions.IsValid((Sybase.PowerBuilder.PBPowerObject)(i_account)))
		#line hidden
		{
			#line 9
			return new Sybase.PowerBuilder.PBBoolean(true);
			#line hidden
		}
		else
		{
			#line 11
			return new Sybase.PowerBuilder.PBBoolean(false);
			#line hidden
		}
	}
Пример #3
0
	public virtual c__accountdatabean getaccountdata(Sybase.PowerBuilder.PBString userid)
	{
		Sybase.PowerBuilder.IPBValue[] __PBNIInteralArgs = new Sybase.PowerBuilder.IPBValue[1];
		System.Type[] __PBNIInteralArgTypes = new System.Type[1];
		bool[] __PBNIInteralArgsByRef = new bool[1];
		__PBNIInteralArgs[0] = userid;
		if ((object)userid == null)
			__PBNIInteralArgTypes[0] = typeof(Sybase.PowerBuilder.PBString);
		else
			__PBNIInteralArgTypes[0] = userid.GetType();
		__PBNIInteralArgsByRef[0] = false;
		Sybase.PowerBuilder.IPBValue __PBNIInteralReturn = new c__accountdatabean();
		_proxy.Invoke("<method name='getAccountData' ns='WebService' pbname='getAccountData'><return name='returnvalue' type='WebService.AccountDataBean' isRef='False' ArrayDim='0' IsNullableType='False' /><param name='userID' type='System.String' pos='0' dir='in' ArrayDim='0' IsNullableType='False'/></method>", __PBNIInteralArgs, __PBNIInteralArgTypes, __PBNIInteralArgsByRef, ref __PBNIInteralReturn, typeof(c__accountdatabean));

		return (c__accountdatabean)__PBNIInteralReturn;
	}
Пример #4
0
	public virtual Sybase.PowerBuilder.PBBoolean of_login(Sybase.PowerBuilder.PBString as_uid, Sybase.PowerBuilder.PBString as_pwd)
	{
		#line hidden
		c__soapexception e = null;
		try
		{
			try
			{
				#line 2
				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 3
		catch (c__soapexceptionE __PB_TEMP_e__temp)
		#line hidden
		{
			e = __PB_TEMP_e__temp.E;
			#line 4
			i_ex.setmessage(new Sybase.PowerBuilder.PBString("Remote exception ")+ e.GetMessage(), this.ClassName());
			#line hidden
			#line 5
			throw new c__n_exceptionE(i_ex);
			#line hidden
		}
		#line 7
		if (Sybase.PowerBuilder.Win.PBSystemFunctions.IsValid((Sybase.PowerBuilder.PBPowerObject)(i_account)))
		#line hidden
		{
			#line 8
			ib_loggedin = new Sybase.PowerBuilder.PBBoolean(true);
			#line hidden
			#line 9
			return new Sybase.PowerBuilder.PBBoolean(true);
			#line hidden
		}
		else
		{
			#line 11
			return new Sybase.PowerBuilder.PBBoolean(false);
			#line hidden
		}
	}