sábado, abril 20, 2024

Como utilizar un web service

Vamos a explicar como utilizar un web service, y para este ejemplo vamos a utilizar el web service del Banco Central de Costa Rica para saber el tipo de cambio del Colón con respecto al Dolar.

La dirección del Web service que vamos a utilizar es:
http://crux.bccr.fi.cr/bccr/

Como primer paso vamos a crear una aplicación

Ahora que tenemos la solución creada, vamos a agregar un web reference a nuestra aplicación

Luego de agregar la referencia vamos a digitar la dirección del web service en la casilla y damos click en la flecha del lado derecho.

Ahora en la parte inferior nos debería aparecer la información del web service, con las funciones a las que tenemos acceso.

Luego de que aceptamos el web service, en las referencias nos debería aparecer la referencia del web service que acabamos de aceptar.

En el siguiente paso debemos agregar dos labels para mostrar los datos que consultaremos, el tipo de cambio de la compra y el tipo de cambio de la venta. También un botón para llamar la consulta.

En el evento del boton debemos agregar el código correspondiente a la consulta.
Tambien debemos importar la referencia al web service.

En el ultimo paso debemos ejecutar la aplicación, seleccionar el botón de consulta, y nos deberia mostrar el tipo de cambio para el día.

Tambien en ese web service estan otras opciones como la consulta por historial, de un tipo de cambio en fechas anteriores, el listado en un rango de fechas, y otras opciones que puedes investigar.

Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub
Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub