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. |