wiki:UseCase0003Implementation

Version 1 (modified by 201178, 6 days ago) ( diff )

--

UseCase0003 Implementation - Додавање на ставка во нарачка

Актер иницијатор: Келнер

Други актери: нема

Опис

Келнерот додава производ од менито во постоечка нарачка. Системот проверува дали производот е активен, го одредува следниот редоследен број на ставката, ја внесува ставката со тековната цена.

Сценарио

  1. Системот ги прикажува достапните производи од менито.

  1. Келнерот избира производ и внесува количина.
  1. Системот го одредува следниот редоследен број на ставката:
SELECT COALESCE(MAX(item_number), 0) + 1
FROM order_item
WHERE order_id = $1
  1. Системот ја внесува ставката:
INSERT INTO order_item (order_id, item_number, product_id, quantity, unit_price)
VALUES ($1, $2, $3, $4, $5)
  1. Системот ја прикажува ажурираната листа на ставки.

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.