USP_DATAFORMTEMPLATE_VIEW_DELIVERYMETHODDETAILSUMMARY

The load procedure used by the view dataform template "Delivery Method Detail Summary View"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@NAMEREQUIRED bit INOUT Name required
@ADDRESSREQUIRED bit INOUT Address required
@PHONEREQUIRED bit INOUT Phone number required
@EMAILREQUIRED bit INOUT E-mail address required
@BLOCKDELIVERY nvarchar(28) INOUT Block delivery method
@ISACTIVE bit INOUT ISACTIVE
@PRINTINFO nvarchar(50) INOUT Print sales documents

Definition

Copy

            CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_DELIVERYMETHODDETAILSUMMARY
            (
                @ID uniqueidentifier,
                @DATALOADED bit = 0 output,
                @NAMEREQUIRED bit = null output,
                @ADDRESSREQUIRED bit = null output,
                @PHONEREQUIRED bit = null output,
                @EMAILREQUIRED bit = null output,
                @BLOCKDELIVERY nvarchar(28) = null output,
                @ISACTIVE bit = null output,
                @PRINTINFO nvarchar(50) = null output
            )
            as
                set nocount on;

                set @DATALOADED = 0;

                select
                    @DATALOADED = 1,
                    @NAMEREQUIRED = NAMEREQUIRED,
                    @ADDRESSREQUIRED = ADDRESSREQUIRED,
                    @PHONEREQUIRED = PHONEREQUIRED,
                    @EMAILREQUIRED = EMAILREQUIRED,
                    @BLOCKDELIVERY = case BLOCKDELIVERY
                        when 0 then 'No'
                        when 1 then convert(nvarchar, BLOCKTIMEVALUE) + ' ' + BLOCKTIMEUNIT + ' before the event'
                    end,
                    @ISACTIVE = ISACTIVE,
                    @PRINTINFO = [PRINT]
                from 
                    dbo.DELIVERYMETHOD
                where 
                    DELIVERYMETHOD.ID = @ID

                  return 0;