= Купување и плаќање на билет ''* Дадените слики во наредните чекори не претставуваат конечен изглед на апликацијата, туку само скици '' Актери: * Купувач === Чекор 1 Претпоставуваме дека купувачот е веќе регистриран и најавен на системот и се наоѓа на почетната страна со понудените настани. {{{#!div style="font-size: 90%" {{{#!sql -- приказ на сите настани select e.ime from project.events as e; }}} }}} {{{#!div style="font-size: 90%" {{{#!sql -- приказ на настани според search полето select e.ime from project.events as e where e.ime like concat('%',:search,'%'); }}} }}} === Чекор 2 Доколку купувачот избрал настан кој е претстава и клика на копчето 'Резервирај билет', се бара да одбере седишта за претставата. [[Image(Ticket1.jpg)]] Доколку купувачот избрал настан кој е изложба и клика на копчето 'Резервирај билет', се додаваат билетите во кошничка. (во овој случај се прескокнува чекор 3 и веднаш следува чекор 4) [[Image(TicketGallery.jpg)]] === Чекор 3 Откако купувачот одбрал седишта и кликнал 'Купи билет', се додаваат билетите во кошничка. [[Image(Ticket2.jpg)]] === Чекор 4 Корисникот може да ја разгледа својата кошничка и кликнува на копчето 'Купи билет'. {{{#!div style="font-size: 90%" {{{#!sql insert into project.cart (id_user_customer, total) values (12, 1500); }}} === Чекор 5 Со кликнување на копчето 'Плати' се извршува транскацијата и купувачот е известен дека билетите му се испратени на неговата електронска адреса. [[Image(Ticket3.jpg​​)]] {{{#!div style="font-size: 90%" {{{#!sql insert into project.transactions (id_user_customer, id_cart, edited_at, "name", created_at) values (12, 1, '2022-12-01 23:17:32', 'Transaction 1', '2022-12-01 18:35:12'); }}}