wiki:UseCase1

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

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

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;
Last modified 3 weeks ago Last modified on 02/11/25 01:27:16
Note: See TracWiki for help on using the wiki.