USP_DATAFORMTEMPLATE_EDITLOAD_WPPHILANTHROPICGIFT_2

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@TSLONG bigint INOUT
@SOURCE nvarchar(100) INOUT
@CNOTES nvarchar(1024) INOUT
@ORGANIZATION nvarchar(200) INOUT
@LOCATION nvarchar(100) INOUT
@GIFTYEAR UDT_YEAR INOUT
@TYPE nvarchar(75) INOUT
@CATEGORY nvarchar(500) INOUT
@LO money INOUT
@HI money INOUT
@NAME nvarchar(200) INOUT
@ORGANIZATIONWEBADDRESS nvarchar(2000) INOUT
@SOURCEMATERIAL nvarchar(2000) INOUT
@GIFTYEARHI UDT_YEAR INOUT
@GIFTYEARLO UDT_YEAR INOUT
@EIN nvarchar(50) INOUT
@ISBUILTIN bit INOUT
@MATCHADDRESS nvarchar(100) INOUT
@MATCHCITY nvarchar(20) INOUT
@MATCHSTATE nvarchar(2) INOUT
@MATCHZIP nvarchar(5) INOUT
@ACCOUNTTYPECODE smallint INOUT
@WPPHILANTHROPICGIFTCATEGORY xml INOUT

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_WPPHILANTHROPICGIFT_2 (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @TSLONG bigint = 0 output,
                        @SOURCE nvarchar(100) = null output,
                        @CNOTES nvarchar(1024) = null output,
                        @ORGANIZATION nvarchar(200) = null output,
                        @LOCATION nvarchar(100) = null output,
                        @GIFTYEAR dbo.UDT_YEAR = null output,
                        @TYPE nvarchar(75) = null output,
                        @CATEGORY nvarchar(500) = null output,
                        @LO money = null output,
                        @HI money = null output,
                        @NAME nvarchar(200) = null output,
                        @ORGANIZATIONWEBADDRESS nvarchar(2000) = null output,
                        @SOURCEMATERIAL nvarchar(2000) = null output,
                        @GIFTYEARHI dbo.UDT_YEAR = null output,
                        @GIFTYEARLO dbo.UDT_YEAR = null output,
                        @EIN nvarchar(50) = null output,
                        @ISBUILTIN bit    = null output,
                        @MATCHADDRESS nvarchar(100) = null output,
                        @MATCHCITY nvarchar(20) = null output,
                        @MATCHSTATE nvarchar(2) = null output,
                        @MATCHZIP nvarchar(5) = null output,
                        @ACCOUNTTYPECODE smallint = null output,
                        @WPPHILANTHROPICGIFTCATEGORY XML = null output
                    ) as begin

                        set nocount on;

                        set @DATALOADED = 0;
                        set @TSLONG = 0;                        

                        select 
                            @DATALOADED = 1,
                            @TSLONG = TSLONG,
                            @SOURCE = SOURCE,
                            @CNOTES = CNOTES,
                            @ORGANIZATION = ORGANIZATION,
                            @LOCATION = LOCATION,
                            @GIFTYEAR = GIFTYEAR,
                            @TYPE = TYPE,
                            @CATEGORY = CATEGORY,
                            @LO = LO,
                            @HI = HI,
                            @NAME = NAME,
                            @ORGANIZATIONWEBADDRESS = ORGANIZATIONWEBADDRESS,
                            @SOURCEMATERIAL = SOURCEMATERIAL,
                            @GIFTYEARHI = GIFTYEARHI,
                            @GIFTYEARLO = GIFTYEARLO,
                            @EIN = EIN,
                            @MATCHADDRESS = MATCHADDRESS,
                            @MATCHCITY = MATCHCITY,
                            @MATCHSTATE = MATCHSTATE,
                            @MATCHZIP = MATCHZIP
                        from
                            dbo.WPPHILANTHROPICGIFT
                        where
                            ID=@ID;

                        select @ACCOUNTTYPECODE = ACCOUNTTYPECODE from dbo.WEALTHPOINTCONFIGURATION

                        exec @ISBUILTIN = UFN_ISBUILTIN_WEALTHSOURCE @SOURCE;

                        set @WPPHILANTHROPICGIFTCATEGORY = dbo.UFN_WPPHILANTHROPICGIFT_CATEGORIES_TOITEMLISTXML(@ID);

                        return 0;

                    end;