public static bool CountTask(tagTask task) { for (int i = 0; i < Appinfo.listTask.Count; i++) { if (Appinfo.listTask[i].nID == task.nID) { Appinfo.listTask[i].nCountVaildToday = task.nCountVaildToday; Appinfo.listTask[i].nCountInvaildToday = task.nCountInvaildToday; Appinfo.listTask[i].nCountTotal = task.nCountTotal; Appinfo.listTask[i].nCountExcuteToday = task.nCountExcuteToday; Appinfo.listTask[i].nCountPageVaildToday = task.nCountPageVaildToday; Appinfo.listTask[i].nCountPageInvaildToday = task.nCountPageInvaildToday; Appinfo.listTask[i].nCountPageTotal = task.nCountPageTotal; using (var db = new TaskDB(Appinfo.dbPath)) { try { int count = db.Update(Appinfo.listTask[i]); Logger.Info($"{DateTime.Now}, 统计1条记录,{Appinfo.listTask[i].nID}"); } catch (Exception e) { throw; } } return(true); } } return(false); }
public static bool ChangeTask(tagTask task) { for (int i = 0; i < Appinfo.listTask.Count; i++) { if (Appinfo.listTask[i].nID == task.nID) { Appinfo.listTask[i].engine = task.engine; Appinfo.listTask[i].searchType = task.searchType; Appinfo.listTask[i].strKeyword = task.strKeyword; Appinfo.listTask[i].strTitle = task.strTitle; Appinfo.listTask[i].strSiteUrl = task.strSiteUrl; Appinfo.listTask[i].nEngineTime = task.nEngineTime; Appinfo.listTask[i].nCountPage = task.nCountPage; Appinfo.listTask[i].webBrowser = task.webBrowser; Appinfo.listTask[i].nCountLimit = task.nCountLimit; Appinfo.listTask[i].nSiteTime = task.nSiteTime; Appinfo.listTask[i].pageAccessType = task.pageAccessType; Appinfo.listTask[i].strPageUrl = task.strPageUrl; Appinfo.listTask[i].nPageTime = task.nPageTime; Appinfo.listTask[i].tagtempleTime.bCheck00 = task.tagtempleTime.bCheck00; Appinfo.listTask[i].tagtempleTime.bCheck01 = task.tagtempleTime.bCheck01; Appinfo.listTask[i].tagtempleTime.bCheck02 = task.tagtempleTime.bCheck02; Appinfo.listTask[i].tagtempleTime.bCheck03 = task.tagtempleTime.bCheck03; Appinfo.listTask[i].tagtempleTime.bCheck04 = task.tagtempleTime.bCheck04; Appinfo.listTask[i].tagtempleTime.bCheck05 = task.tagtempleTime.bCheck05; Appinfo.listTask[i].tagtempleTime.bCheck06 = task.tagtempleTime.bCheck06; Appinfo.listTask[i].tagtempleTime.bCheck07 = task.tagtempleTime.bCheck07; Appinfo.listTask[i].tagtempleTime.bCheck08 = task.tagtempleTime.bCheck08; Appinfo.listTask[i].tagtempleTime.bCheck09 = task.tagtempleTime.bCheck09; Appinfo.listTask[i].tagtempleTime.bCheck10 = task.tagtempleTime.bCheck10; Appinfo.listTask[i].tagtempleTime.bCheck11 = task.tagtempleTime.bCheck11; Appinfo.listTask[i].tagtempleTime.bCheck12 = task.tagtempleTime.bCheck12; Appinfo.listTask[i].tagtempleTime.bCheck13 = task.tagtempleTime.bCheck13; Appinfo.listTask[i].tagtempleTime.bCheck14 = task.tagtempleTime.bCheck14; Appinfo.listTask[i].tagtempleTime.bCheck15 = task.tagtempleTime.bCheck15; Appinfo.listTask[i].tagtempleTime.bCheck16 = task.tagtempleTime.bCheck16; Appinfo.listTask[i].tagtempleTime.bCheck17 = task.tagtempleTime.bCheck17; Appinfo.listTask[i].tagtempleTime.bCheck18 = task.tagtempleTime.bCheck18; Appinfo.listTask[i].tagtempleTime.bCheck19 = task.tagtempleTime.bCheck19; Appinfo.listTask[i].tagtempleTime.bCheck20 = task.tagtempleTime.bCheck20; Appinfo.listTask[i].tagtempleTime.bCheck21 = task.tagtempleTime.bCheck21; Appinfo.listTask[i].tagtempleTime.bCheck22 = task.tagtempleTime.bCheck22; Appinfo.listTask[i].tagtempleTime.bCheck23 = task.tagtempleTime.bCheck23; Appinfo.listTask[i].tagtempleTime.nCount00 = task.tagtempleTime.nCount00; Appinfo.listTask[i].tagtempleTime.nCount01 = task.tagtempleTime.nCount01; Appinfo.listTask[i].tagtempleTime.nCount02 = task.tagtempleTime.nCount02; Appinfo.listTask[i].tagtempleTime.nCount03 = task.tagtempleTime.nCount03; Appinfo.listTask[i].tagtempleTime.nCount04 = task.tagtempleTime.nCount04; Appinfo.listTask[i].tagtempleTime.nCount05 = task.tagtempleTime.nCount05; Appinfo.listTask[i].tagtempleTime.nCount06 = task.tagtempleTime.nCount06; Appinfo.listTask[i].tagtempleTime.nCount07 = task.tagtempleTime.nCount07; Appinfo.listTask[i].tagtempleTime.nCount08 = task.tagtempleTime.nCount08; Appinfo.listTask[i].tagtempleTime.nCount09 = task.tagtempleTime.nCount09; Appinfo.listTask[i].tagtempleTime.nCount10 = task.tagtempleTime.nCount10; Appinfo.listTask[i].tagtempleTime.nCount11 = task.tagtempleTime.nCount11; Appinfo.listTask[i].tagtempleTime.nCount12 = task.tagtempleTime.nCount12; Appinfo.listTask[i].tagtempleTime.nCount13 = task.tagtempleTime.nCount13; Appinfo.listTask[i].tagtempleTime.nCount14 = task.tagtempleTime.nCount14; Appinfo.listTask[i].tagtempleTime.nCount15 = task.tagtempleTime.nCount15; Appinfo.listTask[i].tagtempleTime.nCount16 = task.tagtempleTime.nCount16; Appinfo.listTask[i].tagtempleTime.nCount17 = task.tagtempleTime.nCount17; Appinfo.listTask[i].tagtempleTime.nCount18 = task.tagtempleTime.nCount18; Appinfo.listTask[i].tagtempleTime.nCount19 = task.tagtempleTime.nCount19; Appinfo.listTask[i].tagtempleTime.nCount20 = task.tagtempleTime.nCount20; Appinfo.listTask[i].tagtempleTime.nCount21 = task.tagtempleTime.nCount21; Appinfo.listTask[i].tagtempleTime.nCount22 = task.tagtempleTime.nCount22; Appinfo.listTask[i].tagtempleTime.nCount23 = task.tagtempleTime.nCount23; Appinfo.listTask[i].templeTime = task.templeTime; using (var db = new TaskDB(Appinfo.dbPath)) { try { int count = db.Update(Appinfo.listTask[i]); Logger.Info($"{DateTime.Now}, 修改1条记录,{Appinfo.listTask[i].nID}"); } catch (Exception e) { throw; } } using (var db = new TempleTimeDB(Appinfo.dbPath)) { try { int count = db.Update(Appinfo.listTask[i].tagtempleTime); } catch (Exception e) { throw; } } return(true); } } return(false); }