UNIVERSIDAD TECNOLÓGICA ISRAEL FACULTAD DE SISTEMAS

TRABAJO DE: PROGRAMACIÓN TEMA: CREACIÓN Y CONEXIÓN DE UNA CLASE Y UN SERVICIO WEB EN WPF. REALIZADO POR: MARISOL BAROS EN WPF

El siguiente programa sirve para crear un servicio web con una clase en wp. Para iniciar la programación necesitamos tener instalado Visual Studio 2008 . una ves instalado nuestra plataforma hacemos los siguientes pasos: abrimos Visual Estudio 2008, seguimos Archivo nuevo servicio web, le agregamos el nombre y aceptamos. Agregamos una clase le ponemos un nombre en este caso la clase se llama claseprueba. using using using using using using using using using using using System; System.Data; System.Configuration; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq;

/// <summary> /// Descripción breve de claseprueba /// </summary> public class claseprueba { public claseprueba() { / } public string valida(string cod) { int codigo=0; try { codigo=System.Convert.ToInt16(cod); } catch(Exception) { return"Código Inválido"; } return"Código Válido"; } } en esta clase estamos usando el try que es para validar errores y el catch es para atrapar el error, lo que estamos haciendo aquí es creando una variable de tipo entero en donde va ha estar el codigo. Y estamos llamando al servicio web. Aquí vamos a convertir el parámetro cod del servicio a la variable código de la clase, si los datos ingresados en el texto son correcto nos salgra el mensaje de código valido de lo contrario nos saldra el mensaje de código invalido. public string validacion(string cod) { claseprueba a = new claseprueba(); return a.valida(cod); } aquí llamamos a la clase y la instanciamos le damos un valor en este caso a qu es la neva variable, entonces nos va a devolver el valor del codigo. private void boton_Click(object sender, RoutedEventArgs e) { servicilin.Service a = new servicilin.Service(); texto2.Text = a.validacion(texto1.Text); } <Page x:Class="proyecto.Page1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Page1"> <Grid Background="Gray"> <Button Height="23" HorizontalAlignment="Left" Margin="34,122.638,0,0" Name="boton" VerticalAlignment="Top" Width="75" Click="boton_Click" Foreground="DarkRed">Validación</Button> <TextBox Height="23" Margin="132,124,48,0" Name="texto1" VerticalAlignment="Top" />

<TextBox Margin="132,0,48,114" Name="texto2" Height="23" VerticalAlignment="Bottom" /> <Label Height="43" Margin="106,52,70,0" Name="label1" VerticalAlignment="Top" HorizontalContentAlignment="Center" FontSize="24" FontFamily="Arial" Foreground="DarkRed">Validación de Código</Label> </Grid> </Page> en conclusion el servicio creado en wpf les puede ayudar a tengan dudas de como hacer un servicio web en wpf. los estudiantes cuando

Sign up to vote on this title
UsefulNot useful