static void Main(string[] args) { Semester s = new Semester("Fall"); Faculty t1 = new Faculty("Quirinus Quirrell"); Faculty t2 = new Faculty("Filius Flitwick"); Course c1 = new Course() { Title = "Advanced Black Arts", Number = 9899 }; Course c2 = new Course() { Title = "Third Year Charms", Number = 8499 }; Console.WriteLine("Semester = [{0}]", s.GetName()); Console.WriteLine("Faculty = [{0}, {1}]", t1.GetName(), t2.GetName()); Console.WriteLine("Course = [{0}, {1}]", c1.Title, c1.Number); Console.WriteLine("Course = [{0}, {1}]", c2.Title, c2.Number); OnCampus section1 = new OnCampus(s, c1, t1, "B06", 50); Online section2 = new Online(s, c2, t2, "C03", 63); Console.WriteLine(section1.ToString()); Console.WriteLine(section2.ToString()); Console.ReadKey(); }
public void process() { errProvider.Clear(); string name = txtSNameInput.Text; string sID = txtSIDInput.Text; int credits; if (DataValidated()) { if (int.TryParse(txtSCreditInput.Text, out credits) == true && credits > 0) { if (radOffCampus.Checked) { OffCampus offCampusStudent = new OffCampus(name, sID, credits, chkAutomobile.Checked); rtbFeeOutput.Text = offCampusStudent.ToString(); } else { HousingType chosenDorm = (radLondon.Checked) ? HousingType.London : radParis.Checked ? HousingType.Paris : HousingType.Rome; OnCampus onCampusStudent = new OnCampus(name, sID, credits, chosenDorm); rtbFeeOutput.Text = onCampusStudent.ToString(); } } else { MessageBox.Show("Invalid Credit Input", "Credit"); errProvider.SetError(txtSCreditInput, "Invalid credit input"); txtSCreditInput.Focus(); } } }