public List <CustomerTrackedServiceItemsData> GetAll(string SortBy) { List <CustomerTrackedServiceItemsData> _DataItems = new List <CustomerTrackedServiceItemsData>(); TrackerDb _TDB = new TrackerDb(); string _sqlCmd = CONST_SQL_SELECT; if (!String.IsNullOrEmpty(SortBy)) { _sqlCmd += " ORDER BY " + SortBy; // Add order by string } IDataReader _DataReader = _TDB.ExecuteSQLGetDataReader(_sqlCmd); if (_DataReader != null) { while (_DataReader.Read()) { CustomerTrackedServiceItemsData _DataItem = new CustomerTrackedServiceItemsData(); _DataItem.CustomerTrackedServiceItemsID = (_DataReader["CustomerTrackedServiceItemsID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["CustomerTrackedServiceItemsID"]); _DataItem.CustomerTypeID = (_DataReader["CustomerTypeID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["CustomerTypeID"]); _DataItem.ServiceTypeID = (_DataReader["ServiceTypeID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["ServiceTypeID"]); _DataItem.Notes = (_DataReader["Notes"] == DBNull.Value) ? string.Empty : _DataReader["Notes"].ToString(); _DataItems.Add(_DataItem); } _DataReader.Close(); } _TDB.Close(); return(_DataItems); }
/* * string _connectionStr = ConfigurationManager.ConnectionStrings[CONST_CONSTRING].ConnectionString; * * using (OleDbConnection _conn = new OleDbConnection(_connectionStr)) * { * string _sqlCmd = CONST_SQL_SELECT; * if (!String.IsNullOrEmpty(SortBy)) _sqlCmd += " ORDER BY " + SortBy; // Add order by string * OleDbCommand _cmd = new OleDbCommand(_sqlCmd, _conn); // run the query we have built * _conn.Open(); * OleDbDataReader _DataReader = _cmd.ExecuteReader(); * while (_DataReader.Read()) * { * CustomerTrackedServiceItemsData _DataItem = new CustomerTrackedServiceItemsData(); * * _DataItem.CustomerTrackedServiceItemsID = (_DataReader["CustomerTrackedServiceItemsID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["CustomerTrackedServiceItemsID"]); * _DataItem.CustomerTypeID = (_DataReader["CustomerTypeID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["CustomerTypeID"]); * _DataItem.ServiceTypeID = (_DataReader["ServiceTypeID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["ServiceTypeID"]); * _DataItem.Notes = (_DataReader["Notes"] == DBNull.Value) ? string.Empty : _DataReader["Notes"].ToString(); * _DataItems.Add(_DataItem); * } * } * return _DataItems; * } */ public List <CustomerTrackedServiceItemsData> GetAllByCustomerTypeID(int pCustomerTypeID) { List <CustomerTrackedServiceItemsData> _DataItems = new List <CustomerTrackedServiceItemsData>(); TrackerDb _TDB = new TrackerDb(); _TDB.AddWhereParams(pCustomerTypeID, DbType.Int32, "@CustomerTypeID"); IDataReader _DataReader = _TDB.ExecuteSQLGetDataReader(CONST_SQL_SELECT_FORCUSTOMERTYPE); if (_DataReader != null) { while (_DataReader.Read()) { CustomerTrackedServiceItemsData _DataItem = new CustomerTrackedServiceItemsData(); _DataItem.CustomerTrackedServiceItemsID = (_DataReader["CustomerTrackedServiceItemsID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["CustomerTrackedServiceItemsID"]); _DataItem.CustomerTypeID = pCustomerTypeID; _DataItem.ServiceTypeID = (_DataReader["ServiceTypeID"] == DBNull.Value) ? 0 : Convert.ToInt32(_DataReader["ServiceTypeID"]); _DataItem.Notes = (_DataReader["Notes"] == DBNull.Value) ? string.Empty : _DataReader["Notes"].ToString(); _DataItems.Add(_DataItem); } _DataReader.Close(); } _TDB.Close(); return(_DataItems); }