namespace Easychart.Finance.DataProvider { using System; using System.Data; using System.Reflection; using System.Web.UI.WebControls; public interface IDataManager { DataTable GetStockList(string Exchange, string ConditionId, string Key, string Sort, int StartRecords, int MaxRecords); DataTable GetSymbolList(string Exchange, string ConditionId, string Key, string Sort, int StartRecords, int MaxRecords); int SymbolCount(string Exchange, string ConditionId, string Key); DataTable Exchanges { get; } IDataProvider this[string Code] { get; } IDataProvider this[string Code, int Count] { get; } DataGridColumn[] StockListColumns { get; } } }