コード例 #1
0
ファイル: Form.cs プロジェクト: zlmone/epi-info-web
        public Epi.Core.EnterInterpreter.Rule_Context GetCheckCodeObj(System.Xml.Linq.XDocument xdoc, System.Xml.Linq.XDocument xdocResponse, string FormCheckCode)
        {
            Epi.Core.EnterInterpreter.EpiInterpreterParser EIP    = new Epi.Core.EnterInterpreter.EpiInterpreterParser(Epi.Core.EnterInterpreter.EpiInterpreterParser.GetEnterCompiledGrammarTable());
            Epi.Core.EnterInterpreter.Rule_Context         result = (Epi.Core.EnterInterpreter.Rule_Context)EIP.Context;
            result.LoadTemplate(xdoc, xdocResponse);
            EIP.Execute(FormCheckCode);

            return(result);
        }
コード例 #2
0
ファイル: Form.cs プロジェクト: zlmone/epi-info-web
        public Epi.Core.EnterInterpreter.Rule_Context GetRelateCheckCodeObj(List <Epi.Web.Common.Helper.RelatedFormsObj> Obj, string FormCheckCode)
        {
            Epi.Core.EnterInterpreter.EpiInterpreterParser EIP    = new Epi.Core.EnterInterpreter.EpiInterpreterParser(Epi.Core.EnterInterpreter.EpiInterpreterParser.GetEnterCompiledGrammarTable());
            Epi.Core.EnterInterpreter.Rule_Context         result = (Epi.Core.EnterInterpreter.Rule_Context)EIP.Context;
            foreach (var item in Obj)
            {
                result.LoadTemplate(item.MetaData, item.Response);
            }
            EIP.Execute(FormCheckCode);

            return(result);
        }