begin process at 2012 05 24 16:37:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

PPC :: Divers

 > [DÉBUTANTS]GESTION DE LA LISTE DES CONTACTS POCKET OUTLOOK

[DÉBUTANTS]GESTION DE LA LISTE DES CONTACTS POCKET OUTLOOK


 Information sur la source

Note :
Aucune note
Catégorie :PPC :: Divers Source .NET ( DotNet ) Classé sous :Pocket outlook, Outlook, Contacts Niveau :Débutant Date de création :30/08/2008 Date de mise à jour :30/08/2008 13:06:29 Vu / téléchargé :8 054 / 191

Auteur : boutemine

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Cette source est un simple exemple pour gérer la liste des contacts outlook.
elle permet de lire les catégories et la liste des contacts selon la catégorie,

Tout réside dans le namespace
Microsoft.WindowsMobile.PocketOutlook

J'ai simplifier les choses,
Vous pouvez ajouter d'autres fonctionnalités (Ajout, Suppression, Modification ...) et c'est tres simple, mais moi personnellement j'aime pas les trucs de gestions
donc j'ai seulement ajouter la fonctionnalité de lister les contacts et leurs catégories.
Il faut ajouter une référence vers l'assembly
Microsoft.WindowsMobile.PocketOutlook

Source

  • using System;
  • using System.Collections.Generic;
  • using System.Linq;
  • using System.Windows.Forms;
  • using Microsoft.WindowsMobile.PocketOutlook;
  • //Il faut ajouter une référence vers l'assembly
  • //Microsoft.WindowsMobile.PocketOutlook
  • namespace ListeContacts
  • {
  • public partial class frmMain : Form
  • {
  • public frmMain()
  • {
  • InitializeComponent();
  • }
  • OutlookSession session = new OutlookSession();
  • private void mnuExit_Click(object sender, EventArgs e)
  • {
  • Application.Exit();
  • }
  • private void frmMain_Load(object sender, EventArgs e)
  • {
  • LoadCategories();
  • }
  • public void LoadCategories()
  • {
  • List<string> categories = new List<string>();
  • ContactCollection contacts = session.Contacts.Items;
  • foreach (Contact contact in contacts)
  • {
  • categories.AddRange(contact.Categories.Split(", ".ToCharArray()));
  • }
  • // On élémine les entrées en double.
  • var uniqueCategories = categories.Distinct<string>();
  • // Remplissage de la liste.
  • foreach (string item in uniqueCategories)
  • {
  • if (item == string.Empty) continue;
  • lstCategories.Items.Add(item);
  • }
  • if (lstCategories.Items.Count !=0)
  • lstCategories.SelectedIndex = 0;
  • }
  • public void LoadContacts(string category)
  • {
  • lstContacts.Items.Clear();
  • ContactCollection contacts = session.Contacts.Items;
  • foreach (Contact contact in contacts)
  • {
  • // Pour Afficher d'autres informations, vous pouver consulter l'msdn pour
  • // pour les autres informations sur un contact.
  • if (contact.Categories.Contains(category))
  • lstContacts.Items.Add(contact.FirstName + contact.LastName);
  • }
  • }
  • private void lstCategories_SelectedIndexChanged(object sender, EventArgs e)
  • {
  • LoadContacts(lstCategories.SelectedItem.ToString());
  • }
  • private void mnuAbout_Click(object sender, EventArgs e)
  • {
  • MessageBox.Show("Exemple Contacts Pocket Outlook\n Exemple créé par Boutemine Oualid\n boutemine.walid@hotmail.com"
  • , "A Propos", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);
  • }
  • }
  • }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using Microsoft.WindowsMobile.PocketOutlook;

//Il faut ajouter une référence vers l'assembly
//Microsoft.WindowsMobile.PocketOutlook

namespace ListeContacts
{
    public partial class frmMain : Form
    {
        public frmMain()
        {
            InitializeComponent();
        }
        OutlookSession session = new OutlookSession();
        private void mnuExit_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
        
        private void frmMain_Load(object sender, EventArgs e)
        {
            LoadCategories();
        }
        public void LoadCategories()
        {
            List<string> categories = new List<string>();
            ContactCollection contacts = session.Contacts.Items;

            foreach (Contact contact in contacts)
            {
                categories.AddRange(contact.Categories.Split(", ".ToCharArray()));
            }
            // On élémine les entrées en double.
            var uniqueCategories = categories.Distinct<string>();
            // Remplissage de la liste.
            foreach (string item in uniqueCategories)
            {
                if (item == string.Empty) continue;
                lstCategories.Items.Add(item);
            }
            if (lstCategories.Items.Count !=0)
                lstCategories.SelectedIndex = 0;
        }
        public void LoadContacts(string category)
        {
            lstContacts.Items.Clear();
            ContactCollection contacts = session.Contacts.Items;
            foreach (Contact contact in contacts)
            { 
                // Pour Afficher d'autres informations, vous pouver consulter l'msdn pour
                // pour les autres informations sur un contact.
                if (contact.Categories.Contains(category))
                    lstContacts.Items.Add(contact.FirstName + contact.LastName);
            }
        }

        private void lstCategories_SelectedIndexChanged(object sender, EventArgs e)
        {
            LoadContacts(lstCategories.SelectedItem.ToString());
        }

        private void mnuAbout_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Exemple Contacts Pocket Outlook\n Exemple créé par Boutemine Oualid\n boutemine.walid@hotmail.com"
                , "A Propos", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);
        }
    }
}


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 août 2008 13:06:29 :
erreur Zip

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) EDITEUR DE REGISTRE POUR WINDOWS MOBILE 5.X ET 6.X
Source avec Zip Source avec une capture Source .NET (Dotnet) [WINDOWS PHONE 7] EDITEUR DE NOTES SIMPLE
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] CLASSE SENDKEYS
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] CONNAÎTRE ET MODIFIER LE NIVEAU DE ...
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] UTILISER LA FENETRE CHOOSECONTACTDI...

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] CLASSE SENDKEYS par boutemine
Source avec Zip Source avec une capture Source .NET (Dotnet) TRAMES GPS par locust
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] UTILISER LA FENETRE CHOOSECONTACTDI... par boutemine
Source .NET (Dotnet) [.NET COMPACT FRAMEWORK]PLANIFIER L'EXECUTION DE L'APPLICATI... par boutemine
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] EFFECTUER DES APPELS TELEPHONIQUES. par boutemine

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] UTILISER LA FENETRE CHOOSECONTACTDI... par boutemine
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET COMPACT FRAMEWORK] EFFECTUER DES APPELS TELEPHONIQUES. par boutemine
Source avec Zip Source .NET (Dotnet) GESTION DES CONTACTS, RDV, SUR PDA MOBILE 5 EN VB.NET par Rlooping

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Sauver Outlook [ par patdan ] Bonjour, Qui saurait me dire comment je peux sauver le dossier total Outlook (sur un pda phone Qtek S200 mob récupérer des informations des contacts [ par lofo18 ] Bonjours tout le monde,Je viens d'acquérir un PDA avec Windows mobile 6 Professionnel, et je voudrai réaliser une application me permettant d'afficher [Outlook] Fichier de configuration [ par LordBob ] Bonjour, voila, j'aimerais savoir o&#249; Outlook &#233;crit les informations de configuration d'un compte, comme le serveur de messagerie utiliser p Pocket outlook ne fonctionne pas [ par euqisum ] Bonjour.J'ai acheté un pda AIRIS T620 qui fonctionne parfaitement sauf que outlook ne démarre pas, donc pas de calendrier, contacts etc....et meme en


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales