The ProjectManagementDa type exposes the following members.

Methods

  NameDescription
Public methodAddAssociatedContacts
Adds an association between a Project and a list of Contacts.
Public methodAddAssociatedOrganizations
Adds an association between a Project and a list of Organizations.
Public methodCompareProjectStages
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 methodGetAllContacts
Returns a list of All Contacts
Public methodGetAllContactsByOrgId
Returns a list of all Contact by projectId and orgId
Public methodGetAllContactsByProtocol
Returns a list of all Contact by protocolId
Public methodGetAllContactsWithOrgNameByProjectId
Returns a list of all contacts and organizations by projectId
Public methodGetAllDiseaseStateCodeLOI
Returns a list of all Disease State Lookup Codes for LOI
Public methodGetAllDiseaseStateCodeProjApproval
Returns a list of all Disease State Lookup Codes for Project Approval
Public methodGetAllEditorContacts
Returns a list of all Editors
Public methodGetAllOrganizationsByProjectId
Returns a list of all orgazanizations by projectId
Public methodGetAllOrganizationsSortedByProjectId
Returns a sorted list of all orgazanizations by projectId
Public methodGetAllOrgsByContactId
Returns a list of all Contact by projectId and orgId
Public methodGetAllProjectContactsExcludingProject
Returns a list of all contacts, except those associated with a particular Project.
Public methodGetAllProjectOrganizationsExcludingProject
Returns a list of all organizations, except those associated with a particular Project.
Public methodGetAllProjects
Returns a list of all Projects
Public methodGetAllProjectsByUserId
Gets a list of Projects where a User (specified by UserId) is a Contact.
Public methodGetAllProjectsForOrg
Returns a list of all Projects for an Organization
Public methodGetAllProtocolsByProjectId
Returns a list of all Protocols by projectId
Public methodGetAllUnassignedContacts
Public methodGetAllUnassociatedOrgsByContact
Returns a list of all Orgs unassociated to a contact
Public methodGetAuthorInfoByPublication
Returns a list of all All Authors by publicationId
Public methodGetAuthorsByManuscriptId
Returns a list of all Authors for a particular Manuscript
Public methodGetDistinctStagesAndEvents()()()()
Gets a list of DISTINCT StageName, EventName from all projects and organizations order by pri keys
Public methodGetDistinctStagesAndEvents(IEnumerable<(Of <<'(Int32>)>>), IEnumerable<(Of <<'(Int32>)>>))
Gets a list of DISTINCT StageName, EventName from a list of projects by organizations order by pri keys
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIDForLOI
Returns an ID for a new LOI
Public methodGetIDForProject
Returns an ID for a new Project
Public methodGetLeadCenterByProjectId
Returns Lead Organization for a Project
Public methodGetLOIResponse
Returns a list of all LOI Responses
Public methodGetManuscriptInfo
Returns a list of Manuscripts by ProjectId
Public methodGetManuscriptsByProject
Returns a list of Manuscripts by ProjectId
Public methodGetOrganizationsByProjectIds
Public methodGetOrgByProjectAndOrgId
Returns a list of all Organizations Assigned to a project
Public methodGetProjectContactsByProjectId
Returns a list of all contacts associated with a particular Project.
Public methodGetProjectContactsWithOrganizations
Returns a list of contacts that are currently assigned to the project with their Organization (if applicable).
Public methodGetProjectOrganizationsByProjectId
Returns a list of all organizations associated with a particular Project.
Public methodGetProjectsStagesAndEvents
Gets a DataSet containing Projects with their associated stages and events. Optionally filtered by Project and/or Organization. Table 0: Projects Table 1: Stages Table 2: Events NOTE: Projects with no stages will not be returned.
Public methodGetPublicationsByProject
Returns a list of all Publications by projectId
Public methodGetStageEventsByProject
Returns all events which belong to a Project. Includes events at the Project level (no org for parent stage) and individual org's events.
Public methodGetStagesByProjectAndOrganization
Returns a list of Stages belonging to an Organization in a particular Project.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUserByEmail
Returns a User by Email
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProjectMgmtSearch(String, array<String>[]()[][])
Public methodProjectMgmtSearch(String, array<String>[]()[][], Int32)
Public methodRemoveAssociatedContacts
Public methodRemoveAssociatedOrganizations
Public methodResetLeadOrg
Returns an ID for a new Project
Public methodSetLeadOrg
Sets Lead Organization for a Project
Protected methodSetParams Obsolete. (Inherited from BaseDA.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

See Also