Example #1
0
        private void printMessage(DataMessage m)
        {
            Console.Write(m.Type.ToString().Substring(0, 1) + "\t");

            Console.Write(m.TradeDate + "\t");
            Console.Write(m.TableName + "\t");
            Console.Write(m.Code + "\t");
            Console.Write(m.Field + "\t");

            if (m.MainValue != null || m.SubValue != null)
            {
                Console.Write("A:" + m.MainValue + "\tB:" + m.SubValue + "\tC: " + m.CheckValue);
            }

            Console.WriteLine(m.Message);
        }
Example #2
0
        public void AddMessage(DataMessageType type, string message, string code, string field, object mainValue, object subValue, object checkValue, string tableName, string tradeDate)
        {
            DataMessage msg = new DataMessage();

            msg.Code  = (code == null ? "" : code);
            msg.Field = (field == null ? "" : field);

            msg.MainValue  = mainValue;
            msg.SubValue   = subValue;
            msg.CheckValue = checkValue;
            msg.Message    = message;
            msg.Type       = type;

            msg.TradeDate = tradeDate;
            msg.TableName = tableName;
            msg.Order     = this._MessageList.Count + 1;

            this._MessageList.Add(msg);

            if (this.PrintAtOnce)
            {
                this.printMessage(msg);
            }
        }