http://www.webservicex.net/currencyconvertor.asmx
using
using net.webservicex.www;
protected void cmdConvertir_Click(object sender, EventArgs e)
{
// Tomamos los valores de las monedas de los dos textboxes...
// Como los tipos de moneda son un enumerativo (Currency)... tenemos que convertir
// del string que tomamos del textbox a un enumerativo Currency que sera donde lo asignamos
// esto lo logramos con Enum.Parse(typeof(Currency), variableString)
Currency moneda1 = (Currency) Enum.Parse(typeof(Currency),txtMoneda1.Text);
Currency moneda2 = (Currency) Enum.Parse(typeof(Currency),txtMoneda2.Text);
// string donde guardaremos el resultado
string xmlResultado;
// Ahora si creamos una instancia local de nuestro web service y lo nombramos convertor
CurrencyConvertor convertor = new CurrencyConvertor();
// invocamos al metodo ConversionRate del webservice y le mandamos los dos parametros tipo Currency
// como el resultado que me devuelve es un double, lo paso a string para poderlo poner en el textbox
xmlResultado = convertor.ConversionRate(moneda1, moneda2).ToString();
txtResultado.Text = xmlResultado;
}
No hay comentarios:
Publicar un comentario