using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Collections.Generic; /// /// Richiama i parametri del webconfig /// public static class WebConfigParameter { public static string getParameter(string parametro) { string webConfigString = System.Configuration.ConfigurationManager.AppSettings[parametro]; if (webConfigString != null) return webConfigString; else throw new Exception("La chiave " + parametro + " non è presente nel file di Configurazione"); } //public static string getParameterWithNullValue(string parametro) { // return System.Configuration.ConfigurationManager.AppSettings[parametro]; //} public static string getConnectionString(string providerName) { string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[providerName].ConnectionString; if (connectionString != null) return connectionString; else throw new Exception("La stringa di connesione " + providerName + " non è presente nel file di Configurazione"); } }