2025-04-15 12:10:19 +02:00

36 lines
1.3 KiB
C#

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;
/// <summary>
/// Richiama i parametri del webconfig
/// </summary>
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");
}
}