Exemplo n.º 1
0
        public DocsPaWR.InfoUtenteAmministratore getUserAmmSession()
        {
            DocsPaWR.InfoUtenteAmministratore datiAmministratore = null;

            if (HttpContext.Current.Session[SESSION_UTENTE] != null)
            {
                datiAmministratore = (DocsPaWR.InfoUtenteAmministratore)HttpContext.Current.Session[SESSION_UTENTE];
            }

            return(datiAmministratore);
        }
Exemplo n.º 2
0
 public void setUserAmmSession(DocsPaWR.InfoUtenteAmministratore datiAmministratore)
 {
     if (HttpContext.Current.Session[SESSION_UTENTE] == null)
     {
         HttpContext.Current.Session.Add(SESSION_UTENTE, datiAmministratore);
     }
     else
     {
         HttpContext.Current.Session[SESSION_UTENTE] = datiAmministratore;
     }
 }
Exemplo n.º 3
0
        protected void InitializePage()
        {
            try
            {
                DocsPAWA.AdminTool.Manager.SessionManager         session    = new DocsPAWA.AdminTool.Manager.SessionManager();
                DocsPAWA.AdminTool.Manager.AmministrazioneManager ammManager = new DocsPAWA.AdminTool.Manager.AmministrazioneManager();
                DocsPaWR.InfoUtenteAmministratore infoAmministratore         = session.getUserAmmSession();

                if (infoAmministratore.tipoAmministratore == "2" || infoAmministratore.tipoAmministratore == "3")
                {
                    this.ddl_amministrazione.Items.Clear();
                    ammManager.InfoAmmCorrente(infoAmministratore.idAmministrazione);
                    DocsPaWR.InfoAmministrazione infoAmm = ammManager.getCurrentAmm();
                    this.ddl_amministrazione.Items.Add(new ListItem()
                    {
                        Text     = string.Format("[{0}] {1}", infoAmm.Codice, infoAmm.Descrizione),
                        Value    = infoAmm.IDAmm,
                        Selected = true
                    });

                    this.ddl_amministrazione.Enabled = false;
                }
                else
                {
                    ammManager.ListaAmministrazioni();

                    if (ammManager.getListaAmministrazioni() != null && ammManager.getListaAmministrazioni().Count > 0)
                    {
                        this.ddl_amministrazione.Items.Clear();
                        this.ddl_amministrazione.Items.Add(new ListItem()
                        {
                            Text = string.Empty, Value = "0"
                        });
                        foreach (DocsPaWR.InfoAmministrazione amm in ammManager.getListaAmministrazioni())
                        {
                            ListItem item = new ListItem()
                            {
                                Text  = string.Format("[{0}] {1}", amm.Codice, amm.Descrizione),
                                Value = amm.IDAmm
                            };
                            this.ddl_amministrazione.Items.Add(item);
                            this.ddl_amministrazione.Enabled = true;
                        }
                    }
                }

                this.ddl_dataEsecuzione_SelectedIndexChanged(null, null);
            }
            catch (Exception)
            {
            }
        }