예제 #1
0
        public static XQAllOutBlocks Get(string shcode = default, char gubun = default, long ncnt = default, long qrycnt = default, char tdgb = default, string sdate = default, string edate = default, string cts_date = default, string cts_time = default, char cts_daygb = default)
        {
            using (XQt4201 instance = new XQt4201())
            {
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.shcode, 0, shcode);                  // char 6
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.gubun, 0, gubun.ToString());         // char 1
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.ncnt, 0, ncnt.ToString("d4"));       // long 4
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.qrycnt, 0, qrycnt.ToString("d4"));   // long 4
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.tdgb, 0, tdgb.ToString());           // char 1
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.sdate, 0, sdate);                    // char 8
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.edate, 0, edate);                    // char 8
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.cts_date, 0, cts_date);              // char 8
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.cts_time, 0, cts_time);              // char 10
                instance.SetFieldData(XQt4201InBlock.BlockName, XQt4201InBlock.F.cts_daygb, 0, cts_daygb.ToString()); // char 1

                if (instance.Request() < 0)
                {
                    return(null);
                }

                XQAllOutBlocks results = new XQAllOutBlocks();
                results.OutBlock = instance.GetBlock();
                if (results.OutBlock.IsValidData == false)
                {
                    return(null);
                }

                results.OutBlock1 = instance.GetBlock1s();
                return(results);
            }
        }