#include "stdafx.h" /* ----------------------------------------------------------------------------- Class: Grade Desc: See header. Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved. Chris Danford ----------------------------------------------------------------------------- */ #include "Grade.h" CString GradeToString( Grade g ) { switch( g ) { case GRADE_AAAA: return "AAAA"; case GRADE_AAA: return "AAA"; case GRADE_AA: return "AA"; case GRADE_A: return "A"; case GRADE_B: return "B"; case GRADE_C: return "C"; case GRADE_D: return "D"; case GRADE_E: return "E"; case GRADE_NO_DATA: return "N"; default: ASSERT( false ); return "N"; } }; Grade StringToGrade( const CString &sGrade ) { CString s = sGrade; s.MakeUpper(); if ( s == "AAAA" ) return GRADE_AAAA; else if( s == "AAA" ) return GRADE_AAA; else if( s == "AA" ) return GRADE_AA; else if( s == "A" ) return GRADE_A; else if( s == "B" ) return GRADE_B; else if( s == "C" ) return GRADE_C; else if( s == "D" ) return GRADE_D; else if( s == "E" ) return GRADE_E; else if( s == "N" ) return GRADE_NO_DATA; else ASSERT( false ); return GRADE_NO_DATA; // invalid grade string };