Desgraciadamente, SI!
Julio
 

-----Original Message-----
From: gabriel almiñana <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Wed, 6 Jun 2007 13:29:56 -0300
Subject: [puntonet] capa de negocios


gracias Carlos, tengo las entidades en un proyecto aparte y lo tengo 
referenciado desde el WebService y desde el cliente, este cambio en la clase 
del proxy lo tengo que hacer cada vez que actualizo la referencia?
 
 slds
----- Original Message ----- 
From: Carlos Peix 
To: [email protected] 
Sent: Wednesday, June 06, 2007 12:10 PM
Subject: [puntonet] capa de negocios


Hola Gabriel,
 
Es relativamente simple cambiar ese comportamiento. Esto se ha preguntado 
varias veces en la lista y el que ha respondido con ejemplos concretos mas 
solidos es Daniel Calvin.
 
Yo te paso la solucion que uso, bastante mas modesta.
 
1) Deberias tener las entidades (DTOs en mi caso, los objetos que devuelve 
el WebService, en definitiva) en un proyecto aparte.
2) Referencias este proyecto desde el proyecto del WebService y desde el 
cliente del web service.
3) Tomas el proxy que te genera Visual Studio y borras todas las clases 
generadas para tus entidades (la clase proxy, la que deriva de 
SoapHttpClientProtocol la dejas).
4) Haces los ajustes en los metodos de esta clase (usualmente cambiando 
algun que otro namespace) para que tome las clases de tu assembly de 
entidades (en otras palabras, solo que compile).
 
Saludos
 
Carlos




From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of gabriel 
almiñana
Sent: Miércoles, 06 de Junio de 2007 11:24 a.m.
To: [email protected]
Subject: [puntonet] capa de negocios


Hola chicos estoy haciendo una aplicacion en vb.net 2005 que consume unos 
webservices tambien hechos en vb.net 2005, tambien tengo un proyecto con las 
entidades, el problema lo tengo en la aplicacion cliente cuando referencio 
el webservice en lugar de devolverme objetos del proyecto de entidades me 
devuelve las mismas entidades pero del webservice, el tema es que estas 
entidades no son iguales a las del proyecto, hay alguna forma que me 
devuelva las del proyecto de entidades.
 
Saludos
 

AVISO LEGAL OSDOP:
Esta información es privada y confidencial y está dirigida únicamente a 
su destinatario. Si usted no es el destinatario
original de este mensaje y por este medio pudo acceder a dicha información 
por favor elimine el mensaje. La 
distribución o copia de este mensaje está estrictamente prohibida. Esta 
comunicación es sólo para propósitos de
información y no debe ser considerada como propuesta, aceptación ni como 
una declaración de voluntad oficial de
OSDOP. La transmisión de e-mails no garantiza que el correo electrónico 
sea seguro o libre de error. Por consiguiente, 
no manifestamos que esta información sea completa o precisa. Toda 
información
está sujeta a alterarse sin previo aviso.

This information is private and confidential and intended for the recipient 
only. If you are not the intended recipient
of this message you are hereby notified that any review, dissemination, 
distribution or copying of this message is 
strictly prohibited. This communication is for information purposes only and 
shall not be regarded neither as a 
proposal, acceptance nor as a statement of will or official statement from 
OSDOP.
Email transmission cannot be guaranteed to be secure or error-free. 
Therefore, we do not represent that this 
information is complete or accurate and it should not be relied upon as 
such. All information is subject to change
without notice


AVISO LEGAL OSDOP:
Esta información es privada y confidencial y está dirigida únicamente a 
su destinatario. Si usted no es el destinatario
original de este mensaje y por este medio pudo acceder a dicha información 
por favor elimine el mensaje. La 
distribución o copia de este mensaje está estrictamente prohibida. Esta 
comunicación es sólo para propósitos de
información y no debe ser considerada como propuesta, aceptación ni como 
una declaración de voluntad oficial de
OSDOP. La transmisión de e-mails no garantiza que el correo electrónico 
sea seguro o libre de error. Por consiguiente, 
no manifestamos que esta información sea completa o precisa. Toda 
información
está sujeta a alterarse sin previo aviso.

This information is private and confidential and intended for the recipient 
only. If you are not the intended recipient
of this message you are hereby notified that any review, dissemination, 
distribution or copying of this message is 
strictly prohibited. This communication is for information purposes only and 
shall not be regarded neither as a 
proposal, acceptance nor as a statement of will or official statement from 
OSDOP.
Email transmission cannot be guaranteed to be secure or error-free. 
Therefore, we do not represent that this 
information is complete or accurate and it should not be relied upon as 
such. All information is subject to change
without notice

Responder a