コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }