public virtual ISteamApps_GetAppList.applist getmessage(Sybase.PowerBuilder.PBString urlarg1)
		{
			#line hidden
			PBWebHttp.WebMessage msg = null;
			Sybase.PowerBuilder.PBArray results = new Sybase.PowerBuilder.PBUnboundedArray(typeof(System.Object));
			ISteamApps_GetAppList.applist result = null;
			#line 3
			m_service.ConnectionObject = restconnectionobject;
			#line hidden
			#line 7
			msg = m_service.GetMessage(urlarg1);
			#line hidden
			#line 11
			results.AssignFrom((Sybase.PowerBuilder.PBArray)ToPBData_2_webmessage_webmessa115595(msg, new Sybase.PowerBuilder.PBString("ISteamApps_GetAppList.applist")));
			#line hidden
			#line 13
			result = (ISteamApps_GetAppList.applist)(((System.Object)results[(Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(1))]));
			#line hidden
			#line 14
			return result;
			#line hidden
		}
		public virtual google_rest_client_directions.root getmessage()
		{
			#line hidden
			PBWebHttp.WebMessage msg = null;
			Sybase.PowerBuilder.PBArray results = new Sybase.PowerBuilder.PBUnboundedArray(typeof(System.Object));
			google_rest_client_directions.root result = null;
			#line 3
			m_service.ConnectionObject = restconnectionobject;
			#line hidden
			#line 7
			msg = m_service.GetMessage();
			#line hidden
			#line 11
			results.AssignFrom((Sybase.PowerBuilder.PBArray)ToPBData_2_webmessage_webmessa115595(msg, new Sybase.PowerBuilder.PBString("google_rest_client_directions.root")));
			#line hidden
			#line 13
			result = (google_rest_client_directions.root)(((System.Object)results[(Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(1))]));
			#line hidden
			#line 14
			return result;
			#line hidden
		}
Esempio n. 3
0
	public virtual Sybase.PowerBuilder.PBInt of_settops(Sybase.PowerBuilder.Win.PBDataWindow a_buffer, Sybase.PowerBuilder.PBBoolean ab_gainer)
	{
		#line hidden
		Sybase.PowerBuilder.PBArray l_beans = new Sybase.PowerBuilder.PBUnboundedArray(typeof(c__quotedatabean));
		Sybase.PowerBuilder.PBInt l_ctr = Sybase.PowerBuilder.PBInt.DefaultValue;
		Sybase.PowerBuilder.PBInt i = Sybase.PowerBuilder.PBInt.DefaultValue;
		Sybase.PowerBuilder.PBInt row = Sybase.PowerBuilder.PBInt.DefaultValue;
		#line 6
		if ((Sybase.PowerBuilder.PBBoolean)(ab_gainer == new Sybase.PowerBuilder.PBBoolean(true)))
		#line hidden
		{
			#line 7
			l_beans.AssignFrom((Sybase.PowerBuilder.PBArray)i_marketsummary.topgainers);
			#line hidden
		}
		else
		{
			#line 9
			l_beans.AssignFrom((Sybase.PowerBuilder.PBArray)i_marketsummary.toplosers);
			#line hidden
		}
		#line 11
		l_ctr = (Sybase.PowerBuilder.PBInt)(Sybase.PowerBuilder.Win.PBSystemFunctions.UpperBound((Sybase.PowerBuilder.PBAny)(l_beans)));
		#line hidden
		#line 12
		if ((Sybase.PowerBuilder.PBBoolean)((Sybase.PowerBuilder.PBLong)(l_ctr)> (Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(0))))
		#line hidden
		{
			#line 13
			for (i = new Sybase.PowerBuilder.PBInt(1);i <= l_ctr;i = i + 1)
			#line hidden
			{
					#line 14
					row = (Sybase.PowerBuilder.PBInt)(a_buffer.InsertRow((Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(0))));
					#line hidden
					#line 15
					a_buffer.SetItem((Sybase.PowerBuilder.PBLong)(row), new Sybase.PowerBuilder.PBString("symbol"), ((c__quotedatabean)l_beans[(Sybase.PowerBuilder.PBLong)(i)]).companyname);
					#line hidden
					#line 16
					a_buffer.SetItem((Sybase.PowerBuilder.PBLong)(row), new Sybase.PowerBuilder.PBString("price"), (Sybase.PowerBuilder.PBAny)(((Sybase.PowerBuilder.PBAny)(((c__quotedatabean)l_beans[(Sybase.PowerBuilder.PBLong)(i)]).price))));
					#line hidden
					#line 17
					a_buffer.SetItem((Sybase.PowerBuilder.PBLong)(row), new Sybase.PowerBuilder.PBString("change"), (Sybase.PowerBuilder.PBAny)(((Sybase.PowerBuilder.PBAny)(((c__quotedatabean)l_beans[(Sybase.PowerBuilder.PBLong)(i)]).change))));
					#line hidden
			}
		}
		#line 20
		return l_ctr;
		#line hidden
	}
		public override Sybase.PowerBuilder.PBLong clicked()
		{
			#line hidden
			google_rest_client_directions.root l_root = null;
			Sybase.PowerBuilder.PBArray legs = new Sybase.PowerBuilder.PBUnboundedArray(typeof(google_rest_client_directions.rootItemItem));
			Sybase.PowerBuilder.PBArray steps = new Sybase.PowerBuilder.PBUnboundedArray(typeof(google_rest_client_directions.rootItemItemItem));
			Sybase.PowerBuilder.PBInt i = Sybase.PowerBuilder.PBInt.DefaultValue;
			Sybase.PowerBuilder.PBString rutas = Sybase.PowerBuilder.PBString.DefaultValue;
			directionstutoservice.c__directionstutoproxy l_proxy = null;
			System.Exception e = null;
			Sybase.PowerBuilder.PBLong ancestorreturnvalue = Sybase.PowerBuilder.PBLong.DefaultValue;
			#line 9
			l_proxy = (directionstutoservice.c__directionstutoproxy)this.CreateInstance(typeof(directionstutoservice.c__directionstutoproxy), 0);
			#line hidden
			try
			{
				try
				{
					#line 12
					l_root = l_proxy.getmessage();
					#line hidden
					#line 14
					legs.AssignFrom((Sybase.PowerBuilder.PBArray)(l_root.routes[(Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(1))-1]).legs);
					#line hidden
					#line 15
					steps.AssignFrom((Sybase.PowerBuilder.PBArray)((google_rest_client_directions.rootItemItem)legs[(Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(1))]).steps);
					#line hidden
					#line 18
					if ((Sybase.PowerBuilder.PBBoolean)(steps.Length> (Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(0))))
					#line hidden
					{
						#line 19
						rutas = (new Sybase.PowerBuilder.PBString("Distancia: ")+ ((google_rest_client_directions.rootItemItem)legs[(Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(1))]).distance.text)+ new Sybase.PowerBuilder.PBString("\n");
						#line hidden
						#line 20
						rutas += (new Sybase.PowerBuilder.PBString("Tiempo estimado: ")+ ((google_rest_client_directions.rootItemItem)legs[(Sybase.PowerBuilder.PBLong)(new Sybase.PowerBuilder.PBInt(1))]).duration.text)+ new Sybase.PowerBuilder.PBString("\n");
						#line hidden
						#line 22
						for (i = new Sybase.PowerBuilder.PBInt(1);i <= ((Sybase.PowerBuilder.PBInt)(steps.Length));i = i + 1)
						#line hidden
						{
								#line 23
								rutas += ((Sybase.PowerBuilder.WPF.PBSystemFunctions.String((Sybase.PowerBuilder.PBAny)(((Sybase.PowerBuilder.PBAny)(i))))+ new Sybase.PowerBuilder.PBString(".- "))+ ((google_rest_client_directions.rootItemItemItem)steps[(Sybase.PowerBuilder.PBLong)(i)]).html_instructions)+ new Sybase.PowerBuilder.PBString("\n");
								#line hidden
						}
					}
					else
					{
						#line 27
						rutas = new Sybase.PowerBuilder.PBString("No se ha obtenido ninguna ruta");
						#line hidden
					}
					#line 31
					((c__w_restclient)(Parent)).mle_rutas.Text = rutas;
					#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 33
			catch (System.Exception __PB_TEMP_e__temp)
			#line hidden
			{
				e = __PB_TEMP_e__temp;
				#line 34
				Sybase.PowerBuilder.WPF.PBSystemFunctions.MessageBox(new Sybase.PowerBuilder.PBString("Error"), new Sybase.PowerBuilder.PBString("Error en la consulta de datos a Google"));
				#line hidden
			}
			return new Sybase.PowerBuilder.PBLong(0);
		}