Changes between Version 2 and Version 3 of DodavanjeTransakcija
- Timestamp:
- 12/16/24 03:34:39 (4 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DodavanjeTransakcija
v2 v3 12 12 3. Корисникот може да додаде дополнителни детали преку динамично додавање на полиња со клик на копче за додавање кои ќе бидат зачувани како {{{earned_amount}}} и {{{spent_amount}}} во табелата {{{transaction_breakdown}}} 13 13 4. Апликацијата ги валидира внесените податоци (на пример, проверува дали сите задолжителни полиња се пополнети и дали износот е валиден број) 14 5. Апликацијата внесува нов запис во табел ата {{{transaction}}}:14 5. Апликацијата внесува нов запис во табелите {{{transaction}}} и {{{tag_assigned_to_transaction}}}: 15 15 {{{#!sql 16 INSERT INTO transaction (transaction_name, amount, net_amount, date , tag_id)17 VALUES ('Пазарување', 3500.00, 0, '2024-11-23 13:51:35+02:00' , 3);16 INSERT INTO transaction (transaction_name, amount, net_amount, date) 17 VALUES ('Пазарување', 3500.00, 0, '2024-11-23 13:51:35+02:00'); 18 18 RETURNING transaction_id; 19 }}} 20 {{{#!sql 21 INSERT INTO tag_assigned_to_transaction (transaction_id, tag_id) 22 VALUES (1, 3); 23 RETURNING tag_assigned_to_transaction_id; 19 24 }}} 20 25 6. Трансакцијата тригерира креирање запис во {{{transaction_breakdown}}} кој исто така ја ажурира сметката и пресметува {{{net_amount}}} преку тригер: