Beispiel #1
0
		private DataManager (ReportSettings reportSettings,IDataAccessStrategy dataAccess)
		{
			DataSet	 dataSet = dataAccess.ReadData();
			this.Init(reportSettings,dataSet.Tables[0]);
			this.dataViewStrategy = new TableStrategy((DataTable)this.dataSource,
			                                          reportSettings);
			
		}
        private DataManager(ReportSettings reportSettings, IDataAccessStrategy dataAccess)
        {
            DataSet dataSet = dataAccess.ReadData();

            this.Init(reportSettings, dataSet.Tables[0]);
            this.dataViewStrategy = new TableStrategy((DataTable)this.dataSource,
                                                      reportSettings);
        }
Beispiel #3
0
		public ChildNavigator(IDataViewStrategy dataStore,IndexList indexList)
		{
			if (dataStore == null) {
				throw new ArgumentNullException("dataStore");
			}
			this.store = dataStore;
			this.indexList = indexList;
			genEnumerator = this.indexList.GetEnumerator();
			genEnumerator.MoveNext();
		}
Beispiel #4
0
 public ChildNavigator(IDataViewStrategy dataStore, IndexList indexList)
 {
     if (dataStore == null)
     {
         throw new ArgumentNullException("dataStore");
     }
     this.dataStore = dataStore;
     this.indexList = indexList;
     enumerator     = this.indexList.GetEnumerator();
     enumerator.MoveNext();
 }
Beispiel #5
0
		private DataManager (ReportSettings reportSettings,IDataAccessStrategy dataAccess)
		{
			this.dataAccess = dataAccess;
			
			if (this.dataAccess.OpenConnection()) {
				DataSet	 t = this.dataAccess.ReadData();
				
				this.Init(reportSettings,t.Tables[0]);
				this.dataViewStrategy = new TableStrategy((DataTable)this.dataSource,
				                                          reportSettings);
			}
		}
        private DataManager(ReportSettings reportSettings, IDataAccessStrategy dataAccess)
        {
            this.dataAccess = dataAccess;

            if (this.dataAccess.OpenConnection())
            {
                DataSet t = this.dataAccess.ReadData();

                this.Init(reportSettings, t.Tables[0]);
                this.dataViewStrategy = new TableStrategy((DataTable)this.dataSource,
                                                          reportSettings);
            }
        }
Beispiel #7
0
 public IEnumerator RangeEnumerator(int start, int end)
 {
     if (start > end)
     {
         throw new ArgumentException("start-end");
     }
     for (int i = start; i <= end; i++)
     {
         IDataViewStrategy d = this.store as IDataViewStrategy;
         d.CurrentPosition = i;
         yield return(this.Current);
     }
 }
Beispiel #8
0
		public DataNavigator(IDataViewStrategy store){
			this.store = store;
		}
Beispiel #9
0
		private DataManager(IList dataSource, ReportSettings reportSettings){
			this.Init(reportSettings,dataSource);
			this.dataViewStrategy = new CollectionStrategy ((IList)this.dataSource,	reportSettings);		                                                	
		}
Beispiel #10
0
		private DataManager(DataTable dataSource, ReportSettings reportSettings)
		{
			
			this.Init(reportSettings,dataSource);
			this.dataViewStrategy = new TableStrategy((DataTable)this.dataSource,
			                                          reportSettings);	
		}
 private DataManager(IList dataSource, ReportSettings reportSettings)
 {
     this.Init(reportSettings, dataSource);
     this.dataViewStrategy = new CollectionStrategy((IList)this.dataSource, reportSettings);
 }
 private DataManager(DataTable dataSource, ReportSettings reportSettings)
 {
     this.Init(reportSettings, dataSource);
     this.dataViewStrategy = new TableStrategy((DataTable)this.dataSource,
                                               reportSettings);
 }
 public DataNavigator(IDataViewStrategy store)
 {
     this.store = store;
 }