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);
            }
        }
Exemple #2
0
        private void btn_salva_Click(object sender, System.EventArgs e)
        {
            trasmissione        = TrasmManager.getGestioneTrasmissione(this);
            m_hashTableRuoliSup = TrasmManager.getHashRuoliSup(this);
            m_hashTableUtenti   = TrasmManager.getHashUtenti(this);

            if (trasmissione != null)
            {
                ruolo  = (DocsPAWA.DocsPaWR.Ruolo)m_hashTableRuoliSup[this.ddl_ruolo.SelectedIndex];
                utente = (DocsPAWA.DocsPaWR.Utente)m_hashTableUtenti[this.ddl_utente.SelectedIndex];
            }

            trasmissione.ruolo  = ruolo;
            trasmissione.utente = utente;
            TrasmManager.setGestioneTrasmissione(this, trasmissione);
            Response.Write("<script>var k=window.opener.document.forms[0].submit(); window.close();</script>");
        }