示例#1
0
        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);
        }