Exemple #1
0
        private void caricaUtentiInRuolo(string codRubrica, string codUtente)
        {
            m_hashTableUtenti = new Hashtable();
            ddl_utente.Items.Clear();

            //calcolo gli utenti con quel Ruolo
            listaUtenti = queryUtenti(codRubrica);

            if (listaUtenti != null && listaUtenti.Length > 0)
            {
                for (int i = 0; i < listaUtenti.Length; i++)
                {
                    m_hashTableUtenti.Add(i, listaUtenti[i]);

                    ListItem newItem = new ListItem(listaUtenti[i].descrizione, listaUtenti[i].systemId);
                    this.ddl_utente.Items.Add(newItem);
                    if (codUtente != null)
                    {
                        if (listaUtenti[i].systemId.Equals(codUtente))
                        {
                            this.ddl_utente.SelectedIndex = i;
                        }
                    }
                }
                TrasmManager.setHashUtenti(this, m_hashTableUtenti);
            }
            else
            {
                m_hashTableUtenti = TrasmManager.getHashUtenti(this);
            }
        }