/// <summary> /// Initializes the specified a flags. /// </summary> /// <param name="aFlags">a flags.</param> /// <param name="macroScript">The macro script.</param> public void initialize(analyticJobRunFlags aFlags, analyticMacroBase macroScript) { log("Analytic macro script [" + GetType().Name + "] initialization started"); log("Runstamp [" + testRunStamp + "]"); logBuilder.open("tag", "Job initialization", "the system initial self-configuration"); //imbSemanticEngine.imbSemanticEngineManager.cacheManagerForContentTreeBuilder.cacheLoadDisabled = (!aFlags.HasFlag(analyticJobRunFlags.enable_WebStructureCache)); //imbSemanticEngine.imbSemanticEngineManager.cacheManagerForContentPage.cacheLoadDisabled = (!aFlags.HasFlag(analyticJobRunFlags.enable_NLPCache)); //imbSemanticEngine.imbSemanticEngineManager.cacheManagerForHtmlContentPage.cacheLoadDisabled = (!aFlags.HasFlag(analyticJobRunFlags.enable_WebCache)); checkList aFlagCheckList = new checkList(aFlags); //if (!sample.Any()) //{ // sample = sciProject.getSamples(job.sampleTags, sampleTakeLimit, testRunStamp, sampleBlockOrdinalNumber); //sciProject.mainWebProfiler.webSiteProfiles.Where<webSiteProfile>(x => x.groupTags.Contains(job.sampleGroup.groupTag)).Take(sampleTakeLimit);// wpGroups.selectGroup(wpGroups.primarySample, terminal, profiler.webSiteProfiles, runstamp, "", false); // log(sample.logMessage); //} //sample = new webSiteProfileSample(wbp, sciProject.mainWebProfiler, sciProject.mainWebProfiler.webSiteProfiles); //sample.usedGroups.Add(job.sampleGroup.groupTag); //sample.usedStamp = testRunStamp; //sample.usedSettings = sciProject.mainWebProfiler.sampler; if (!spiderList.Any()) { spiderList = macroScript.helpMethodBuildSpiders(job, sciProject); } tGeneralRecord = new modelSpiderTestGeneralRecord(testRunStamp, job); tGeneralRecord.parent = this; foreach (ISpiderEvaluatorBase evalBase in spiderList) { log("Assigning [" + evalBase.name + "] to [" + instanceID + "]"); var tRecord = children.Add(evalBase); tRecord.parent = this; tRecord.instanceID = evalBase.name; tRecord.testRunStamp = testRunStamp; // evalBase.language = imbLanguageFramework.imbLanguageFrameworkManager.serbian.basic; tRecord.inititialize(aFlags, macroScript); } // log("Sample entries selected [" + sample.Count() + "] from [" + sample.usedGroups.Join(",") + "]"); logBuilder.close(); recordStart(testRunStamp, sciProject.name); startChildRecord(spiderList.First(), spiderList.First().name); }
public ActionResult ReportAdmin(int?id) { dbChecks checkModel = new dbChecks(); checkList checkList = new checkList(); check_list _List = checkList.check_list.Find(id); check edit = checkModel.Checks.Find(id); string serverIp = "localhost"; string username = "******"; string password = ""; string databaseName = "bgcheck"; string dbConnectionString = string.Format("server={0};uid={1};pwd={2};database={3};", serverIp, username, password, databaseName); string query = "SELECT * FROM checks WHERE id = '" + id + "'"; var conn = new MySqlConnection(dbConnectionString); conn.Open(); TempData["checkID"] = id; var cmd = new MySqlCommand(query, conn); var reader = cmd.ExecuteReader(); while (reader.Read()) { var u_id = reader["check_id"]; TempData["checkID"] = u_id; } conn.Close(); string query1 = "SELECT * FROM check_list WHERE checks_id = '" + TempData["checkID"] + "'"; conn.Open(); var cmd1 = new MySqlCommand(query1, conn); var reader1 = cmd1.ExecuteReader(); while (reader1.Read()) { var checks = reader1["checks"]; TempData["checks"] = checks; } return(View(edit)); }