static void Main(string[] args) { FormGroup Year12FB = new FormGroup("Year12FB", "Faye Blairs"); Year12FB.AddStudent("Intouch", DateTime.Parse("06/07/2004"), true); Year12FB.AddStudent("Prem", DateTime.Parse("31/12/2004"), true); Year12FB.AddStudent("Emeline", DateTime.Parse("01/09/2004"), false); Year12FB.AddStudent("Toy", DateTime.Parse("01/02/2004"), true); Year12FB.AddStudent("Ankit", DateTime.Parse("01/09/2004"), true); ///For admin login username:admin password:admin123 MainMenu(Year12FB); }
static public void adminMenu(FormGroup Year12) { Console.WriteLine("ADMIN LOGIN PAGE"); Console.WriteLine("Username: "******"Password: "******"admin" && password == "admin123") { Console.Clear(); string Input = ""; int NumberInput = 0; while (Input != "EXIT") { Console.WriteLine("ADMIN PAGE: ACCESS GRANTED"); Console.WriteLine("Press 1 to add student"); Console.WriteLine("Press 2 to delete student"); Console.WriteLine("Press 3 to modify student attendance"); Console.WriteLine("Type EXIT to go back"); Input = Console.ReadLine(); if (int.TryParse(Input, out NumberInput)) { if (NumberInput == 1) { Console.Clear(); string name; string DOB; string gender; DateTime DOB1; bool boolGender; Console.WriteLine("Please enter the student's name"); name = Console.ReadLine(); Console.WriteLine("Please enter their date of birth dd/mm/yyyy"); DOB = Console.ReadLine(); DateTime.TryParse(DOB, out DOB1); if (DateTime.TryParse(DOB, out DOB1) == false) { Console.WriteLine("Invalid input"); break; } Console.WriteLine("Please enter their gender true for male|false for female"); gender = Console.ReadLine(); bool.TryParse(gender, out boolGender); if (bool.TryParse(gender, out boolGender) == false) { Console.WriteLine("Invalid input"); break; } Year12.AddStudent(name, DOB1, boolGender); Console.Clear(); } else if (NumberInput == 2) { Console.Clear(); for (int i = 0; i < Year12.getTotalStudent(); i++) { Console.WriteLine(Year12.getStudent(i).getStudentName() + "\t" + " | " + Year12.getStudent(i).getStudentDOB() + "\t" + " | " + Year12.getStudent(i).getStudentGender()); } Console.WriteLine("Please enter the name of the student you want to delete"); string deletedStudent = Console.ReadLine(); for (int i = 0; i < Year12.getTotalStudent(); i++) { if (deletedStudent == Year12.getStudent(i).getStudentName()) { Year12.deleteStudent(i); Console.Clear(); } } } else if (NumberInput == 3) { Console.Clear(); DateTime date1; Console.WriteLine("Type the name of the student you want to modify"); string studentName = Console.ReadLine(); for (int i = 0; i < Year12.getTotalStudent(); i++) { if (studentName == Year12.getStudent(i).getStudentName()) { string date; Console.WriteLine("Type in the date you want to modify"); Console.WriteLine("dd/mm/yyyy in this format"); date = Console.ReadLine(); DateTime.TryParse(date, out date1); if (DateTime.TryParse(date, out date1) == false) { Console.WriteLine("Invalid input"); break; } Year12.getStudent(i).setStudentAttendanceOnDate(date1); Console.Clear(); } } } else { Console.Clear(); Console.WriteLine("Invalid input"); } } else { Console.Clear(); Console.WriteLine("Invalid input"); } } } }