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); }
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); } }