private void setInfoRuolo() { if (userHome != null) { if (userHome.ruoli != null) { for (int i = 0; i < userHome.ruoli.Length; i++) { // caricamento della combobox dei ruoli dell'utente loggato ListItem item = new ListItem(((DocsPAWA.DocsPaWR.Ruolo)userHome.ruoli[i]).descrizione.ToString(), ((DocsPAWA.DocsPaWR.Ruolo)userHome.ruoli[i]).systemId.ToString()); //chklst_ruoli.Items.Add(((DocsPAWA.DocsPaWR.Ruolo)userHome.ruoli[i]).descrizione); this.chklst_ruoli.Items.Add(item); } if (userHome.ruoli.Length > 0) { userRuolo = ((DocsPAWA.DocsPaWR.Ruolo)userHome.ruoli[0]); } if (userHome.ruoli.Length > 1) { //Ricerca degli elementi presenti e non letti per ogni ruolo ricoperto dall'utente //Richiamo webmetodo che mi restituisce un oggettino con per ogni ruolo //lista documenti visti, non letti; lista fascicoli visti, non letti; tutti i doc //if (TrasmManager.getAllTodoList(userHome, userRuolo) && (System.Configuration.ConfigurationManager.AppSettings["AUTO_TO_DO_LIST"] != null) && (System.Configuration.ConfigurationManager.AppSettings["AUTO_TO_DO_LIST"] == "1")) if ((System.Configuration.ConfigurationManager.AppSettings["AUTO_TO_DO_LIST"] != null) && (System.Configuration.ConfigurationManager.AppSettings["AUTO_TO_DO_LIST"] == "1")) { btn_all_todolist.Visible = true; } else { btn_all_todolist.Visible = false; } } if (userRuolo != null && TrasmManager.getPredInTodoList(userHome, userRuolo) && (System.Configuration.ConfigurationManager.AppSettings["PRED_IN_TO_DO_LIST"] != null) && (System.Configuration.ConfigurationManager.AppSettings["PRED_IN_TO_DO_LIST"] == "1")) { btn_pred_todolist.Visible = true; } else { btn_pred_todolist.Visible = false; } //} } } }