V_QUERY_RESERVATION

Provides the ability to query reservation information.

Fields

Field Field Type Null Description
ID uniqueidentifier System record ID
NAME nvarchar(100) Name
ARRIVALDATE date Arrival date
ARRIVALTIME UDT_HOURMINUTE Arrival time
STARTDATETIME datetime yes Start date and time
ENDDATETIME datetime yes End date and time
NUMBEROFBUSES smallint Number of buses
ARRIVALAREACODEID_TRANSLATION nvarchar(100) yes Arrival area
ARRIVALNOTES nvarchar(255) Arrival notes
DRIVERNAME nvarchar(100) Driver name
DRIVERPHONENUMBER nvarchar(100) Driver phone number
PRICING nvarchar(10) yes Pricing structure
DEPOSITREQUIRED bit Deposit required
DEPOSITAMOUNT money Deposit amount
DEPOSITDUEDATE date yes Deposit due date
CONTRACTREQUIRED bit Contract required
CONTRACTDUEDATE date yes Contract due date
CONTRACTSENT bit Contract sent
CONTRACTRECEIVED bit Contract received
FINALCOUNTREQUIRED bit Final count required
FINALCOUNTDUEDATE date yes Final count due date
FINALCOUNTRECEIVED bit Final count received
FINALDUEDATE date Order balance due
SALESORDERRECIPIENTID uniqueidentifier yes SALESORDERRECIPIENTID
SALESORDERADDRESSID uniqueidentifier yes SALESORDERADDRESSID
SALESORDERPHONEID uniqueidentifier yes SALESORDERPHONEID
SALESORDEREMAILADDRESSID uniqueidentifier yes SALESORDEREMAILADDRESSID
ADDEDBY_APPLICATION nvarchar(200) Added by application
ADDEDBY_USERNAME nvarchar(128) Added by user name
CHANGEDBY_APPLICATION nvarchar(200) Changed by application
CHANGEDBY_USERNAME nvarchar(128) Changed by user name
DATEADDED datetime Date added
DATECHANGED datetime Date changed
TSLONG bigint yes Timestamp value
ORDERBALANCESENT bit Order balance sent
SECURITYDEPOSITREQUIRED bit Security deposit required
SECURITYDEPOSITAMOUNT money Security deposit amount
SECURITYDEPOSITDUEDATE date yes Security deposit due date
IMPORTANTNOTES nvarchar(1000) yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  11/11/2014 4:17:11 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RESERVATION AS



                select
                    RESERVATION.ID,
                    RESERVATION.NAME,
                    RESERVATION.ARRIVALDATE,
                    RESERVATION.ARRIVALTIME,
                    RESERVATION.STARTDATETIME,
                    RESERVATION.ENDDATETIME,
                    RESERVATION.NUMBEROFBUSES,
                    ARRIVALAREACODE.DESCRIPTION as [ARRIVALAREACODEID_TRANSLATION],
                    RESERVATION.ARRIVALNOTES,
                    RESERVATION.DRIVERNAME,
                    RESERVATION.DRIVERPHONENUMBER,
                    RESERVATION.PRICING,
                    RESERVATION.DEPOSITREQUIRED,
                    RESERVATION.DEPOSITAMOUNT,
                    RESERVATION.DEPOSITDUEDATE,
                    RESERVATION.CONTRACTREQUIRED,
                    RESERVATION.CONTRACTDUEDATE,
                    RESERVATION.CONTRACTSENT,
                    RESERVATION.CONTRACTRECEIVED,
                    RESERVATION.FINALCOUNTREQUIRED,
                    RESERVATION.FINALCOUNTDUEDATE,
                    RESERVATION.FINALCOUNTRECEIVED,
                    RESERVATION.FINALDUEDATE,
                    SALESORDER.RECIPIENTID as [SALESORDERRECIPIENTID],
                    CONTACTRECORDS.ADDRESSID as [SALESORDERADDRESSID],
                    CONTACTRECORDS.PHONEID as [SALESORDERPHONEID],
                    CONTACTRECORDS.EMAILADDRESSID as [SALESORDEREMAILADDRESSID],
                    isnull([ADDEDBY].APPLICATIONNAME, '') as [ADDEDBY_APPLICATION],
                    isnull([ADDEDBY].USERNAME, '') as [ADDEDBY_USERNAME],
                    isnull([CHANGEDBY].APPLICATIONNAME, '') as [CHANGEDBY_APPLICATION],
                    isnull([CHANGEDBY].USERNAME, '') as [CHANGEDBY_USERNAME],
                    RESERVATION.DATEADDED,
                    RESERVATION.DATECHANGED,
                    RESERVATION.TSLONG,
                    RESERVATION.ORDERBALANCESENT,
                    RESERVATION.SECURITYDEPOSITREQUIRED,
                    RESERVATION.SECURITYDEPOSITAMOUNT,
                    RESERVATION.SECURITYDEPOSITDUEDATE,
                    SALESORDER.COMMENTS as [IMPORTANTNOTES]

                    /*#EXTENSION*/

                from
                    dbo.RESERVATION
                left outer join
                    dbo.SALESORDER on RESERVATION.ID = SALESORDER.ID
                left outer join
                    dbo.ARRIVALAREACODE on RESERVATION.ARRIVALAREACODEID = ARRIVALAREACODE.ID
                left outer join
                    dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = RESERVATION.ADDEDBYID
                left outer join
                    dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = RESERVATION.CHANGEDBYID
                outer apply
                    dbo.UFN_SALESORDER_CONTACTRECORDS(RESERVATION.ID) as CONTACTRECORDS