IDataManager.cs 735 B

1234567891011121314151617181920212223
  1. namespace Easychart.Finance.DataProvider
  2. {
  3. using System;
  4. using System.Data;
  5. using System.Reflection;
  6. using System.Web.UI.WebControls;
  7. public interface IDataManager
  8. {
  9. DataTable GetStockList(string Exchange, string ConditionId, string Key, string Sort, int StartRecords, int MaxRecords);
  10. DataTable GetSymbolList(string Exchange, string ConditionId, string Key, string Sort, int StartRecords, int MaxRecords);
  11. int SymbolCount(string Exchange, string ConditionId, string Key);
  12. DataTable Exchanges { get; }
  13. IDataProvider this[string Code] { get; }
  14. IDataProvider this[string Code, int Count] { get; }
  15. DataGridColumn[] StockListColumns { get; }
  16. }
  17. }