wiki:UseCase1

Version 2 (modified by 212054, 3 weeks ago) ( diff )

--

Пријавување на нова нарачка од страна на подизведувач

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

CREATE PROCEDURE InsertOrderWithRelations(
    IN pod_id INT,
    IN dobav_ime VARCHAR(50),
    IN dat DATE,
    IN cen INT,
    IN kol INT,
    IN pred VARCHAR(50),
    IN dob_ime VARCHAR(50)
)
BEGIN
    DECLARE new_order_id INT;


    START TRANSACTION;


    INSERT INTO nabavka(Datum, Cena, Kolicina, Predmet)
    VALUES (dat, cen, kol, pred);


    SET new_order_id = LAST_INSERT_ID();


    INSERT INTO Pobaruva(Nabavka_ID, UID_p) VALUES(new_order_id, pod_id);


    INSERT INTO Ispolnuva(Nabavka_ID, Dobavuvac_Ime) VALUES (new_order_id, dob_ime);


    COMMIT;
END;
Note: See TracWiki for help on using the wiki.