huuuu bueno, gracias igual!!

  ----- Original Message ----- 
  From: julio.novomisky 
  To: [email protected] 
  Sent: Wednesday, June 06, 2007 2:12 PM
  Subject: [puntonet] capa de negocios


  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


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