none
Datos actualizados en servicio web RRS feed

  • Pregunta

  • Buenas tardes a tod@s, tengo un problema con ciertos datos de crm que no me había ocurrido hasta hoy...

    Resulta que desde un form, en el evento OnSave envio el guid de una cuenta a un servicio web desde el que recupero los valores de dicha cuenta y los trato. El problema que tengo es que a la hora de recuperar dichos valores desde el servicio web, éstos todavía no están actualizados!

    Por poner un ejemplo, teniendo el código postal 12001, si lo modifico a 120030 al darle a guardar, desde el servicio web recupero el valor inicial (12001) cuando yo el que quiero recuperar es el actual (120030).

    Saben que puede estar pasando?? Gracias de antemano!

    martes, 26 de abril de 2011 14:59

Respuestas

  • Hola albertinson, eso no lo podrás hacer, por lo menos de esa manera. Ten en cuenta que el evento OnSave se dispara en el lado del cliente, antes de que se envien los datos al servidor para ser guardados, y como todavía no ha llegado a guardarlos, si tu consultas los valores "actuales" de la Cuenta en la base de datos, serán diferentes a los que has modificado en el formulario.

    De todos modos podrías tú saber que atributos se han modificado en el formulario mediante la fucionalidad "IsDirty" y de esa forma, hacer un "mix", consultando algunos datos del servidor y otros de los que están "Dirty" en tu formulario actual.

    Un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 27 de abril de 2011 7:27
    Moderador

Todas las respuestas

  • Hola albertinson, eso no lo podrás hacer, por lo menos de esa manera. Ten en cuenta que el evento OnSave se dispara en el lado del cliente, antes de que se envien los datos al servidor para ser guardados, y como todavía no ha llegado a guardarlos, si tu consultas los valores "actuales" de la Cuenta en la base de datos, serán diferentes a los que has modificado en el formulario.

    De todos modos podrías tú saber que atributos se han modificado en el formulario mediante la fucionalidad "IsDirty" y de esa forma, hacer un "mix", consultando algunos datos del servidor y otros de los que están "Dirty" en tu formulario actual.

    Un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 27 de abril de 2011 7:27
    Moderador
  • Ok! Muchas gracias Demian, comprobaré que atributos se han modificado.
    miércoles, 27 de abril de 2011 8:11