public void NextPage(string string_0, int int_0, string string_1, string string_2) { this.RoadMap = this.oSurveyRoadMapDal.GetByPageId(string_1, string_2); string route_LOGIC = this.RoadMap.ROUTE_LOGIC; LogicEngine logicEngine = new LogicEngine(); logicEngine.SurveyID = string_0; logicEngine.PageAnswer = this.PageAnswer; logicEngine.CircleACode = this.CircleACode; logicEngine.CircleACodeText = this.CircleCodeTextA; logicEngine.CircleACount = this.CircleACount; logicEngine.CircleACurrent = this.CircleACurrent; logicEngine.CircleBCode = this.CircleBCode; logicEngine.CircleBCodeText = this.CircleCodeTextB; logicEngine.CircleBCount = this.CircleBCount; logicEngine.CircleBCurrent = this.CircleBCurrent; string text = logicEngine.Route(route_LOGIC); List <string> list = this.Page_Ver(text, "@"); text = list[0]; string text2 = (list.Count > 1) ? logicEngine.stringResult(list[1]) : string_2; this.RoadMap = this.oSurveyRoadMapDal.GetByPageId(text, text2); if (this.RoadMap.FORM_NAME == null || this.RoadMap.FORM_NAME == "") { string string_3 = string.Concat(new string[] { GClass0.smethod_0("闭創ȩ"), string_0, GClass0.smethod_0("#擩滝痳枣䯋套啎遷ग़"), string_1, GClass0.smethod_0("R賽倽ﰖѝՏٛݛࡎॉੋొെ"), text2, GClass0.smethod_0("%ŘɆ́р՛ي݆࠼"), text, GClass0.smethod_0("'ŌɆ͚ъՙً݅ࡎे਼"), this.RoadMap.FORM_NAME }); this.oLogicExplain.OutputResult(string_3, "CapiDebug.Log", true); } this.AddSurveySequence(string_0, int_0, string_1, string_2); this.UpdateSurveyMain(string_0, int_0 + 1, text, this.RoadMap.VERSION_ID); }