Ejemplo n.º 1
0
 public void Display(StudentManagement studentManagement)
 {
     Console.Clear();
     Console.WriteLine("*************** Student *****************");
     Console.WriteLine("{0, -10} {1,-20} {2,-20} {3,-20}", ID, LASTNAME, FIRSTNAME, FULLNAME);
     foreach (Student st in studentManagement)
     {
         Console.WriteLine(st);
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Program Program = new Program();

            StackDemo stackDemo = new StackDemo();

            stackDemo.excuteStack();

            QuestDemo questDemo = new QuestDemo();

            questDemo.excuteQuest();



            Student student = new Student
            {
                _id        = 1,
                _lastName  = "Cao",
                _firstName = "Linh"
            };

            StudentManagement studentManagement = new StudentManagement();

            studentManagement.addStudent(student);

            Student[] students =
            {
                new Student
                {
                    _id        = 2,
                    _lastName  = "Nguyen",
                    _firstName = "A"
                },
                new Student
                {
                    _id        = 1,
                    _lastName  = "Nguyen",
                    _firstName = "B"
                },
                new Student
                {
                    _id        = 3,
                    _lastName  = "Nguyen",
                    _firstName = "C"
                }
            };

            studentManagement.addRangeStudent(students);

            foreach (Student st in studentManagement)
            {
                Console.WriteLine(st);
            }

            #region Menu
            Console.WriteLine("\n============== Choose methort sort=====================");
            bool tam = true;
            do
            {
                Console.WriteLine("\n Enter 1:\t To Sort FirstName");
                Console.WriteLine(" Enter 2:\t To Sort LastName");
                Console.WriteLine(" Enter Orther:\t To Exist");
                SortBy sb;
                tam = Enum.TryParse(Console.ReadLine(), out sb);

                switch (sb)
                {
                case SortBy.SORTBYFIRSTNAME:
                    studentManagement.SortFirstName();
                    Program.Display(studentManagement);
                    break;

                case SortBy.SORTBYLASTNAME:
                    studentManagement.SortLastName();
                    Program.Display(studentManagement);
                    break;

                default:
                    Environment.Exit(0);
                    break;
                }
            } while (tam == true);
        }