Beispiel #1
0
        Baza()
        {
            pracownicy = new Baza_Pracownikow();
            zdarzenia  = new Baza_Zdarzen();


            pomocnik_zdarzenie = new Zdarzenie(zdarzenia.ilosc_zdarzen);
            pomocnik_pracownik = new Pracownik(pracownicy.ilosc);
        }
        public bool edytuj_pracownika(int i, Pracownik pracownik)
        {
            bool tmp = false;

            if (pracownicy.Count >= i)
            {
                pracownicy[i] = pracownik;
                tmp           = true;
            }
            return(tmp);
        }
        public bool zapisz_pracownika(Pracownik pracownik)
        {
            bool tmp = false;

            if (sprawdzenie_pracownika(pracownik))
            {
                pracownicy.Add(pracownik);
                ilosc++;
                tmp = true;
            }
            return(tmp);
        }
        private bool sprawdzenie_pracownika(Pracownik pracownik)
        {
            bool tmp = true;

            if (pracownicy.Exists(x => x.ID == pracownik.ID) ||
                pracownicy.Exists(x => x.telefon == pracownik.telefon) ||
                pracownicy.Exists(x => x.pesel == pracownik.pesel) ||
                pracownicy.Exists(x => x.Mail == pracownik.Mail))
            {
                tmp = false;
            }

            return(tmp);
        }