C# 클래스 CmsData.API.APIOrganization

파일 보기 프로젝트 열기: bvcms/bvcms 1 사용 예제들

공개 메소드들

메소드 설명
APIOrganization ( CMSDataContext Db ) : System
AddDivToOrg ( int orgid, int divid ) : string
AddEditExtraValue ( int orgid, string field, string value ) : string
AddOrgMember ( int OrgId, int PeopleId, string MemberType, bool pending ) : string
ChildOrgMembers ( int id ) : string
ChildOrgs ( int id, string extravalue1, string extravalue2 ) : string
CreateProgramDivision ( string program, string division ) : string
DeleteExtraValue ( int orgid, string field ) : string
DropOrgMember ( int OrgId, int PeopleId ) : string
ExtraValues ( int orgid, string fields ) : string
GetOrganization ( int id ) : Organization
MessageReplacements ( CMSDataContext db, Person p, string divisionName, int orgId, string organizationName, string location, string message ) : string
NewOrganization ( int divId, string name, string location, int parentOrgId, int campusId, int orgtype, int leadertype, int securitytype, string securityrole ) : string
OrgMembers ( int orgid, string search ) : string
OrgMembers2 ( int orgid, string search ) : string
OrgMembersData ( int orgid ) : List
OrganizationsForDiv ( int divid ) : string
ParentOrgs ( int id, string extravalue1, string extravalue2 ) : string
RemoveDivFromOrg ( int orgid, int divid ) : string
SendEventReminders ( System.Guid id ) : void
SendEventReminders ( int id ) : void
SendVolunteerReminders ( int id, bool sendall ) : void
UpdateOrgMember ( int orgid, int peopleid, string MemberType, System.DateTime EnrollDate, string InactiveDate, bool pending ) : string
UpdateOrganization ( int orgid, string name, string campusid, string active, string location, string description, int orgtype, int leadertype, int securitytype, string securityrole, int parentorg ) : string

비공개 메소드들

메소드 설명
SerializeOrgs ( IQueryable q, string root, string OrgElement, string MembersElement ) : string

메소드 상세

APIOrganization() 공개 메소드

public APIOrganization ( CMSDataContext Db ) : System
Db CMSDataContext
리턴 System

AddDivToOrg() 공개 메소드

public AddDivToOrg ( int orgid, int divid ) : string
orgid int
divid int
리턴 string

AddEditExtraValue() 공개 메소드

public AddEditExtraValue ( int orgid, string field, string value ) : string
orgid int
field string
value string
리턴 string

AddOrgMember() 공개 메소드

public AddOrgMember ( int OrgId, int PeopleId, string MemberType, bool pending ) : string
OrgId int
PeopleId int
MemberType string
pending bool
리턴 string

ChildOrgMembers() 공개 메소드

public ChildOrgMembers ( int id ) : string
id int
리턴 string

ChildOrgs() 공개 메소드

public ChildOrgs ( int id, string extravalue1, string extravalue2 ) : string
id int
extravalue1 string
extravalue2 string
리턴 string

CreateProgramDivision() 공개 메소드

public CreateProgramDivision ( string program, string division ) : string
program string
division string
리턴 string

DeleteExtraValue() 공개 메소드

public DeleteExtraValue ( int orgid, string field ) : string
orgid int
field string
리턴 string

DropOrgMember() 공개 메소드

public DropOrgMember ( int OrgId, int PeopleId ) : string
OrgId int
PeopleId int
리턴 string

ExtraValues() 공개 메소드

public ExtraValues ( int orgid, string fields ) : string
orgid int
fields string
리턴 string

GetOrganization() 공개 메소드

public GetOrganization ( int id ) : Organization
id int
리턴 Organization

MessageReplacements() 공개 정적인 메소드

public static MessageReplacements ( CMSDataContext db, Person p, string divisionName, int orgId, string organizationName, string location, string message ) : string
db CMSDataContext
p Person
divisionName string
orgId int
organizationName string
location string
message string
리턴 string

NewOrganization() 공개 메소드

public NewOrganization ( int divId, string name, string location, int parentOrgId, int campusId, int orgtype, int leadertype, int securitytype, string securityrole ) : string
divId int
name string
location string
parentOrgId int
campusId int
orgtype int
leadertype int
securitytype int
securityrole string
리턴 string

OrgMembers() 공개 메소드

public OrgMembers ( int orgid, string search ) : string
orgid int
search string
리턴 string

OrgMembers2() 공개 메소드

public OrgMembers2 ( int orgid, string search ) : string
orgid int
search string
리턴 string

OrgMembersData() 공개 메소드

public OrgMembersData ( int orgid ) : List
orgid int
리턴 List

OrganizationsForDiv() 공개 메소드

public OrganizationsForDiv ( int divid ) : string
divid int
리턴 string

ParentOrgs() 공개 메소드

public ParentOrgs ( int id, string extravalue1, string extravalue2 ) : string
id int
extravalue1 string
extravalue2 string
리턴 string

RemoveDivFromOrg() 공개 메소드

public RemoveDivFromOrg ( int orgid, int divid ) : string
orgid int
divid int
리턴 string

SendEventReminders() 공개 메소드

public SendEventReminders ( System.Guid id ) : void
id System.Guid
리턴 void

SendEventReminders() 공개 메소드

public SendEventReminders ( int id ) : void
id int
리턴 void

SendVolunteerReminders() 공개 메소드

public SendVolunteerReminders ( int id, bool sendall ) : void
id int
sendall bool
리턴 void

UpdateOrgMember() 공개 메소드

public UpdateOrgMember ( int orgid, int peopleid, string MemberType, System.DateTime EnrollDate, string InactiveDate, bool pending ) : string
orgid int
peopleid int
MemberType string
EnrollDate System.DateTime
InactiveDate string
pending bool
리턴 string

UpdateOrganization() 공개 메소드

public UpdateOrganization ( int orgid, string name, string campusid, string active, string location, string description, int orgtype, int leadertype, int securitytype, string securityrole, int parentorg ) : string
orgid int
name string
campusid string
active string
location string
description string
orgtype int
leadertype int
securitytype int
securityrole string
parentorg int
리턴 string