none
tipos de datos del CRM RRS feed

  • Pregunta

  • Hola estimados, estoy programando en c#, un proceso se actualiza desde un archivo csv datos de la cuenta, son 3 datos 2 crmboolean y 1 crmmoney, pero no se como realizar la conversion me arroja errores, el codigo es el siguiente:

     

    public static void Actualiza_AtributoExportadorImportador(string guidact, bool exportador, bool importador, decimal montoexp)
        {
          try
          {
            CrmAuthenticationToken token = new CrmAuthenticationToken();
            token.AuthenticationType = 0;
            token.OrganizationName = "XXXXXX";
    
            CrmService servicio = new CrmService();
            servicio.Url = "http://maquina:port/MSCrmServices/2007/CrmService.asmx";
            servicio.CrmAuthenticationTokenValue = token;
            servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
    
            account cuenta = new account();
    //en estas 3 lines tengo los errores ya que no me reconoce los tipos de datos del CRM
            cuenta.crm_exportador = exportador;
            cuenta.crm_importador = importador;
            cuenta.crm_montoexp = montoexp;
    // fin 3 lineas
    
            cuenta.accountid = new Key();
            cuenta.accountid.Value = new Guid(guidAct);
    
            servicio.Update(cuenta);
    
          }
          catch (Exception ex)
          {
            throw new Exception(ex.Message);
          }
        }
    

    atento a sus comentarios

     

    saludos y gracias

    martes, 8 de marzo de 2011 21:16

Respuestas

  • Hola CarlosMupe, creo que lo que deberías hacer es:

    cuenta.crm_exportador =new CrmBoolean();
    cuenta.crm_exportador.Value=exportador;


    cuenta.crm_importador =new CrmBoolean();
    cuenta.crm_importador.Value=importador;

    cuenta.crm_montoexp = new CrmDecimal();
    cuenta.crm_montoexp.value=montoexp;

    pruebalo y nos dices...


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 9 de marzo de 2011 8:15
    Moderador

Todas las respuestas

  • Hola CarlosMupe, creo que lo que deberías hacer es:

    cuenta.crm_exportador =new CrmBoolean();
    cuenta.crm_exportador.Value=exportador;


    cuenta.crm_importador =new CrmBoolean();
    cuenta.crm_importador.Value=importador;

    cuenta.crm_montoexp = new CrmDecimal();
    cuenta.crm_montoexp.value=montoexp;

    pruebalo y nos dices...


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 9 de marzo de 2011 8:15
    Moderador
  • Hola estimado muchas gracias por tu respuesta, me funciono de maravilla!!!

     

    Saludos y gracias!!

    miércoles, 9 de marzo de 2011 19:39
  • Estimado y como lo hago con los datos que son de tipo lookup, por ejemplo el id de pais?

     

    Saludos y muchas gracias

     

    jueves, 10 de marzo de 2011 15:01