Changes between Version 2 and Version 3 of DodavanjeTransakcija


Ignore:
Timestamp:
12/16/24 03:34:39 (4 weeks ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DodavanjeTransakcija

    v2 v3  
    12123. Корисникот може да додаде дополнителни детали преку динамично додавање на полиња со клик на копче за додавање кои ќе бидат зачувани како {{{earned_amount}}} и {{{spent_amount}}} во табелата {{{transaction_breakdown}}}
    13134. Апликацијата ги валидира внесените податоци (на пример, проверува дали сите задолжителни полиња се пополнети и дали износот е валиден број)
    14 5. Апликацијата внесува нов запис во табелата {{{transaction}}}:
     145. Апликацијата внесува нов запис во табелите {{{transaction}}} и {{{tag_assigned_to_transaction}}}:
    1515{{{#!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);
     16INSERT INTO transaction (transaction_name, amount, net_amount, date)
     17VALUES ('Пазарување', 3500.00, 0, '2024-11-23 13:51:35+02:00');
    1818RETURNING transaction_id;
     19}}}
     20{{{#!sql
     21INSERT INTO tag_assigned_to_transaction (transaction_id, tag_id)
     22VALUES (1, 3);
     23RETURNING tag_assigned_to_transaction_id;
    1924}}}
    20256. Трансакцијата тригерира креирање запис во {{{transaction_breakdown}}} кој исто така ја ажурира сметката и пресметува {{{net_amount}}} преку тригер: