The CEvent type exposes the following members.

Constructors

  NameDescription
Public methodCEvent(IiMISUser)
This constructor is used to create a new CEvent object.
Public methodCEvent(IiMISUser, String)
This constructor is used to instantiate existing Events from the database.

Methods

  NameDescription
Protected methodCheckAndModifyEditStatus
Sets the EditStatus to Modified if it is Unchanged
(Inherited from iboBase.)
Public methodDelete
Marks this object to be deleted when the save is done
(Inherited from iboBase.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetAllEvents
Gets all events in the system, ordered by the event start date
Public methodStatic memberGetAllEventsByType
Gets all events of the given type, ordered by the event start date
Public methodStatic memberGetAllEventsInRange
Gets all events that start within the date range specified, ordered by the event start date.
Public methodStatic memberGetAllEventsInRangeByType
Gets all events of the given type that start within the date range specified and have the supplied type, ordered by the event start date
Public methodStatic memberGetAllFutureEvents
Gets all events that start after today, ordered by the event start date
Public methodStatic memberGetAllFutureEventsByType
Gets all events of the given type that start after today, ordered by the event start date
Public methodStatic memberGetEvents
Retrieves a collection of Events from the database using the supplied SQL FROM and WHERE criteria and parameters. The starting SQL is: SELECT Meet_Master.* FROM Meet_Master {0} WHERE 1 = 1 {1}. So any additional FROM criteria should look something like: ", Product" or "INNER JOIN Product ON Meet_Master.MEETING = Product.PRODUCT_CODE" etc. Any additional WHERE criteria should start with AND, like: "AND Meet_Master.MEETING = Product.PRODUCT_CODE" etc.
Public methodGetFeesForFunction
Gets a dictionary of CFunctionFee objects for the supplied functionCode.
Public methodGetFunctionByCode
Look up and return a CFunction object given a functionCode.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNewFunction
Add a function to the internal collection of functions associated with this event.
Public methodSave()()()()
Saves the CEvent object along with all of its child records to the database using a new DataServer object.
Public methodSave(DataServer)
Saves the CEvent object along with all of its child records to the database using the supplied DataServer object and a new transaction.
Public methodSave(DataServer, Boolean)
Saves the CEvent object along with all of its child records to the database using the supplied DataServer object.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodValidate
Makes sure that all of the property data passes the iMIS business rules.
(Overrides iboBase..::..Validate()()()().)

Fields

  NameDescription
Protected fieldmEditStatus
The edit status (unchanged, modified, etc) of this record.
(Inherited from iboBase.)
Protected fieldmErrors
The current list of errors encountered by this class instance during processing.
(Inherited from iboBase.)

Properties

  NameDescription
Public propertyAddress
Gets the CAddressBasic object used to hold address information for this event.
Public propertyAllowRegistrationsString
Gets or sets the Registration Verification Calculation SQL string.
Public propertyAppealCode
Gets or sets the fundraising Appeal code.
Public propertyCampaignCode
Gets or sets the fundraising Campaign code.
Public propertyCategoryCode
Gets or sets the event category.
Public propertyCompCalculation
Gets or sets the COMP_REG_CALCULATION string.
Public propertyCompRegistrationClass
Gets or sets the COMP_REG_REG_CLASS string.
Public propertyContactId
Gets or sets the CONTACT_ID string.
Public propertyCoordinators
Gets or sets the coordinators for this event.
Public propertyDescription
Gets or sets the longer descriptive text for this event.
Public propertyEarlyCutoffDate
Gets or sets the early cutoff date for event registrations.
Public propertyEditStatus
Indicates the current edit status of this object, i.e., New, Modified, Deleted, or Unchanged. See EEditStatus
(Inherited from iboBase.)
Public propertyEmailRegistration
Gets or sets the flag indicating whether email registration is allowed.
Public propertyEndDate
Gets or sets when the event ends.
Public propertyErrors
The collection of CError objects (error and warning messages) associated with this object instance
(Inherited from iboBase.)
Public propertyErrorsCount
Gets the number of error and warning messages that have been set on this object.
(Inherited from iboBase.)
Public propertyEventCode
Gets or sets the short identifier of the event.
Public propertyEventImageName
Gets or sets the MEETING_IMAGE_NAME string.
Public propertyEventType
Gets or sets the type of event.
Public propertyEventUrl
Gets or sets a URL associated with this event.
Public propertyFinancialEntityCode
Gets or sets the identifier of the financial entity to be associated with this event.
Public propertyFunctions
Gets a list of CFunction objects associated with this event.
Public propertyFunctionsCount
Gets the number of functions associated with this event.
Public propertyFunctionsRegistration
Gets the list of 'Registration' functions. i.e., Hotel, Memo, Expo, etc. are filtered out.
Public propertyHeadCount
Gets or sets the headcount number for this event.
Public propertyIsConfirmationSupressed
Gets or sets a flag indicating whether a confirmation should printed for this event.
Public propertyIsCoordinatorsSupressed
Gets or sets a flag indicating whether the printing of Coordinators on confirmation letters should be suppressed.
Public propertyIsDirectionsSupressed
Gets or sets a flag indicating whther the printing of directions on confirmation letters should be suppressed.
Public propertyIsFundraisingEvent
Gets or sets the IS_FR_MEET flag.
Public propertyIsNotesSupressed
Gets or sets a flag indicating whether the printing of event Notes on confirmation letters should be suppressed.
Public propertyIsTaxByAddress
Gets or sets the TAX_BY_ADRESS flag.
Public propertyIsWebViewOnly
Gets or sets a flag indicating whether the event can only be viewed on the web.
Public propertyLateCutoffDate
Gets or sets the cutoff date for late registrations.
Public propertyLogo
Gets or sets the logo for the event.
Public propertyMaxAttendees
Gets or sets the maximum number of attendees for this event.
Public propertyNotes
Gets or sets notes associated with this event.
Public propertyPostRegistration
Gets or sets the POST_REGISTRATION flag.
Public propertyRegistrantsCount
Gets or sets the number of registrants for this event.
Public propertyRegularCutoffDate
Gets or sets the standard cutoff date for event registrations.
Public propertyShowOnWeb
Gets or sets an indication of whether this event should be shown in a web view.
Public propertySquareFootRules
Gets or sets the SQUARE_FOOT_RULES string.
Public propertyStartDate
Gets or sets when the event begins.
Public propertyStatus
Gets or sets the status of the event.
Public propertyTaxAuthority
Gets the CTaxAuthority object associated with this event.
Public propertyTaxAuthorityCode
Gets or sets the identifier of the tax authority for this event.
Public propertyTitle
Gets or sets short descriptive text for the event.
Public propertyTotalCancellations
Gets or sets the total number of cancellations for this event.
Public propertyTotalRevenue
Gets or sets the current total revenue that exists for this event.
Public propertyUserDefined1
Gets or sets a user-defined string.
Public propertyUserDefined10
Gets or sets a user-defined string.
Public propertyUserDefined2
Gets or sets a user-defined string.
Public propertyUserDefined3
Gets or sets a user-defined string.
Public propertyUserDefined4
Gets or sets a user-defined string.
Public propertyUserDefined5
Gets or sets a user-defined string.
Public propertyUserDefined6
Gets or sets a user-defined string.
Public propertyUserDefined7
Gets or sets a user-defined string.
Public propertyUserDefined8
Gets or sets a user-defined string.
Public propertyUserDefined9
Gets or sets a user-defined string.

See Also