Esempio n. 1
0
 public List<PaymentType> GetAll()
 {
     PaymentTypeDAC _paymentTypeComponent = new PaymentTypeDAC();
      IDataReader reader =  _paymentTypeComponent.GetAllPaymentType().CreateDataReader();
      List<PaymentType> _paymentTypeList = new List<PaymentType>();
      while(reader.Read())
      {
      if(_paymentTypeList == null)
          _paymentTypeList = new List<PaymentType>();
          PaymentType _paymentType = new PaymentType();
          if(reader["PaymentTypeID"] != DBNull.Value)
              _paymentType.PaymentTypeID = Convert.ToInt32(reader["PaymentTypeID"]);
          if(reader["Name"] != DBNull.Value)
              _paymentType.Name = Convert.ToString(reader["Name"]);
          if(reader["IsRecurring"] != DBNull.Value)
              _paymentType.IsRecurring = Convert.ToBoolean(reader["IsRecurring"]);
          if(reader["RecurringNumberinDays"] != DBNull.Value)
              _paymentType.RecurringNumberinDays = Convert.ToInt32(reader["RecurringNumberinDays"]);
          if(reader["IsPerItem"] != DBNull.Value)
              _paymentType.IsPerItem = Convert.ToBoolean(reader["IsPerItem"]);
          if(reader["ItemNumber"] != DBNull.Value)
              _paymentType.ItemNumber = Convert.ToInt32(reader["ItemNumber"]);
      _paymentType.NewRecord = false;
      _paymentTypeList.Add(_paymentType);
      }             reader.Close();
      return _paymentTypeList;
 }