USP_DATAFORMTEMPLATE_EDITLOAD_WPREALESTATE

The load procedure used by the edit dataform template "WealthPoint Real Estate Edit 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.
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@SOURCE nvarchar(100) INOUT Source
@CNOTES nvarchar(1024) INOUT Notes
@DEEDTYPE nvarchar(100) INOUT Deed type
@DOCUMENTNUMBER nvarchar(200) INOUT Document number
@SALEPRICE money INOUT Sale price
@RECORDEDDATE nvarchar(200) INOUT Recorded date
@SALEDATE datetime INOUT Sale date
@BUYERMAILINGADDRESS nvarchar(200) INOUT Buyer mailing address
@SELLERMAILINGADDRESS nvarchar(200) INOUT Seller mailing address
@SELLER nvarchar(300) INOUT Seller
@BUYER nvarchar(300) INOUT Buyer
@LEGALDESCRIPTION nvarchar(2000) INOUT Legal description
@PROPERTYUSE nvarchar(100) INOUT Property use
@LOTSIZE nvarchar(50) INOUT Lot size
@ROOF nvarchar(30) INOUT Roof
@FOUNDATION nvarchar(30) INOUT Foundation
@EXTERIORWALLS nvarchar(30) INOUT Exterior walls
@BASEMENT nvarchar(30) INOUT Basement
@CONSTRUCTION nvarchar(30) INOUT Construction
@HEATING nvarchar(30) INOUT Heating
@AIRCONDITIONING nvarchar(30) INOUT Air conditioning
@STYLE nvarchar(30) INOUT Style
@ELEVATOR nvarchar(5) INOUT Elevator
@NOOFBUILDINGS nvarchar(5) INOUT No. of buildings
@BUILDINGAREA nvarchar(10) INOUT Building area
@GARAGETYPE nvarchar(30) INOUT Garage type
@FIREPLACE nvarchar(5) INOUT Fireplace
@TOTALROOMS nvarchar(5) INOUT Total rooms
@PARTIALBATHS nvarchar(5) INOUT Partial baths
@BATHS nvarchar(5) INOUT Baths
@BEDROOMS nvarchar(5) INOUT Bedrooms
@UNITS nvarchar(10) INOUT Units
@STORIES nvarchar(50) INOUT Stories
@POOLSPA nvarchar(30) INOUT Pool/Spa
@YEARBUILT UDT_YEAR INOUT Year built
@OWNER nvarchar(300) INOUT Owner
@BB_COUNTY nvarchar(255) INOUT County
@MAILINGADDRESS nvarchar(200) INOUT Mailing address
@TITLECOMPANY nvarchar(50) INOUT Title company
@TERM nvarchar(20) INOUT Term
@LOANAMOUNT money INOUT Loan amount
@TYPEOFMORTGAGE nvarchar(100) INOUT Mortgage type
@LENDER nvarchar(100) INOUT Lender
@LENDERTYPE nvarchar(50) INOUT Lender type
@LOANTYPE nvarchar(50) INOUT Loan type
@DUEDATE datetime INOUT Due date
@ASSESSORSPARCELNUMBER nvarchar(100) INOUT Assessor's parcel number
@LANDUSE nvarchar(100) INOUT Land use
@TAXRATECODE nvarchar(50) INOUT Tax rate code
@MARKETIMPROVEMENTVALUE money INOUT Market improvement value
@TOTALMARKETVALUE money INOUT Total market value
@MARKETLANDVALUE money INOUT Market land value
@MARKETVALUEYEAR UDT_YEAR INOUT Market value year
@ASSESSEDMULTIPLIER nvarchar(5) INOUT Assessed multiplier
@ASSESSMENTYEAR UDT_YEAR INOUT Assessed value year
@ASSESSEDIMPROVEMENTVALUE money INOUT Assessed improvement value
@ASSESSEDTOTALVALUE money INOUT Assessed total value
@ASSESSEDLANDVALUE money INOUT Assessed land value
@PROPADDRESS nvarchar(150) INOUT Address
@PROPCITY nvarchar(50) INOUT City
@PROPSTATE nvarchar(100) INOUT State
@PROPZIP nvarchar(10) INOUT ZIP
@PROPERTYRECORDFOR nvarchar(50) INOUT Property record for
@PROPERTYTRANSFERRECORDFOR nvarchar(50) INOUT Property transfer record for
@BORROWERS nvarchar(200) INOUT Borrower(s)
@MORTGAGERECORDFOR nvarchar(50) INOUT Mortgage record for
@ISBUILTIN bit INOUT

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_WPREALESTATE (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @TSLONG bigint = 0 output,
                        @SOURCE nvarchar(100) = null output,
                        @CNOTES nvarchar(1024) = null output,
                        @DEEDTYPE nvarchar(100) = null output,
                        @DOCUMENTNUMBER nvarchar(200) = null output,
                        @SALEPRICE money = null output,
                        @RECORDEDDATE nvarchar(200) = null output,
                        @SALEDATE datetime = null output,
                        @BUYERMAILINGADDRESS nvarchar(200) = null output,
                        @SELLERMAILINGADDRESS nvarchar(200) = null output,
                        @SELLER nvarchar(300) = null output,
                        @BUYER nvarchar(300) = null output,
                        @LEGALDESCRIPTION nvarchar(2000) = null output,
                        @PROPERTYUSE nvarchar(100) = null output,
                        @LOTSIZE nvarchar(50) = null output,
                        @ROOF nvarchar(30) = null output,
                        @FOUNDATION nvarchar(30) = null output,
                        @EXTERIORWALLS nvarchar(30) = null output,
                        @BASEMENT nvarchar(30) = null output,
                        @CONSTRUCTION nvarchar(30) = null output,
                        @HEATING nvarchar(30) = null output,
                        @AIRCONDITIONING nvarchar(30) = null output,
                        @STYLE nvarchar(30) = null output,
                        @ELEVATOR nvarchar(5) = null output,
                        @NOOFBUILDINGS nvarchar(5) = null output,
                        @BUILDINGAREA nvarchar(10) = null output,
                        @GARAGETYPE nvarchar(30) = null output,
                        @FIREPLACE nvarchar(5) = null output,
                        @TOTALROOMS nvarchar(5) = null output,
                        @PARTIALBATHS nvarchar(5) = null output,
                        @BATHS nvarchar(5) = null output,
                        @BEDROOMS nvarchar(5) = null output,
                        @UNITS nvarchar(10) = null output,
                        @STORIES nvarchar(50) = null output,
                        @POOLSPA nvarchar(30) = null output,
                        @YEARBUILT dbo.UDT_YEAR = null output,
                        @OWNER nvarchar(300) = null output,
                        @BB_COUNTY nvarchar(255) = null output,
                        @MAILINGADDRESS nvarchar(200) = null output,
                        @TITLECOMPANY nvarchar(50) = null output,
                        @TERM nvarchar(20) = null output,
                        @LOANAMOUNT money = null output,
                        @TYPEOFMORTGAGE nvarchar(100) = null output,
                        @LENDER nvarchar(100) = null output,
                        @LENDERTYPE nvarchar(50) = null output,
                        @LOANTYPE nvarchar(50) = null output,
                        @DUEDATE datetime = null output,
                        @ASSESSORSPARCELNUMBER nvarchar(100) = null output,
                        @LANDUSE nvarchar(100) = null output,
                        @TAXRATECODE nvarchar(50) = null output,
                        @MARKETIMPROVEMENTVALUE money = null output,
                        @TOTALMARKETVALUE money = null output,
                        @MARKETLANDVALUE money = null output,
                        @MARKETVALUEYEAR dbo.UDT_YEAR = null output,
                        @ASSESSEDMULTIPLIER nvarchar(5) = null output,
                        @ASSESSMENTYEAR dbo.UDT_YEAR = null output,
                        @ASSESSEDIMPROVEMENTVALUE money = null output,
                        @ASSESSEDTOTALVALUE money = null output,
                        @ASSESSEDLANDVALUE money = null output,
                        @PROPADDRESS nvarchar(150) = null output,
                        @PROPCITY nvarchar(50) = null output,
                        @PROPSTATE nvarchar(100) = null output,
                        @PROPZIP nvarchar(10) = null output,
                        @PROPERTYRECORDFOR nvarchar(50) = null output,
                        @PROPERTYTRANSFERRECORDFOR nvarchar(50) = null output,
                        @BORROWERS nvarchar(200) = null output,
                        @MORTGAGERECORDFOR nvarchar(50) = null output,
                        @ISBUILTIN bit    = null output

                    ) as begin

                        set nocount on;

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

                        select 
                            @DATALOADED = 1,
                            @TSLONG = TSLONG,
                            @SOURCE = SOURCE,
                            @CNOTES = CNOTES,
                            @DEEDTYPE = DEEDTYPE,
                            @DOCUMENTNUMBER = DOCUMENTNUMBER,
                            @SALEPRICE = SALEPRICE,
                            @RECORDEDDATE = RECORDEDDATE,
                            @SALEDATE = SALEDATE,
                            @BUYERMAILINGADDRESS = BUYERMAILINGADDRESS,
                            @SELLERMAILINGADDRESS = SELLERMAILINGADDRESS,
                            @SELLER = SELLER,
                            @BUYER = BUYER,
                            @LEGALDESCRIPTION = LEGALDESCRIPTION,
                            @PROPERTYUSE = PROPERTYUSE,
                            @LOTSIZE = LOTSIZE,
                            @ROOF = ROOF,
                            @FOUNDATION = FOUNDATION,
                            @EXTERIORWALLS = EXTERIORWALLS,
                            @BASEMENT = BASEMENT,
                            @CONSTRUCTION = CONSTRUCTION,
                            @HEATING = HEATING,
                            @AIRCONDITIONING = AIRCONDITIONING,
                            @STYLE = STYLE,
                            @ELEVATOR = ELEVATOR,
                            @NOOFBUILDINGS = NOOFBUILDINGS,
                            @BUILDINGAREA = BUILDINGAREA,
                            @GARAGETYPE = GARAGETYPE,
                            @FIREPLACE = FIREPLACE,
                            @TOTALROOMS = TOTALROOMS,
                            @PARTIALBATHS = PARTIALBATHS,
                            @BATHS = BATHS,
                            @BEDROOMS = BEDROOMS,
                            @UNITS = UNITS,
                            @STORIES = STORIES,
                            @POOLSPA = POOLSPA,
                            @YEARBUILT = YEARBUILT,
                            @OWNER = OWNER,
                            @BB_COUNTY = BB_COUNTY,
                            @MAILINGADDRESS = MAILINGADDRESS,
                            @TITLECOMPANY = TITLECOMPANY,
                            @TERM = TERM,
                            @LOANAMOUNT = LOANAMOUNT,
                            @TYPEOFMORTGAGE = TYPEOFMORTGAGE,
                            @LENDER = LENDER,
                            @LENDERTYPE = LENDERTYPE,
                            @LOANTYPE = LOANTYPE,
                            @DUEDATE = DUEDATE,
                            @ASSESSORSPARCELNUMBER = ASSESSORSPARCELNUMBER,
                            @LANDUSE = LANDUSE,
                            @TAXRATECODE = TAXRATECODE,
                            @MARKETIMPROVEMENTVALUE = MARKETIMPROVEMENTVALUE,
                            @TOTALMARKETVALUE = TOTALMARKETVALUE,
                            @MARKETLANDVALUE = MARKETLANDVALUE,
                            @MARKETVALUEYEAR = MARKETVALUEYEAR,
                            @ASSESSEDMULTIPLIER = ASSESSEDMULTIPLIER,
                            @ASSESSMENTYEAR = ASSESSMENTYEAR,
                            @ASSESSEDIMPROVEMENTVALUE = ASSESSEDIMPROVEMENTVALUE,
                            @ASSESSEDTOTALVALUE = ASSESSEDTOTALVALUE,
                            @ASSESSEDLANDVALUE = ASSESSEDLANDVALUE,
                            @PROPADDRESS = PROPADDRESS,
                            @PROPCITY = PROPCITY,
                            @PROPSTATE = PROPSTATE,
                            @PROPZIP = PROPZIP,
                            @PROPERTYRECORDFOR = PROPERTYRECORDFOR,
                            @PROPERTYTRANSFERRECORDFOR = PROPERTYTRANSFERRECORDFOR,
                            @BORROWERS = BORROWERS,
                            @MORTGAGERECORDFOR = MORTGAGERECORDFOR
                        from
                            dbo.WPREALESTATE
                        where
                            ID=@ID

                        exec @ISBUILTIN = UFN_ISBUILTIN_WEALTHSOURCE @SOURCE;

                        return 0

                    end