Changes between Version 3 and Version 4 of DatabaseProgramming
- Timestamp:
- 06/12/26 20:47:30 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v3 v4 4 4 = '''Функции:''' 5 5 === calculate_full_reservation_price 6 Функцијата '''calculate_full_reservation_price''' 'ја пресметува вкупната цена на една резервација врз основа на основната цена на престојот, дополнителните активности, изнајмената опрема и услугите достапни на избраната камп-локација. Доколку за резервацијата е применета промоција, функцијата ги пресметува и соодветните попусти (процентуални или фиксни), по што ја враќа конечната цена за плаќање заедно со детална распределба на сите трошоци.6 Функцијата '''calculate_full_reservation_price''' ја пресметува вкупната цена на една резервација врз основа на основната цена на престојот, дополнителните активности, изнајмената опрема и услугите достапни на избраната камп-локација. Доколку за резервацијата е применета промоција, функцијата ги пресметува и соодветните попусти (процентуални или фиксни), по што ја враќа конечната цена за плаќање заедно со детална распределба на сите трошоци. 7 7 === is_camp_available 8 8 Функцијата '''is_camp_available''' проверува дали одредена камп-локација е достапна за резервација во зададен временски период. Најпрво ја валидира исправноста на внесените датуми, потоа проверува дали камп-локацијата постои и дали е активна, а потоа пребарува дали постојат постоечки резервации со статус „pending“ или „confirmed“ кои се преклопуваат со бараниот период. Функцијата враќа TRUE доколку локацијата е слободна и достапна за резервација, а FALSE во спротивно.
