コード例 #1
0
        public bool stanowisko_wolne(Zdarzenie zdarzenie)
        {
            bool tmp = true;

            for (int i = 0; i < zdarzenia.Count; i++)
            {
                if (zdarzenia[i].id_stanowiska == zdarzenie.id_stanowiska &&
                    ((zdarzenia[i].zdarzenie_w_trakcie(zdarzenie.data_rozpoczęcia) || zdarzenia[i].zdarzenie_w_trakcie(zdarzenie.data_zakonczenia)) ||
                     (zdarzenie.zdarzenie_w_trakcie(zdarzenia[i].data_rozpoczęcia) || zdarzenie.zdarzenie_w_trakcie(zdarzenia[i].data_zakonczenia))))
                {
                    tmp = false;
                    break;
                }
            }
            return(tmp);
        }
コード例 #2
0
        public bool pracownik_ma_czas(Zdarzenie zdarzenie)
        {
            bool tmp = true;

            for (int i = 0; i < zdarzenia.Count; i++)
            {
                if (zdarzenia[i].id_pracownika == zdarzenie.id_pracownika &&
                    ((zdarzenia[i].zdarzenie_w_trakcie(zdarzenie.data_rozpoczęcia) || zdarzenia[i].zdarzenie_w_trakcie(zdarzenie.data_zakonczenia)) ||
                     (zdarzenie.zdarzenie_w_trakcie(zdarzenia[i].data_rozpoczęcia) || zdarzenie.zdarzenie_w_trakcie(zdarzenia[i].data_zakonczenia))))
                {
                    tmp = false;
                    break;
                }
            }
            return(tmp);
        }