static void Main(string[] args) { FormGroup YEAR12 = new FormGroup("12FB", "Not Mr David"); YEAR12.AddStudent("Prem", DateTime.Parse("17/06/2004"), "M"); YEAR12.AddStudent("NotPrem", DateTime.Parse("20/02/2004"), "M"); SchoolMenu(YEAR12); }
static void Main(string[] args) { FormGroup y12FB = new FormGroup("y12FB", "Ms Blairs"); y12FB.AddStudent("Em", DateTime.Parse("10/13/2004"), 'F'); // char uses single quote y12FB.AddStudent("Prem", DateTime.Parse("01/01/2004"), 'M'); y12FB.AddStudent("Toy", DateTime.Parse("01/02/2004"), 'C'); Menu(y12FB); }
static void Main(string[] args) { Console.WindowHeight = Console.LargestWindowHeight; Console.WindowWidth = Console.LargestWindowWidth; Console.WindowLeft = 0; Console.WindowTop = 0; FormGroup year12 = new FormGroup("12FB", "Faye Blairs"); year12.AddStudent("Thoai", new DateTime(2004, 3, 12), "M"); year12.AddStudent("Prem", new DateTime(2003, 12, 20), "M"); year12.AddStudent("Ankit", new DateTime(2004, 3, 12), "M"); year12.AddStudent("Inn", new DateTime(2004, 3, 12), "M"); SchoolRegisterMenu(year12); }
static public void AddStudent(FormGroup YEAR12) { Console.Clear(); string Name; DateTime DoB; string Gender; Console.WriteLine("{0,3} {1,10}", YEAR12.GetFormName(), "ADD STUDENT"); Console.WriteLine("Enter Student's Name"); Name = Console.ReadLine(); Console.WriteLine("Enter Student's DoB"); string DateInString = Console.ReadLine(); while (DateTime.TryParse(DateInString, out DoB) == false) { Console.WriteLine("Enter Student's DoB"); DateInString = Console.ReadLine(); } Console.WriteLine("Enter Student's Gender"); Gender = Console.ReadLine(); YEAR12.AddStudent(Name, DoB, Gender); Console.WriteLine("COMPLETE"); Clear(); }
static public void AddStudent(FormGroup year12) { DateTime StudentDOB; string StudentGender; Console.WriteLine("What is the name of your student?"); string StudentName = Console.ReadLine(); Console.WriteLine("What is their gender?"); StudentGender = Console.ReadLine(); bool valid = false; while (valid == false) { Console.WriteLine("What is their date of birth?"); string UserResponse = Console.ReadLine(); if (DateTime.TryParse(UserResponse, out StudentDOB)) { valid = true; year12.AddStudent(StudentName, StudentDOB, StudentGender); } } }
static void Menu(FormGroup form) { bool UserContinue = true; while (UserContinue == true) { Console.WriteLine("What would you like to do?"); Console.WriteLine("1 : Enter attendence for each student"); Console.WriteLine("2 : Check student's attendance"); Console.WriteLine("3: input a student's profile"); Console.WriteLine("0: end the program"); string userInput = Console.ReadLine(); int userInputNumber = Convert.ToInt32(userInput); if (userInputNumber == 0) { UserContinue = false; } else if (userInputNumber == 1) { form.TakeAttendance(DateTime.Now); } else if (userInputNumber == 2) { Console.WriteLine("Which student would you like to see the attendance of?"); string studentInput = Console.ReadLine(); int studentNumInput = Convert.ToInt32(studentInput); form.ShowAttendance(Student[studentNumInput]); } else if (userInputNumber == 3) { Console.WriteLine("What is the name of the student?"); string InputName = Console.ReadLine(); Console.WriteLine("When were they born? (mm/dd/yy)"); string InputDoB = Console.ReadLine(); DateTime DoBInput = Convert.ToDateTime(InputDoB); Console.WriteLine("What is their gender? (1 character)"); string InputGender = Console.ReadLine(); char GenderInput = Convert.ToChar(InputGender); form.AddStudent(InputName, DoBInput, GenderInput); } } }