示例#1
0
 public void setConfigValue(CONFIGKEY KeySet, object ValueSet)
 {
     if (ValueSet != null && ValueSet.GetType() == typeof(string))
     {
         if (lstConfig.ContainsKey(KeySet))
         {
             lstConfig[KeySet] = SecuritiesLib.EncryptString((string)ValueSet, PASS_ENCRYPT);
         }
         else
         {
             lstConfig.Add(KeySet, SecuritiesLib.EncryptString((string)ValueSet, PASS_ENCRYPT));
         }
     }
     else
     {
         if (lstConfig.ContainsKey(KeySet))
         {
             lstConfig[KeySet] = ValueSet;
         }
         else
         {
             lstConfig.Add(KeySet, ValueSet);
         }
     }
 }
示例#2
0
 public object getConfigValue(CONFIGKEY KeyGet)
 {
     if (lstConfig.Contains(KeyGet))
     {
         object val = lstConfig[KeyGet];
         if (val == null)
         {
             return(null);
         }
         if (val.GetType() == typeof(string))
         {
             return(SecuritiesLib.DecryptString((string)val, PASS_ENCRYPT));
         }
         else
         {
             return(lstConfig[KeyGet]);
         }
     }
     else
     {
         return(null);
     }
 }