Exemple #1
0
        public static void HaeTTVOpintojaksot(Tutkinto tutk)
        {
            Opettaja   henkilo1 = new Opettaja("Matti Karkki");
            Opettaja   henkilo2 = new Opettaja("Antti Niskanen");
            Opettaja   henkilo3 = new Opettaja("Jani Kananen");
            Opettaja   henkilo4 = new Opettaja("Pirjo Valanen");
            Opiskelija henkilo5 = new Opiskelija("Mika Nurminen");
            Opiskelija henkilo6 = new Opiskelija("Niko Tepponen");
            Opiskelija henkilo7 = new Opiskelija("Emilia Rytkönen");
            Opiskelija henkilo8 = new Opiskelija("Jarmo Salojärvi");

            Opintojakso TTKS0100 = new Opintojakso("TTKS0100", "Data Network Protocols", "en");

            TTKS0100.opettajat.Add(henkilo1);
            TTKS0100.opettajat.Add(henkilo2);
            TTKS0100.opiskelijat.Add(henkilo5);
            TTKS0100.opiskelijat.Add(henkilo6);
            TTKS0100.opiskelijat.Add(henkilo7);
            Opintojakso TTKS0700 = new Opintojakso("TTKS0700", "Data Security Testing", "en");

            TTKS0700.opettajat.Add(henkilo3);
            TTKS0700.opiskelijat.Add(henkilo8);
            Opintojakso TTOS0200 = new Opintojakso("TTOS0200", "Olio-ohjelmointi", "fi");

            TTOS0200.opettajat.Add(henkilo4);
            TTOS0200.opiskelijat.Add(henkilo5);
            TTOS0200.opiskelijat.Add(henkilo6);
            TTOS0200.opiskelijat.Add(henkilo7);
            TTOS0200.opiskelijat.Add(henkilo8);

            tutk.opintojaksot.Add(TTKS0100);
            tutk.opintojaksot.Add(TTKS0700);
            tutk.opintojaksot.Add(TTOS0200);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Tutkinto amkTutkinto = new Tutkinto();

            amkTutkinto.tutkinnonNimi = "Tieto- ja viestintätekniikka";
            HaeTTVOpintojaksot(amkTutkinto);

            Tutkinto amkTutkinto2 = new Tutkinto();

            amkTutkinto2.tutkinnonNimi = "Energia- ja ympäristötekniikka";
            HaeEYOpintojaksot(amkTutkinto2);

            List <Tutkinto> tutkinnot = new List <Tutkinto>();

            tutkinnot.Add(amkTutkinto);
            tutkinnot.Add(amkTutkinto2);
            foreach (Tutkinto tutkinto in tutkinnot)
            {
                Console.WriteLine(tutkinto.ToString());
            }

            Console.WriteLine("Kunkin opintojakson opettajien ja opiskelijoiden lukumäärä ja nimet (vain TTV tutkinnolle)");
            //// Kunkin opintojakson opettajien ja opiskelijoiden lukumäärä ja nimet.

            /*
             * foreach (Tutkinto tutkinto in tutkinnot)
             * {
             *  foreach (Opintojakso jakso in tutkinto.opintojaksot)
             *  {
             *      Console.WriteLine("Opintojakson nimi: "+jakso.nimi);
             *      Console.WriteLine("Opettajien lukumäärä: " + jakso.opettajat.Count());
             *      Console.WriteLine("Opiskelijoiden lukumäärä: " + jakso.opiskelijat.Count());
             *  }
             * }*/

            foreach (Opintojakso jakso in amkTutkinto.opintojaksot)
            {
                Console.WriteLine("\n\nOpintojakson nimi: " + jakso.nimi);
                Console.WriteLine("\nOpettajien lukumäärä: " + jakso.opettajat.Count());
                foreach (Opettaja ope in jakso.opettajat)
                {
                    Console.WriteLine(ope.ToString());
                }
                Console.WriteLine("\nOpiskelijoiden lukumäärä: " + jakso.opiskelijat.Count());
                foreach (Opiskelija opi in jakso.opiskelijat)
                {
                    Console.WriteLine(opi.ToString());
                }
            }
        }
Exemple #3
0
        public static void HaeEYOpintojaksot(Tutkinto tutk)
        {
            Opettaja   henkilo1 = new Opettaja("Matti Karkki");
            Opettaja   henkilo2 = new Opettaja("Antti Niskanen");
            Opettaja   henkilo3 = new Opettaja("Jani Kananen");
            Opettaja   henkilo4 = new Opettaja("Pirjo Valanen");
            Opiskelija henkilo5 = new Opiskelija("Mika Nurminen");
            Opiskelija henkilo6 = new Opiskelija("Niko Tepponen");
            Opiskelija henkilo7 = new Opiskelija("Emilia Rytkönen");
            Opiskelija henkilo8 = new Opiskelija("Jarmo Salojärvi");

            tutk.opintojaksot.Add(new Opintojakso("TERV2000", "Biorefineries and Pulp Processes", "en"));
            tutk.opintojaksot.Add(new Opintojakso("TERP0170", "Teollisuusprosessien energiatehokkuus", "fi"));
            tutk.opintojaksot.Add(new Opintojakso("TERP0900", "Höyrykattilatekniikka", "fi"));
        }