示例#1
0
        private void FillListe()
        {
            IInfoUtilisateur[]      infos = CSessionClient.GetUtilisateursConnecte();
            List <IInfoUtilisateur> lst   = new List <IInfoUtilisateur>(infos);

            m_wndListeUsers.BeginUpdate();
            m_wndListeUsers.Items.Clear();
            Hashtable tableDejaFaits = new Hashtable();

            //TESTDBKEYTODO : vérifier à quoi sert le TAG !
            foreach (IInfoUtilisateur user in lst)
            {
                if (tableDejaFaits[user.KeyUtilisateur] == null)
                {
                    tableDejaFaits[user.KeyUtilisateur] = true;
                    if (user.NomUtilisateur.Length > 0)
                    {
                        ListViewItem item = new ListViewItem(user.NomUtilisateur);
                        item.ImageIndex = 0;
                        item.Tag        = user.KeyUtilisateur;
                        m_wndListeUsers.Items.Add(item);
                    }
                }
            }
            m_wndListeUsers.EndUpdate();
        }
示例#2
0
        private void FillListe()
        {
            //TESTDBKEYOK
            CDbKey keyMoi = CTimosApp.SessionClient.GetInfoUtilisateur().KeyUtilisateur;

            IInfoUtilisateur[]      infos = CSessionClient.GetUtilisateursConnecte();
            List <IInfoUtilisateur> lst   = new List <IInfoUtilisateur>(infos);

            m_wndListeUsers.BeginUpdate();
            m_wndListeUsers.Items.Clear();
            Hashtable tableDejaFaits = new Hashtable();

            tableDejaFaits[keyMoi] = true;

            foreach (IInfoUtilisateur user in lst)
            {
                if (tableDejaFaits[user.KeyUtilisateur] == null)
                {
                    tableDejaFaits[user.KeyUtilisateur] = true;
                    if (user.NomUtilisateur.Length > 0)
                    {
                        ListViewItem item = new ListViewItem(user.NomUtilisateur);
                        item.ImageIndex = 0;
                        item.Tag        = user.KeyUtilisateur;
                        m_wndListeUsers.Items.Add(item);
                    }
                }
            }
            m_wndListeUsers.EndUpdate();
        }