Ejemplo n.º 1
0
 public static tagSetting QuerySetting()
 {
     using (var db = new SettingDB(Appinfo.dbPath))
     {
         try
         {
             tagSetting setting = db.Query <tagSetting>("SELECT * FROM tagSetting;").FirstOrDefault();
             if (setting == null)
             {
                 setting = new tagSetting();
                 db.Insert(setting);
             }
             return(setting);
         }
         catch (Exception e)
         {
             throw;
         }
     }
     return(null);
 }
Ejemplo n.º 2
0
 public static bool UpdateIP(string strIP)
 {
     using (var db = new SettingDB(Appinfo.dbPath))
     {
         try
         {
             string sql   = string.Format("UPDATE tagSetting SET IP = '{0}' WHERE nID = '0'", strIP);
             int    count = db.Execute(sql);
             if (count == 0)
             {
                 count = db.Insert(new tagSetting());
                 count = db.Execute(sql);
             }
             Logger.Info($"{DateTime.Now}, 更新IP,{strIP}");
         }
         catch (Exception e)
         {
             throw;
         }
     }
     return(true);
 }