public bool MoveNext()
        {
            bool bResult;

            bResult = DataReader.Read();

            if (bResult)
            {
                CurrRecord = new Hashtable();

                AceChangeRecordReader.PopulateProductData(DataReader, RecordReader.ProcessConfiguration.DataAPIConfiguration, CurrRecord);
            }
            else
            {
                CurrRecord = null;
            }

            return(bResult);
        }
 public AceProductEnumerator(AceChangeRecordReader poRecordReader, SqlDataReader poDataReader)
 {
     RecordReader = poRecordReader;
     DataReader   = poDataReader;
 }