UFN_SALESMETHODDELIVERYMETHOD_VALIDDELIVERYMETHODPRINTCODE
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SALESMETHODID | uniqueidentifier | IN | |
@DELIVERYMETHODID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_SALESMETHODDELIVERYMETHOD_VALIDDELIVERYMETHODPRINTCODE (
@SALESMETHODID uniqueidentifier,
@DELIVERYMETHODID uniqueidentifier
)
returns bit
with execute as caller
as begin
declare @DELIVERYMETHODPRINTCODE tinyint
select @DELIVERYMETHODPRINTCODE = PRINTCODE
from dbo.DELIVERYMETHOD
where ID = @DELIVERYMETHODID
declare @SALESMETHODTYPECODE tinyint
select @SALESMETHODTYPECODE = TYPECODE
from dbo.SALESMETHOD
where ID = @SALESMETHODID
--Only online sales supports print at home currently
if @DELIVERYMETHODPRINTCODE <> 2 or @SALESMETHODTYPECODE = 2
return 1;
return 0;
end