USP_DATAFORMTEMPLATE_VIEW_NAMINGOPPORTUNITYRECOGNITION_DETAIL

The load procedure used by the view dataform template "Naming Opportunity Recognition Detail View Form"

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.
@CONSTITUENT nvarchar(700) INOUT Constituent
@RECOGNITIONNAME nvarchar(500) INOUT Recognition name
@STARTDATE UDT_FUZZYDATE INOUT Recognition date
@ENDDATE UDT_FUZZYDATE INOUT Recognition ends
@QUANTITY int INOUT Quantity
@AMOUNT money INOUT Amount
@SPECIALREQUEST nvarchar(max) INOUT Special request
@INSCRIPTION nvarchar(max) INOUT Inscription
@BASECURRENCYID uniqueidentifier INOUT Base currency

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_NAMINGOPPORTUNITYRECOGNITION_DETAIL
                (
                    @ID uniqueidentifier,
                    @DATALOADED bit = 0 output,
                    @CONSTITUENT nvarchar(700) = null output,
                    @RECOGNITIONNAME nvarchar(500) = null output,
                    @STARTDATE dbo.UDT_FUZZYDATE = null output,
                    @ENDDATE dbo.UDT_FUZZYDATE = null output,
                    @QUANTITY int = null output,
                    @AMOUNT money = null output,
                    @SPECIALREQUEST nvarchar(max) = null output,
                    @INSCRIPTION nvarchar(max) = null output,
                    @BASECURRENCYID uniqueidentifier = null output
                )
                as
                set nocount on;

                    select
                        @DATALOADED = 1,
                        @CONSTITUENT = NF.NAME,
                        @RECOGNITIONNAME = NAMINGOPPORTUNITYRECOGNITION.CONSTITUENTNAME,
                        @STARTDATE = NAMINGOPPORTUNITYRECOGNITION.STARTDATE,
                        @ENDDATE = NAMINGOPPORTUNITYRECOGNITION.ENDDATE,
                        @INSCRIPTION = NAMINGOPPORTUNITYRECOGNITION.INSCRIPTION,
                        @QUANTITY = NAMINGOPPORTUNITYRECOGNITION.QUANTITY,
                        @AMOUNT = NAMINGOPPORTUNITYRECOGNITION.AMOUNT,
                        @SPECIALREQUEST = NAMINGOPPORTUNITYRECOGNITION.SPECIALREQUEST,
                        @INSCRIPTION = NAMINGOPPORTUNITYRECOGNITION.INSCRIPTION,
                        @BASECURRENCYID = NAMINGOPPORTUNITYRECOGNITION.BASECURRENCYID
                    from dbo.NAMINGOPPORTUNITYRECOGNITION
                        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(NAMINGOPPORTUNITYRECOGNITION.CONSTITUENTID) NF
                    where ID = @ID;