Foros del Web » Programación para mayores de 30 ;) » .NET »

Tipos de datos Devueltos por un servicio Web

Estas en el tema de Tipos de datos Devueltos por un servicio Web en el foro de .NET en Foros del Web. Hola Buenos días: Tengo un problema. Resulta que tengo un servicio web hecho en .net y tengo un formulario windows que consume ese servicio. Hasta ...
  #1 (permalink)  
Antiguo 13/09/2006, 06:31
 
Fecha de Ingreso: agosto-2006
Mensajes: 7
Antigüedad: 18 años, 6 meses
Puntos: 0
Tipos de datos Devueltos por un servicio Web

Hola Buenos días:

Tengo un problema. Resulta que tengo un servicio web hecho en .net y tengo un formulario windows que consume ese servicio. Hasta ahi todo bien. tengo una clase ListaDelegaciones con la que extraigo de la base de datos unas delegaciones. El caso es que en vez de pasar un dataSet desde el servicio web al formulario windows quiero pasar un objeto ListaDelegaciones y cuando pongo esto en el formualrio windows...

lDelegaciones = (ListaDelegaciones) objeto.getDelegaciones();

suponemos que objeto.getDelegaciones devuelve la lista de delegaciones me sale el siguiente error:

Error 1 No se puede convertir implícitamente el tipo 'Ortuella.WebServices.ListaDelegaciones' a 'Ortuella.Clases.ListaDelegaciones' C:\Documents and Settings\Javier\Escritorio\Javier\Proyectos\ortuel la\codigo\Ortuella\Ortuella\Controles\cContratos.c s 100 33 Ortuella


Vamos que no me permite hacer un cast devolviendo el obajeto desde el web service. Se que puedo devolver al formulario windows un dataSet y despues pasarlo a listaDelegaciones, pero me parece mas profesional devolver directamente el objeto ListaDelegaciones para que la aplicacion sea mas mantenible...

¿ Alguien sabe como devolver un objeto que no sea de .net sino creado por uno mismo ?

La clase ListaDelegaciones no es nada mas y nada menos que un ArrayList de objetos Delegaciones.

Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:06.