/// <summary> /// Rimozioni delle chiavi di sessione utilizzate remporaneamente dalla maschera /// </summary> private void ClearDialogSessionKeys() { RuoliTitolarioSessionManager.RemoveRuoliTitolario(); // // if (Session[SESSION_KEY_RUOLI_TITOLARIO]!=null) // Session.Remove(SESSION_KEY_RUOLI_TITOLARIO); }
private SAAdminTool.DocsPaWR.OrgRuoloTitolario[] GetRuoliTitolario() { SAAdminTool.DocsPaWR.OrgRuoloTitolario[] retValue = null; if (RuoliTitolarioSessionManager.GetRuoliTitolario() == null || changeIndex == true) { string idNodoTitolario = Request.QueryString["ID_NODO_TITOLARIO"]; string idRegistro = Request.QueryString["ID_REGISTRO"]; if (idNodoTitolario.Equals("")) { idNodoTitolario = Request.QueryString["ID_TITOLARIO"]; } Amministrazione.Manager.TitolarioManager titolarioManager = new Amministrazione.Manager.TitolarioManager(); if (this.ddl_ricTipo.SelectedItem.Value.Equals("T")) { //Session["reloadHT"] = true; retValue = titolarioManager.GetRuoliInTitolario(idNodoTitolario, idRegistro, null, null); } else { retValue = titolarioManager.GetRuoliInTitolario(idNodoTitolario, idRegistro, txt_ricerca.Text, ddl_ricTipo.SelectedItem.Value); } titolarioManager = null; changeIndex = false; RuoliTitolarioSessionManager.SetRuoliTitolario(retValue); } else { retValue = RuoliTitolarioSessionManager.GetRuoliTitolario(); } if (retValue.Length == 0) { grdRuoliTitolario.Visible = false; lbl_ricercaRuoli.Text = "Nessun ruolo per questa ricerca!"; } else { grdRuoliTitolario.Visible = true; lbl_ricercaRuoli.Text = ""; } return(retValue); }