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 }); } }
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); }
public Wykladowca(string imie, string nazwisko, int rokUrodzenia, Plec plec, Tytuly tytul) : base(imie, nazwisko, rokUrodzenia, plec) { Tytul = tytul; }