IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Web Service et CRM 4.0 Microsoft


Sujet :

Services Web

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant indépendant en développement .NET
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant indépendant en développement .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 9
    Points
    9
    Par défaut Web Service et CRM 4.0 Microsoft
    Bonjour,

    Je me présente, Mike, étudiant en informatique de gestion, dernière année et en stage.

    J'ai vu que vous aviez déjà traité le cas de l'ajout d'un compte par web service. Cela fonctionne très bien mais ...

    Par contre, je ne parviens pas à afficher les résultats d'une recherche (également par web service). J'ai pourtant bien testé le code fourni par la MSDN de Microsoft ... ainsi que les 2 méthodes de travail (retrieve & retrieveMultiple)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    service.Url = "http://cosmos:5555/mscrmservices/2007/crmservice.asmx";
            service.CrmAuthenticationTokenValue = token;
            service.Credentials = System.Net.CredentialCache.DefaultCredentials;
     
            // Use a generic request to get the ID of the logged on user.
            WhoAmIRequest request1 = new WhoAmIRequest();
            WhoAmIResponse response1 = (WhoAmIResponse)service.Execute(request1);
            Guid userId = response1.UserId;
     
            // Use a generic request to retrieve multiple records.
            RetrieveMultipleRequest request2 = new RetrieveMultipleRequest();
     
            // Create the ColumnSet object that indicates the fields to be retrieved.
            ColumnSet cols = new ColumnSet();
     
            // Set the ColumnSet object's properties.
            cols.Attributes = new string[] { "name", "accountid" };
     
            // Create the ConditionExpression object.
            ConditionExpression condition = new ConditionExpression();
     
            // Set the condition to be the city equals Sammamish.
            condition.AttributeName = "address1_city";
            condition.Operator = ConditionOperator.Like;
            condition.Values = new string[] { "Sammamish" };
     
            // Create the FilterExpression object.
            FilterExpression filter = new FilterExpression();
     
            // Set the filter's properties.
            filter.FilterOperator = LogicalOperator.And;
            filter.Conditions = new ConditionExpression[] { condition };
     
            // Create the QueryExpression object.
            QueryExpression query = new QueryExpression();
     
            // Set the QueryExpression object's properties.
            query.EntityName = "account";
            query.ColumnSet = cols;
            query.Criteria = filter;
     
            // Set the Request object's properties.
            request2.Query = query;
     
            // Execute the request.
            RetrieveMultipleResponse response2 = (RetrieveMultipleResponse)service.Execute(request2);
     
            // Get the results from the response.
            BusinessEntityCollection entities = response2.BusinessEntityCollection;
            /* lblRetrieve.Text = */
    Comment afficher dans mon label (lblRetrieve) le nom et le prénom du contact ?


    J'espère que vous pourrez m'aider, c'est le gros point de départ pour mon application

    D'avance, merci,
    Mike.

    PS : Est-il possible que je n'utilise pas la bonne méthode aussi ? lol

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Consultant indépendant en développement .NET
    Inscrit en
    Janvier 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant indépendant en développement .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2009
    Messages : 6
    Points : 9
    Points
    9
    Par défaut Réponse
    Voilà j'ai découvert la réponse en bidouillant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    if (entities.BusinessEntities != null) {
     
                ListBox1.Items.Clear();
     
                for (int i = 0; i < entities.BusinessEntities.Length; i++)
                {
                    contact compte = entities.BusinessEntities[i] as contact;
     
                    accountName = compte.firstname;
                    Guid accountid = compte.contactid.Value;
     
                    ListBox1.Items.Add(accountName);
     
                }
            }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. web service CRM Microsoft Dynamics
    Par kevdep dans le forum Autres langages pour le Web
    Réponses: 0
    Dernier message: 24/02/2011, 17h58
  2. Oracle CRM on Demand et Web Services
    Par ljt2000 dans le forum CRM
    Réponses: 0
    Dernier message: 18/01/2011, 13h48
  3. Web services Microsoft
    Par azstar dans le forum Services Web
    Réponses: 2
    Dernier message: 28/09/2009, 12h02
  4. Attaquer le web service CRM
    Par Ruddy dans le forum Services Web
    Réponses: 2
    Dernier message: 17/01/2008, 09h52
  5. Web services dans CRM ou ISU
    Par _steph_ dans le forum SAP
    Réponses: 2
    Dernier message: 21/06/2007, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo