public class Registration
{
	Course course;
	Student stud;
	double grade;

	public Registration()
	{
	}

	public Registration(Course course, Student stud)
	{
		this.course = course;
		this.stud = stud;
		grade = 0.0;
	}



	public void setCourse(Course course){this.course=course;}
	public void setStudent(Student stud){this.stud=stud;}
	public void setGrade(double grade) {this.grade=grade;}

	public Course  getCourse(){return course;}
	public Student getStudent(){return stud;}
	public double  getGrade() {return grade;}


	public void setGrade(int studID, String courseID, int SSN, double grade)
	{
		if (studID == stud.getSID()
			&& courseID.equals(course.getCourseNum())
			&& SSN == course.getTeacher().getSSN())
		{
			this.grade=grade;
		}
		else
		{
			System.out.println("\nError: You entered wrong data");
		}
	}


	public String toString()
	{
		String temp = ("Course: \n" + course.toString()
					+ "\nStudent: \n" + stud.toString());
		return temp;
	}
	public String toStringRoster()
	{
		String temp =(stud.toStringRoster()+"\t" + course.getCourseNum());
		return temp;

	}
}
