Beispiel #1
0
        static void Main(string[] args)
        {
            Wykladowca w1 = new Wykladowca("adiunkt", "Dr inz", "Dawid", "Jonienc", "02/04/1995");
            Wykladowca w2 = new Wykladowca("adiunkt", "Dr hab inz", "Michal", "Kowal", "06/12/1985");
            Wykladowca w3 = new Wykladowca("kierownik", "Prof Dr hab inz", "Wojtek", "Zak", "12/08/1975");

            Przedmiot programowanie = new Przedmiot("programowanie", "informatyka", "IO", 4, 30);
            Przedmiot sieci         = new Przedmiot("projetkowanie sieci", "informatyka", "sieci", 3, 30);
            Przedmiot analizamat    = new Przedmiot("analiza matematyczna", "matematyka", "calki", 6, 60);

            Student s1 = new Student("Adam", "Adamowicz", "02/02/1999", "informatyka", "IO", 2, 3, 128010);
            Student s2 = new Student("Mateusz", "Jakis", "12/05/1998", "informatyka", "sieci", 1, 2, 128111);
            Student s3 = new Student("Damian", "Nijaki", "06/12/1985", "matematyka", "calki", 3, 5, 18987);

            Wydzial WIMII = new Wydzial();

            WIMII.DodajJednostke("IISI", "Czestochowa ul.Biblioteczna 123");
            WIMII.DodajJednostke("J. Matematyczna", "Czestochowa ul.Matematykow 10");

            WIMII.DodajPrzedmiot(programowanie);
            WIMII.DodajPrzedmiot(sieci);
            WIMII.DodajPrzedmiot(analizamat);
            WIMII.InfoPrzedmioty();

            WIMII.DodajStudenta(s1);
            WIMII.DodajStudenta(s2);
            WIMII.DodajStudenta(s3);
            WIMII.DodajOcene(128010, "programowanie", 5.0, "02/04/2019");
            WIMII.DodajOcene(128111, "projetkowanie sieci", 3.0, "12/03/2019");
            WIMII.DodajOcene(18987, "analiza matematyczna", 5.0, "22/06/2019");
            Console.WriteLine();
            WIMII.InfoStudenci(false);
            Console.WriteLine();
            WIMII.InfoStudenci(true);

            WIMII.UsunStudenta(128010);
            Console.WriteLine();
            WIMII.InfoStudenci(false);

            WIMII.DodajWykladowce(w1, "IISI");
            WIMII.DodajWykladowce(w2, "IISI");
            WIMII.DodajWykladowce(w3, "J. Matematyczna");
            WIMII.DodajWykladowce(w1, "J. Matematyczna");
            Console.WriteLine();
            WIMII.InfoJednostki(false);
            Console.WriteLine();
            WIMII.InfoJednostki(true);

            WIMII.PrzeniesWykladowce(w2, "IISI", "J. Matematyczna");
            Console.WriteLine();
            WIMII.InfoJednostki(true);

            Console.ReadKey();
        }
Beispiel #2
0
 public bool UsunWykladowce(Wykladowca w)
 {
     for (int i = 0; i < Wykladowcy.Count; ++i)
     {
         if (Wykladowcy[i] == w)
         {
             Wykladowcy.RemoveAt(i);
             return(true);
         }
     }
     return(false);
 }
Beispiel #3
0
 public bool DodajWykladowce(Wykladowca w, string nazwaJednostki)
 {
     for (int i = 0; i < Jednostki.Count; ++i)
     {
         if (Jednostki[i].Nazwa == nazwaJednostki)
         {
             Jednostki[i].DodajWykladowce(w);
             return(true);
         }
     }
     return(false);
 }
Beispiel #4
0
 public bool PrzeniesWykladowce(Wykladowca w, string obecnaJednostka, string nowaJednostka)
 {
     for (int i = 0; i < Jednostki.Count; ++i)
     {
         if (Jednostki[i].Nazwa == obecnaJednostka)
         {
             if (Jednostki[i].UsunWykladowce(w))
             {
                 for (int j = 0; j < Jednostki.Count; ++j)
                 {
                     if (Jednostki[j].Nazwa == nowaJednostka)
                     {
                         Jednostki[j].DodajWykladowce(w);
                         return(true);
                     }
                 }
             }
             return(false);
         }
     }
     return(false);
 }
Beispiel #5
0
 public void DodajWykladowce(Wykladowca w)
 {
     Wykladowcy.Add(w);
 }