예제 #1
0
        private string method_7(string string_0)
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            string[] detailsByQName = logicAnswer.GetDetailsByQName(string_0);
            return(string.Join(GClass0.smethod_0("-"), detailsByQName));
        }
예제 #2
0
        private string method_4(string string_0)
        {
            string      b           = "#";
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID    = SurveyID;
            logicAnswer.PageAnswer  = PageAnswer;
            logicAnswer.CircleACode = CircleACode;
            logicAnswer.CircleBCode = CircleBCode;
            string a = string_0.Substring(0, 1);

            if (!(a == b))
            {
                if (string_0.Length <= 2 || !(oFunc.LEFT(oFunc.RIGHT(string_0, 2), 1) == "#"))
                {
                    return(logicAnswer.GetAllCircleAnswer(string_0));
                }
                string string_  = oFunc.RIGHT(string_0, 1);
                string string_2 = oFunc.LEFT(string_0, string_0.Length - 2);
                return(logicAnswer.GetAllCircleAnswer_C(string_2, string_));
            }
            if (string_0.Length <= 2 || !(oFunc.LEFT(oFunc.RIGHT(string_0, 2), 1) == "#"))
            {
                return(logicAnswer.GetCircleAnswer(string_0.Substring(1)));
            }
            string string_3 = oFunc.RIGHT(string_0, 1);
            string string_4 = oFunc.SubStringFromStartToEnd(string_0, 1, string_0.Length - 3);

            return(logicAnswer.GetCircleAnswer_C(string_4, string_3));
        }
예제 #3
0
        internal string GetOtherText(string string_0, string string_1 = "")
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID   = SurveyID;
            logicAnswer.PageAnswer = PageAnswer;
            return(logicAnswer.GetOtherText(string_0, string_1));
        }
예제 #4
0
        private string method_3(string string_0)
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID   = SurveyID;
            logicAnswer.PageAnswer = PageAnswer;
            return(logicAnswer.GetAnswer(string_0));
        }
예제 #5
0
        internal string method_10(string string_0, string string_1 = "")
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID    = SurveyID;
            logicAnswer.PageAnswer  = PageAnswer;
            logicAnswer.CircleACode = CircleACode;
            logicAnswer.CircleBCode = CircleBCode;
            return(logicAnswer.GetCurrentCircleOtherText(string_0, string_1));
        }
예제 #6
0
        private string method_8(string string_0)
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID    = SurveyID;
            logicAnswer.CircleACode = CircleACode;
            logicAnswer.CircleBCode = CircleBCode;
            string[] option = logicAnswer.GetOption(string_0);
            return(string.Join(GClass0.smethod_0("-"), option));
        }
예제 #7
0
        private string method_5(string string_0)
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID    = SurveyID;
            logicAnswer.PageAnswer  = PageAnswer;
            logicAnswer.CircleACode = CircleACode;
            logicAnswer.CircleBCode = CircleBCode;
            return(logicAnswer.GetCurrentCircleAnswer(string_0));
        }
예제 #8
0
        internal string method_9(string string_0, string string_1, string string_2 = "、")
        {
            string        text        = "";
            LogicAnswer   logicAnswer = new LogicAnswer();
            List <string> list        = oFunc.StringToList(string_1, GClass0.smethod_0("-"));

            foreach (string item in list)
            {
                string detailsText = logicAnswer.GetDetailsText(string_0, item);
                if (detailsText.Length > 0)
                {
                    text = text + string_2 + detailsText;
                }
            }
            if (oFunc.LEFT(text, 1) == string_2)
            {
                text = oFunc.MID(text, 1, -9999);
            }
            return(text);
        }
예제 #9
0
        internal string method_11(string string_0, string string_1 = "")
        {
            string text = "";
            bool   flag = false;

            if (oFunc.LEFT(string_1, 1) == "#")
            {
                flag     = true;
                string_1 = oFunc.MID(string_1, 1, -9999);
            }
            LogicAnswer logicAnswer = new LogicAnswer();

            logicAnswer.SurveyID    = SurveyID;
            logicAnswer.PageAnswer  = PageAnswer;
            logicAnswer.CircleACode = CircleACode;
            logicAnswer.CircleBCode = CircleBCode;
            if (!((CircleACode == "" || CircleACode == null) | flag))
            {
                return(logicAnswer.GetCircleOtherText(string_0, string_1));
            }
            return(logicAnswer.GetAllCircleOtherText(string_0, string_1));
        }
예제 #10
0
        internal string method_6(string string_0, string string_1)
        {
            LogicAnswer logicAnswer = new LogicAnswer();

            return(logicAnswer.GetText(string_0, string_1));
        }