| 18 | | |
| 19 | | == Wyłączamy wszystko, co wygasło w dniu poprzednim == |
| 20 | | Czyli pytamy najpierw o wszystkie ogłoszenia abonamentowe, których status jest Online oraz data w polu EndDate jest z dnia poprzedniego. |
| 21 | | Ustawiamy wówczas ich status na Offline. |
| 22 | | Z abonamentem nie robimy nic, ponieważ on już nie jest aktualny... |
| 23 | | |
| 24 | | Następnie to samo dla pozostałych ogłoszeń - czyli nieabonamentowych - pytamy o ogłoszenia ze statusem Online i datą w polu EndDate z dnia poprzedniego. |
| 25 | | Ustawiamy wówczas ich status na Offline. |
| 26 | | |
| 27 | | == Włączamy ogłoszenia nieabonamentowe == |
| 28 | | Pytamy o wszystkie ogłoszenia których wartość w polu StartDate jest datą dzisiejszą. |
| 29 | | Ustawiamy im status na Online. |
| 30 | | |
| 31 | | == Włączamy ogłoszenia abonamentowe == |
| 32 | | Pytamy o wszystkie abonamenty których StartDate jest jest datą dzisiejszą oraz dla wszystkich ogłoszeń danego klienta ustawiamy StartDate i EndDate jak w abonamencie oraz status na Online. |
| 33 | | |
| 34 | | |
| 35 | | == OrderItems == |
| 36 | | Dla wszystkich szczegółów zamówienia, których StartDate jest dziś aktywujemy dany produkt. |