Exemple #1
0
 public static bool SetSecurityProp(string nombre, string value)
 {
     /*//Abrir web.config
      * System.Configuration.Configuration wcf =
      * System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
      * System.Configuration.KeyValueConfigurationElement customSetting;
      *
      * try
      * {
      *  customSetting = wcf.AppSettings.Settings[nombre];
      *  customSetting.Value = value;
      *  wcf.Save();
      *  return true;
      * }
      * catch
      * {
      *  return false;
      * }*/
     try
     {
         c_parametro parametro = db.c_parametro.Where(p => p.nb_parametro == nombre).First();
         parametro.valor_parametro = value;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         c_parametro parametro = new c_parametro();
         parametro.nb_parametro    = nombre;
         parametro.valor_parametro = value;
         db.c_parametro.Add(parametro);
         db.SaveChanges();
         return(false);
     }
 }
Exemple #2
0
        public static string GetSecurityProp(string nombre, string defaultValue = "")
        {
            /*
             * //Abrir web.config
             * System.Configuration.Configuration wcf =
             * System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
             * System.Configuration.KeyValueConfigurationElement customSetting;
             * string aux;
             *
             * try
             * {
             *  customSetting = wcf.AppSettings.Settings[nombre];
             *  aux = customSetting.Value.ToString();
             * }
             * catch
             * {
             *  aux = " ";
             * }
             * return aux;*/

            string      aux;
            c_parametro parametro;

            try
            {
                parametro = db.c_parametro.Where(p => p.nb_parametro == nombre).First();
                aux       = parametro.valor_parametro;
            }
            catch
            {
                parametro = new c_parametro();
                parametro.nb_parametro    = nombre;
                parametro.valor_parametro = defaultValue;
                db.c_parametro.Add(parametro);
                db.SaveChanges();

                return(defaultValue);
            }

            return(aux);
        }