wiki:UseCaseNovaNaracka

Актер: Менаџер на производство

-Менаџерот прима нарачка од клиент за нов артикл, воведува нов артикл, воведува нова фирма однсоно клиент и прави соодветна нарачка во листата на нарачки.

Чекор 1.

Менаџерот прима нарачка од нов непознат клиент за нов артикл, по примањето менаџерот како корисник на системот оди во формата за внес на нов клиент односно нова фирма. При што се појавува форма за внес. По внес на потребните податоци - Naziv, Adresa, Broj.

По внесот на податоците и клик на копчето „Поднеси“ во sql следи следната скрипта со променливите од полињата:


DECLARE @Naziv VARCHAR(255);

DECLARE @Adresa VARCHAR(255);

DECLARE @Broj VARCHAR(255);

INSERT INTO Firma (Naziv, Adresa, Broj)

VALUES (@Naziv, @Adresa, @Broj);


Чекор 2.

По внес на фирма Менаџерот оди да го внесе артиклот кој клиентот го нарачал при што ја отвора формата за внес на артикл. Ги поплнува полињата за - Naziv, Cena, EdMera, StapkaDDV, Zaliha.

По внес на податоците повторно клика на копчето „Поднеси“ при што во sql следи следната скрипта со променливите од полињата за внес:


DECLARE @NazivArtikl VARCHAR(255);

DECLARE @Cena DECIMAL;

DECLARE @EdMera VARCHAR(255);

DECLARE @StapkaDDV DECIMAL;

DECLARE @Zaliha INT;

INSERT INTO Artikl (Naziv, Cena, EdMera, StapkaDDV, Zaliha)

VALUES (@NazivArtikl, @Cena, @EdMera, @StapkaDDV, @Zaliha);


Чекор 3.

По внес на артикли и клиент формира нарачка во формата за внес на нарачка при што бира фирма, бира артикли кој што сега ги внесол внесува количина и датум на почеток и крај за планот за изработка во sql базата на податоци одат следните повици:


loadFirmaNaziv

DECLARE @FrimaID INT

SELECT Naziv FROM Firma WHERE ID = @FirmaID


loadArtiklNaziv

DECLARE @ArtiklID INT

SELECT Naziv FROM Artikl WHERE ID = @ArtiklID


Креирање Нарачка

DECLARE @Kolicina INT;

DECLARE @DatumStart DATE;

DECLARE @DatumEnd DATE;

INSERT INTO Naracka (Kolicina, Datum, Opis)

VALUES (@Kolicina, GETDATE(), 'YourOpis');

DECLARE @NarackaID INT;

SET @NarackaID = SCOPE_IDENTITY();

DECLARE @FirmaID INT;

SET @FirmaID = (SELECT FirmaID FROM Firma WHERE Naziv = @FirmaNaziv);

DECLARE @ArtiklID INT;

SET @ArtiklID = (SELECT ArtiklID FROM Artikl WHERE Naziv = @ArtiklNaziv);

INSERT INTO Naracka_Artikl (NarackaID, ArtiklID)

VALUES (@NarackaID, @ArtiklID);

INSERT INTO Naracka_Firma (NarackaID, FirmaID)

VALUES (@NarackaID, @FirmaID);

INSERT INTO Naracka_IzrabotkaPlan (NarackaID, DatumStart, DatumEnd)

VALUES (@NarackaID, @DatumStart, @DatumEnd);


Last modified 3 months ago Last modified on 02/20/24 16:31:34
Note: See TracWiki for help on using the wiki.