Exemple #1
0
        // Nuove proprietà per interrogazione chiavi di configurazione<

        public static bool Cfg_EliminazioneMailElaborate(DocsPaVO.utente.InfoUtente infoUtente)
        {
            string valoreChiaveDB = string.Empty;

            DocsPaVO.amministrazione.ConfigRepository chiaviAmm = DocsPaUtils.Configuration.InitConfigurationKeys.getInstance(infoUtente.idAmministrazione);
            if (chiaviAmm != null && chiaviAmm.ContainsKey("BE_ELIMINA_MAIL_ELABORATE"))
            {
                valoreChiaveDB = chiaviAmm["BE_ELIMINA_MAIL_ELABORATE"].ToString();
            }

            return((valoreChiaveDB != null && valoreChiaveDB == "1") ? true : false);
        }
Exemple #2
0
        /// <summary>
        /// 1- Attiva multi casella RF/REGISTRI, destinatari esterni
        /// Se questa chiave è a 0, non sarà possibile :
        /// FrontEnd: inserire più di una casella mail per i corrispondenti esterni nuovi o in modifica.
        /// Amm.ne: non sarà possibile inserire più di una casella mail su Registri /RF.
        /// </summary>
        /// <param name="idAmm"></param>
        /// <returns></returns>
        public static bool MultiMailEnabled(string idAmm)
        {
            bool enabled = false;

            DocsPaVO.amministrazione.ConfigRepository chiaviAmm = DocsPaUtils.Configuration.InitConfigurationKeys.getInstance(idAmm);
            if (chiaviAmm != null && chiaviAmm.ContainsKey("FE_ATTIVA_GESTIONE_MULTIMAIL"))
            {
                enabled = (!string.IsNullOrEmpty(chiaviAmm["FE_ATTIVA_GESTIONE_MULTIMAIL"].ToString()) &&
                           chiaviAmm["FE_ATTIVA_GESTIONE_MULTIMAIL"].ToString().Equals("1")) ? true : false;
            }
            return(enabled);
        }
Exemple #3
0
        /// <summary>
        /// Se true, la gestione dei session repository è disabilitata
        /// </summary>
        public static bool IsSessionRepositoryDisabled(DocsPaVO.utente.InfoUtente infoUtente)
        {
            string valoreChiaveDB = string.Empty;

            DocsPaVO.amministrazione.ConfigRepository chiaviAmm = DocsPaUtils.Configuration.InitConfigurationKeys.getInstance(infoUtente.idAmministrazione);
            if (chiaviAmm != null && chiaviAmm.ContainsKey("BE_SESSION_REPOSITORY_DISABLED"))
            {
                //valoreChiaveDB = ((DocsPaVO.amministrazione.ChiaveConfigurazione)chiaviAmm["BE_SESSION_REPOSITORY_DISABLED"]).Valore.ToString();
                valoreChiaveDB = chiaviAmm["BE_SESSION_REPOSITORY_DISABLED"].ToString();
            }
            else
            {
                valoreChiaveDB = "false";
            }

            //const string KEY = "SESSION_REPOSITORY_DISABLED";

            bool retValue;

            //Boolean.TryParse(System.Configuration.ConfigurationSettings.AppSettings[KEY], out retValue);
            Boolean.TryParse(valoreChiaveDB, out retValue);
            return(retValue);
        }