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(); }
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(); }