Ejemplo n.º 1
0
        public void ReadTest_Real_FC0()
        {
            ResModel model = ReadResFile.Read(GetProjectPath("xing_resfile/FC0.res"));

            Console.WriteLine(model);
            Assert.IsTrue(model.Blocks["InBlock"].Rows.Count == 1);
            //Assert.IsTrue(model.Blocks["OutBlock"].Rows.Count == 0);
            Assert.IsTrue(model.Blocks["OutBlock"].Rows.First().Name == "chetime");
            Assert.IsTrue(model.Blocks["OutBlock"].Rows.Last().Name == "futcode");
        }
Ejemplo n.º 2
0
        public void ReadTest_Real_H1_()
        {
            ResModel model = ReadResFile.Read(GetProjectPath("xing_resfile/H1_.res"));

            Console.WriteLine(model);
            Assert.IsTrue(model.Blocks["InBlock"].Rows.Count == 1);
            //Assert.IsTrue(model.Blocks["OutBlock"].Rows.Count == 0);
            Assert.IsTrue(model.Blocks["OutBlock"].Rows.First().Name == "hotime");
            Assert.IsTrue(model.Blocks["OutBlock"].Rows.Last().Name == "alloc_gubun");
        }
Ejemplo n.º 3
0
        public void ReadTest_Query_t8407()
        {
            ResModel model = ReadResFile.Read(GetProjectPath("xing_resfile/t8407.res"));

            Console.WriteLine(model);

            Assert.IsTrue(model.Blocks["t8407InBlock"].Rows.Count == 2);

            Assert.IsTrue(model.Blocks["t8407OutBlock1"].Rows.First().Name == "shcode");
            Assert.IsTrue(model.Blocks["t8407OutBlock1"].Rows.Last().Name == "dnlmtprice");
        }
Ejemplo n.º 4
0
        public void ReadTest_Query_t1104()
        {
            ResModel model = ReadResFile.Read(GetProjectPath("xing_resfile/t1104.res"));

            Console.WriteLine(model);
            Assert.IsTrue(model.Blocks["t1104InBlock"].Rows.Count == 2);
            Assert.IsTrue(model.Blocks["t1104InBlock1"].Rows.Count == 4);

            Assert.IsTrue(model.Blocks["t1104OutBlock"].Rows.First().Name == "nrec");
            Assert.IsTrue(model.Blocks["t1104OutBlock1"].Rows.Last().Name == "vals");
        }
Ejemplo n.º 5
0
        public RealEvents(string szTrCode)
        {
            var resFileName = Path.Combine(Settings.Default.root_path, "Res", szTrCode + ".res");

            _resModel = ReadResFile.Read(resFileName);

            int dwCookie = 0;
            IConnectionPoint          icp;
            IConnectionPointContainer icpc;

            _ixa = new XAReal
            {
                ResFileName = resFileName
            };
            icpc = (IConnectionPointContainer)_ixa;
            Guid iidRealEvents = typeof(_IXARealEvents).GUID;

            icpc.FindConnectionPoint(ref iidRealEvents, out icp);
            icp.Advise(this, out dwCookie);

            Console.WriteLine("RealEvents 생성자완료");
        }
        public QueryCodeBase(string szTrCode)
        {
            var resFileName = Path.Combine(Settings.Default.root_path, "Res", szTrCode + ".res");

            _resModel = ReadResFile.Read(resFileName);

            int dwCookie = 0;
            IConnectionPoint          icp;
            IConnectionPointContainer icpc;

            _query = new XAQuery
            {
                ResFileName = resFileName
            };
            icpc = (IConnectionPointContainer)_query;
            Guid iidQueryEvents = typeof(_IXAQueryEvents).GUID;

            icpc.FindConnectionPoint(ref iidQueryEvents, out icp);
            icp.Advise(this, out dwCookie);

            LOG.Info($"QueryCodeBase 생성자완료 szTrCode: {szTrCode}");
        }