コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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();
        }
コード例 #5
0
        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);
                }
            }
        }
コード例 #6
0
        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);
                }
            }
        }