Esempio n. 1
0
        private static void ApplyCellStyle(ExcelWorker worker, Level1Fields field, int column)
        {
            switch (field)
            {
            case Level1Fields.LastTrade:
            case Level1Fields.BestAsk:
            case Level1Fields.BestBid:
                break;

            case Level1Fields.LastTradeId:
            case Level1Fields.BidsCount:
            case Level1Fields.AsksCount:
            case Level1Fields.TradesCount:
                worker.SetStyle(column, typeof(long));
                break;

            case Level1Fields.LastTradeTime:
            case Level1Fields.BestAskTime:
            case Level1Fields.BestBidTime:
                worker.SetStyle(column, typeof(DateTimeOffset));
                break;

            default:
                worker.SetStyle(column, typeof(decimal));
                break;
            }
        }
Esempio n. 2
0
        private static void ApplyCellStyle(ExcelWorker worker, PositionChangeTypes type, int column)
        {
            switch (type)
            {
            case PositionChangeTypes.Currency:
            case PositionChangeTypes.State:
                worker.SetStyle(column, typeof(string));
                break;

            default:
                worker.SetStyle(column, typeof(decimal));
                break;
            }
        }
Esempio n. 3
0
        private static void ApplyCellStyle(ExcelWorker worker, Level1Fields field, int column)
        {
            var type = field.ToType();

            if (type != null && !type.IsEnum)
            {
                worker.SetStyle(column, type);
            }
        }
Esempio n. 4
0
		private static void ApplyCellStyle(ExcelWorker worker, Level1Fields field, int column)
		{
			switch (field)
			{
				case Level1Fields.LastTrade:
				case Level1Fields.BestAsk:
				case Level1Fields.BestBid:
					break;
				case Level1Fields.LastTradeId:
				case Level1Fields.BidsCount:
				case Level1Fields.AsksCount:
				case Level1Fields.TradesCount:
					worker.SetStyle(column, typeof(long));
					break;
				case Level1Fields.LastTradeTime:
				case Level1Fields.BestAskTime:
				case Level1Fields.BestBidTime:
					worker.SetStyle(column, typeof(DateTimeOffset));
					break;
				default:
					worker.SetStyle(column, typeof(decimal));
					break;
			}
		}