Example #1
0
        static public void Play()
        {
            // Scenariusz 1 - nowy student
            var student            = new Student("Adrian", "Romanowski");
            var dziekan            = new Nauczyciel("Henryk", "Drzewo", StopienWyksztalcenia.Profesor);
            var wydzialInformatyki = new Wydzial("Wydzial Informatyki", dziekan, "Ksiezycowa 1");

            wydzialInformatyki.dziekanat = new Dziekanat(8, 16, wydzialInformatyki);
            var kierunek = new Kierunek("Informatyka");

            wydzialInformatyki.DodajNowyKierunek(kierunek);
            kierunek.DodajKursy(new Kurs("Matematyka dyskretna"), new Kurs("Bazy Danych"));
            wydzialInformatyki.dziekanat.DodajStudenta(student, kierunek);
            student.UzupelnijDane(96052702881, "1996-01-02", 639471493, "*****@*****.**");
            // Console.WriteLine(student.PobierzDane());
            // wydzialInformatyki.dziekanat.MigracjaDanych();

            // Scenariusz 2 - Zatrudnij, zaplac i zwolnij
            var p1 = new Pracownik("Anna", "Korzen");

            p1.Zatrudnij("Szatniarz", 2000, dziekan);
            var p2 = new Nauczyciel("Ahmed", "Trzytysiace", StopienWyksztalcenia.Doktor);

            p2.Zatrudnij("Nauczyciel", 5000, dziekan);
            p1.Zwolnij();
            p2.Zwolnij();

            // Scenariusz 3 - koniec studiow
            kierunek.Kursy[0].getECTS();
            kierunek.getECTS();
            student.SkonczStudia();
        }
Example #2
0
 public void DodajStudenta(Student student, Kierunek kierunek)
 {
     student.kierunek = kierunek;
     this.wydzial.Studenci.Add(student);
     Console.WriteLine($"Dziekanat na {this.wydzial.Nazwa} dodal nowego studenta na kierunku {student.kierunek.Nazwa}");
 }
Example #3
0
 public void DodajNowyKierunek(Kierunek kierunek)
 {
     this.Kierunki.Add(kierunek);
     Console.WriteLine($"Na {this.Nazwa} dodano nowy kierunek - {kierunek.Nazwa}");
 }