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