Hiblet/NewZopa01 — pull request #17 by Hiblet (2014-03-12 10:58:13+00:00)
Title: OrderBook/Ticket in place; Orderbook data-pull working;

FIXED: CustomContainers.cs; SubscriptionManager.cs
-- Bug: Removing entries during Get() was causing a change in the container, which was happening during iteration, causing exception.
-- Fix: Removed the ability to delete during a Get(); Removal now must be done after iteration.
-- Changed SubscriptionManager to comply.

CHANGED: AppUtility.cs
-- Added FormatDateTimeAsUniversalDatabaseString()
-- Changed DataTableToList() to process field data selectively.
-- Added processFieldData() to format client dates and prices.

CHANGED: Trading.aspx
-- Added CSS file refs for OrderBook and OrderBasket
-- Added JS file refs for MicroTable and DynaTable
-- Added JS file ref for Orders.js
-- Added ScriptManager ref for web methods
-- Added spacers
-- Added HTML for Order book and ticket screens

CHANGED: Trading.aspx.cs
-- Added static table mapping objects for order book column renaming.
-- Added config loader for appSettingsOrders config file.
-- Added filling of DropDownListbox for contracts.
-- Added order book web methods and code from MiniMkt02
-- Changed time fields to DateTime and price fields to Decimal
-- Changed TransactionTime comparison code.
-- Changed SQL commands to name the columns pulled from DB.

CHANGED: Trading.css
-- Orders spacer included to match Prices spacing
-- Deselected tab colour set correctly

CHANGED: web.config
-- Included reference to appSettingsOrders overflow file.
-- Added SubscriptionTimeout variable to make subs timeout configurable.
-- Added order book specific settings.
-- Added tracing details.
-- Added XLS Excel Copy and Paste support.
-- Added jsonSerialization maxJsonLength setting.

CHANGED: MasterPage.master
-- Includes ref to FCUtils.js

ADDED: Order book and basket CSS files.
ADDED: Orders.JS page javascript file.
ADDED: DynaTable.js and MicroTable.js plug in files.
ADDED: appSettingsOrders.web.config overflow file.