Changes between Version 3 and Version 4 of DatabaseProgramming


Ignore:
Timestamp:
06/12/26 20:47:30 (3 days ago)
Author:
231001
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseProgramming

    v3 v4  
    44= '''Функции:'''
    55=== calculate_full_reservation_price
    6 Функцијата '''calculate_full_reservation_price'''' ја пресметува вкупната цена на една резервација врз основа на основната цена на престојот, дополнителните активности, изнајмената опрема и услугите достапни на избраната камп-локација. Доколку за резервацијата е применета промоција, функцијата ги пресметува и соодветните попусти (процентуални или фиксни), по што ја враќа конечната цена за плаќање заедно со детална распределба на сите трошоци.
     6Функцијата '''calculate_full_reservation_price''' ја пресметува вкупната цена на една резервација врз основа на основната цена на престојот, дополнителните активности, изнајмената опрема и услугите достапни на избраната камп-локација. Доколку за резервацијата е применета промоција, функцијата ги пресметува и соодветните попусти (процентуални или фиксни), по што ја враќа конечната цена за плаќање заедно со детална распределба на сите трошоци.
    77=== is_camp_available
    88Функцијата '''is_camp_available''' проверува дали одредена камп-локација е достапна за резервација во зададен временски период. Најпрво ја валидира исправноста на внесените датуми, потоа проверува дали камп-локацијата постои и дали е активна, а потоа пребарува дали постојат постоечки резервации со статус „pending“ или „confirmed“ кои се преклопуваат со бараниот период. Функцијата враќа TRUE доколку локацијата е слободна и достапна за резервација, а FALSE во спротивно.