SK

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

ALTER PROCEDURE [dbo].

[MNT_SaveStockSCItem]

@itemID AS bigint,
@barcode AS varchar(20),
@itemname AS varchar(60),
@shortname AS varchar(30),
@uom AS varchar(15),
@taxable AS bit,
@IsPOSItem AS bit,
@IsImport AS bit,
@IsInactive AS bit,
@cost AS decimal(18,2),
@amt AS decimal(18,2),
@qmax AS decimal(18,2),
@qmin AS decimal(18,2),
@qreord AS decimal(18,2),
@qcritic AS decimal(18,2),
@brand AS varchar(60),
@model AS varchar(60),
@OldPart AS varchar(60),
@Caption AS varchar(60),
@Grp AS varchar(60),
@type AS varchar(20),
@part AS varchar(60),
@color AS varchar(30),
@sizeID AS varchar(30),
@class AS varchar(60),
@sclass AS varchar(15),
@itemrem AS varchar(500),
@asset AS varchar(20),
@assetar AS varchar(20),
@liabilityap AS varchar(20),
@revenue AS varchar(20),
@expense AS varchar(20),
@Points AS decimal(18,2),
@IsPOSUpdate bit,
@IsFnshdProd As bit,
@IsOrdered as bit,
@IsBlock as bit,
@ID AS bigint OUTPUT

AS

if EXISTS(select barcode from item where barcode = @barcode)


begin
UPDATE item SET itemname = @itemname, shortname = @shortname, uom = @uom,
taxable = @taxable,
IsPOSItem = @IsPOSItem, IsImport = @IsImport, IsInactive =
@IsInactive,
cost = @cost, amt = @amt, qmax = @qmax, qmin = @qmin,
qreord = @qreord,
qcritic = @qcritic, brand = @brand, model = @model,
OldPart = @oldPart, Caption = @Caption, GroupID = @Grp, [type] = @type,
part = @part, class = @class, sclass = @sclass, color
= @color,
sizeID = @sizeID, itemrem = @itemrem, asset = @asset,
assetar = @assetar,
liabilityap = @liabilityap, revenue = @revenue,
expense = @expense, Qty =
@Points,isPosUpdate=@IsPOSUpdate,IsFnshdProd=@IsFnshdProd,IsOrdered=@IsOrdered,isBl
ock = @IsBlock
WHERE itemID = @itemID

SET @ID = @itemID


end
else
begin
INSERT INTO item (barcode, itemname, shortname, uom, taxable, IsPOSItem,
IsImport, IsInactive,
cost, amt, qmax, qmin, qreord, qcritic, brand, model,
oldPart,Caption,Groupid,[type], part, color,
sizeID, class, sclass, itemrem, asset, assetar,
liabilityap, revenue, expense,Qty,isPosUpdate,IsFnshdProd,IsOrdered, isBlock)
VALUES (@barcode, @itemname, @shortname, @uom, @taxable, @IsPOSItem,
@IsImport, @IsInactive,
@cost, @amt, @qmax, @qmin, @qreord, @qcritic, @brand, @model,
@oldPart,@Caption,@Grp, @type, @part, @color,
@sizeID, @class, @sclass, @itemrem, @asset, @assetar,
@liabilityap, @revenue, @expense,@Points,@IsPOSUpdate,@IsFnshdProd,@IsOrdered,
@IsBlock)

SET @ID = SCOPE_IDENTITY()


end

RETURN

GO

You might also like