OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.MConference.Applications.TApplicationManagement Class Reference

Manage Conference applications More...

Static Public Member Functions

static bool IsConferenceOrganisingOffice ()
 
static bool GetApplications (ref ConferenceApplicationTDS AMainDS, Int64 AEventPartnerKey, string AEventCode, string AApplicationStatus, Int64 ARegistrationOffice, bool AConferenceOrganisingOffice, string ARole, bool AClearJSONData)
 return a list of all applicants for a given event, but if AConferenceOrganisingOffice is false, consider only the registration office that the user has permissions for, ie. Module REG-00xx0000000 More...
 
static bool GetApplications (ref ConferenceApplicationTDS AMainDS, Int64 AEventPartnerKey, string AEventCode, string AApplicationStatus, Int64 ARegistrationOffice, string ARole, bool AClearJSONData)
 return a list of all applicants for a given event, but only the registration office that the user has permissions for, ie. Module REG-00xx0000000 More...
 
static PPartnerTable GetRegistrationOffices ()
 get the number and name of the registration offices that the current user has access for More...
 

Detailed Description

Manage Conference applications

Member Function Documentation

◆ GetApplications() [1/2]

static bool Ict.Petra.Server.MConference.Applications.TApplicationManagement.GetApplications ( ref ConferenceApplicationTDS  AMainDS,
Int64  AEventPartnerKey,
string  AEventCode,
string  AApplicationStatus,
Int64  ARegistrationOffice,
bool  AConferenceOrganisingOffice,
string  ARole,
bool  AClearJSONData 
)
inlinestatic

return a list of all applicants for a given event, but if AConferenceOrganisingOffice is false, consider only the registration office that the user has permissions for, ie. Module REG-00xx0000000

Parameters
AMainDS
AEventPartnerKeyThe ConferenceKey
AEventCodeThe OutreachPrefix
AApplicationStatus
ARegistrationOfficeif -1, then show all offices that the user has permission for
AConferenceOrganisingOfficeif true, all offices are considered
ARole
AClearJSONData
Returns

◆ GetApplications() [2/2]

static bool Ict.Petra.Server.MConference.Applications.TApplicationManagement.GetApplications ( ref ConferenceApplicationTDS  AMainDS,
Int64  AEventPartnerKey,
string  AEventCode,
string  AApplicationStatus,
Int64  ARegistrationOffice,
string  ARole,
bool  AClearJSONData 
)
inlinestatic

return a list of all applicants for a given event, but only the registration office that the user has permissions for, ie. Module REG-00xx0000000

Parameters
AMainDS
AEventPartnerKey
AEventCode
AApplicationStatus
ARegistrationOfficeif -1, then show all offices that the user has permission for
ARole
AClearJSONData
Returns

◆ GetRegistrationOffices()

static PPartnerTable Ict.Petra.Server.MConference.Applications.TApplicationManagement.GetRegistrationOffices ( )
inlinestatic

get the number and name of the registration offices that the current user has access for

Returns

◆ IsConferenceOrganisingOffice()

static bool Ict.Petra.Server.MConference.Applications.TApplicationManagement.IsConferenceOrganisingOffice ( )
inlinestatic

is the current user representing the office that is organising the conference? This user gets to see all registrations.


The documentation for this class was generated from the following file: