By zadziałało prawidłowo należy dla okresu 8.00-16.00:
1. wpisać godzinę początkową (dzienSzczegoly.Poczatek = new TimeSpan(8,0,0).Ticks)
2. wpisać godzinę końcową (dzienSzczegoly.Koniec = new TimeSpan(16,0,0).Ticks)
Domyślnie TypOkresu ustawiony jest na TypOkresu.PierwszyDzien i w sumie nie trzeba tego ustawiać
Aby określić jednak, że ta 16.00 to jest w drugim dniu należy ustawić dzienSzczegoly.TypOkresu = TypOkresu.DwaDni;
"Pod spodem' dzienSzczegoly.Koniec przeliczy się na TimeSpan(1, 16, 0 ,0).Ticks
Dzięki temu dzienSzczegoly.Koniec - dzienSzczegoly.Poczatek da nam 32 godziny:)