Changes between Version 4 and Version 5 of DatabaseProgramming
- Timestamp:
- 06/12/26 20:58:51 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v4 v5 18 18 === add_reservation_count 19 19 Процедурата '''add_reservation_count''' служи за ажурирање на бројот на резервации поврзани со одреден гостин. Најпрво проверува дали постои гостин со дадениот идентификатор, а потоа ја презема тековната вредност на бројачот на резервации. По успешната проверка, процедурата го зголемува бројот на резервации за еден, со што се евидентира новокреирана резервација на корисникот. На крај, промените се зачувуваат во базата на податоци и се прикажува информација за успешно ажурирање на бројот на резервации. 20 === refund_payment 21 Процедурата refund_payment овозможува обработка на рефундација за извршено плаќање поврзано со откажана резервација. Најпрво проверува дали плаќањето постои и дали неговиот статус дозволува рефундација, а потоа утврдува дали поврзаната резервација е откажана. Доколку не е зададен конкретен износ за рефундација, процедурата го користи целосниот износ на плаќањето. Потоа ги валидира условите за рефундација, осигурувајќи дека износот е позитивен и не ја надминува првичната уплата. По успешните проверки, го ажурира статусот на плаќањето во „refunded“ или „partially_refunded“, ја евидентира рефундацијата во системот и ги зачувува промените во базата на податоци. 20 22 = '''Тригери:''' 21 23 === trg_update_host_rating
