static public DateTime GetSettingDate(string key, DateTime defaultvalue, TConn conn = null)
        {
            string s = RegisterGet(key, "--", cn => { var reg = new SQLExtRegister(cn); return(reg.GetSettingString(key, "--")); }, conn);

            if (!DateTime.TryParse(s, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AssumeUniversal | System.Globalization.DateTimeStyles.AdjustToUniversal, out DateTime date))
            {
                date = defaultvalue;
            }

            return(date);
        }
 public string GetSettingString(string key, string defaultvalue)
 {
     return(registerclass.GetSettingString(key, defaultvalue));
 }
 static public string GetSettingString(string key, string defaultvalue, TConn conn = null)
 {
     return(RegisterGet(key, defaultvalue, cn => { var reg = new SQLExtRegister(cn); return reg.GetSettingString(key, defaultvalue); }, conn));
 }