public Contract GetByID(int _contractID) { ContractDAC _contractComponent = new ContractDAC(); IDataReader reader = _contractComponent.GetByIDContract(_contractID); Contract _contract = null; while(reader.Read()) { _contract = new Contract(); if(reader["ContractID"] != DBNull.Value) _contract.ContractID = Convert.ToInt32(reader["ContractID"]); if(reader["ContractTypeID"] != DBNull.Value) _contract.ContractTypeID = Convert.ToInt32(reader["ContractTypeID"]); if(reader["Name"] != DBNull.Value) _contract.Name = Convert.ToString(reader["Name"]); if(reader["ContractTemplate"] != DBNull.Value) _contract.ContractTemplate = Convert.ToString(reader["ContractTemplate"]); _contract.NewRecord = false; } reader.Close(); return _contract; }