Esempio n. 1
0
 private void FillTitles(Tytuly titles)
 {
     if (titles.tytul_zawodowy != null)
     {
         window.Titles.Add(new string[] { "tytuł zawodowy", titles.tytul_zawodowy.jaki, titles.tytul_zawodowy.data_uzyskania });
     }
     if (titles.stopien_naukowy != null)
     {
         foreach (Stopien_Naukowy degree in titles.stopien_naukowy)
         {
             window.Titles.Add(new string[] { "stopień naukowy", degree.jaki, degree.data_uzyskania });
         }
     }
     if (titles.tytul_naukowy != null)
     {
         window.Titles.Add(new string[] { "tytuł naukowy", "prof.", titles.tytul_naukowy.data_uzyskania });
     }
 }
Esempio n. 2
0
        private Tytuly LoadTitles()
        {
            Tytuly titles = null;

            if (window.Titles.Count != 0)
            {
                titles = new Tytuly();
                List <Stopien_Naukowy> degrees = new List <Stopien_Naukowy>();
                foreach (string[] title in window.Titles.GetAllRows())
                {
                    switch (title[0])
                    {
                    case "tytuł zawodowy":
                        titles.tytul_zawodowy                = new Tytul_Zawodowy();
                        titles.tytul_zawodowy.jaki           = title[1];
                        titles.tytul_zawodowy.data_uzyskania = title[2];
                        break;

                    case "stopień naukowy":
                        Stopien_Naukowy degree = new Stopien_Naukowy();
                        degree.jaki           = title[1];
                        degree.data_uzyskania = title[2];
                        degrees.Add(degree);
                        break;

                    case "tytuł naukowy":
                        titles.tytul_naukowy = new Tytul_Naukowy();
                        titles.tytul_naukowy.data_uzyskania = title[2];
                        break;
                    }
                }
                if (degrees.Count != 0)
                {
                    titles.stopien_naukowy = degrees.ToArray();
                }
            }
            return(titles);
        }
Esempio n. 3
0
 public Wykladowca(string imie, string nazwisko, int rokUrodzenia,
                   Plec plec, Tytuly tytul)
     : base(imie, nazwisko, rokUrodzenia, plec)
 {
     Tytul = tytul;
 }