C# 클래스 CmsData.OrganizationMember

상속: INotifyPropertyChanging, INotifyPropertyChanged
파일 보기 프로젝트 열기: bvcms/bvcms 1 사용 예제들

공개 메소드들

메소드 설명
AddEditExtra ( CmsData.CMSDataContext db, string field, string value, bool multiline = false ) : void
AddEditExtraBool ( string field, bool tf ) : void
AddEditExtraCode ( string field, string value ) : void
AddEditExtraDate ( string field, System.DateTime value ) : void
AddEditExtraInt ( string field, int value ) : void
AddEditExtraText ( string field, string value, System.DateTime dt = null ) : void
AddEditExtraValue ( string field, string code, System.DateTime date, string text, bool bit, int intn, System.DateTime dt = null ) : void
AddOrgMember ( CmsData.CMSDataContext db, int organizationId, int peopleId, int memberTypeId, System.DateTime enrollmentDate, string name ) : OrganizationMember
AddToExtraText ( string field, string value ) : void
AddToGroup ( CmsData.CMSDataContext Db, int n ) : int
AddToGroup ( CmsData.CMSDataContext Db, string name ) : void
AddToGroup ( CmsData.CMSDataContext Db, string name, int n ) : void
AddToMemberData ( string s ) : void
AddToMemberDataBelowComments ( string s ) : void
AddTransaction ( CmsData.CMSDataContext db, string reason, decimal payment, string description, decimal amount = null, bool adjustFee = false, string pmtDescription = null ) : CmsData.Transaction
AmountDue ( CmsData.CMSDataContext db ) : decimal
AmountDueTransactions ( CmsData.CMSDataContext db ) : decimal?
AmountPaidTransactions ( CmsData.CMSDataContext db ) : decimal?
Drop ( CmsData.CMSDataContext db ) : CmsData.EnrollmentTransaction
Drop ( CmsData.CMSDataContext db, System.DateTime dropdate ) : CmsData.EnrollmentTransaction
Drop ( CmsData.CMSDataContext db, System.DateTime dropdate, string orgname ) : CmsData.EnrollmentTransaction
FastDrop ( CmsData.CMSDataContext db, System.DateTime dropdate, string orgname ) : void
FeePaid ( CmsData.CMSDataContext db ) : decimal
GetExtra ( CmsData.CMSDataContext db, string field ) : string
GetExtraValue ( CmsData.CMSDataContext db, int oid, int pid, string field ) : OrgMemberExtra
GetExtraValue ( string field ) : OrgMemberExtra
GetOrgMemberExtras ( ) : IEnumerable
HasSmallGroup ( int id ) : bool
InsertOrgMembers ( CmsData.CMSDataContext db, int organizationId, int peopleId, int memberTypeId, System.DateTime enrollmentDate, System.DateTime inactiveDate = null, bool pending = false, bool skipTriggerProcessing = false ) : OrganizationMember
InsertOrgMembers ( CmsData.CMSDataContext db, int organizationId, int peopleId, int memberTypeId, System.DateTime enrollmentDate, System.DateTime inactiveDate, bool pending, string name, bool skipTriggerProcessing = false ) : OrganizationMember
IsInGroup ( string name ) : bool
Load ( CmsData.CMSDataContext Db, int PeopleId, int OrgId ) : OrganizationMember
Load ( CmsData.CMSDataContext Db, int PeopleId, string OrgName ) : OrganizationMember
LogExtraValue ( string op, string field ) : void
MakeLeaderOfGroup ( CmsData.CMSDataContext Db, int sgId ) : void
MoveToOrg ( CmsData.CMSDataContext db, int pid, int fromOrg, int toOrg, bool moveregdata = true, int toMemberTypeId = -1 ) : void
PayLink2 ( CmsData.CMSDataContext db ) : string
RemoveAsLeaderOfGroup ( CmsData.CMSDataContext Db, int sgId ) : void
RemoveExtraValue ( CmsData.CMSDataContext db, string field ) : void
RemoveFromGroup ( CmsData.CMSDataContext Db, string name ) : void
SmallGroupList ( ) : IEnumerable
ToggleGroup ( CmsData.CMSDataContext Db, int groupid ) : bool
TotalPaid ( CmsData.CMSDataContext db ) : decimal
TransactionSummary ( CmsData.CMSDataContext db ) : TransactionSummary
UpdateMeetingsToUpdate ( ) : void
UpdateMeetingsToUpdate ( CmsData.CMSDataContext Db ) : void
VolunteerLeaderInOrg ( CmsData.CMSDataContext db, int orgid ) : bool

메소드 상세

AddEditExtra() 공개 메소드

public AddEditExtra ( CmsData.CMSDataContext db, string field, string value, bool multiline = false ) : void
db CmsData.CMSDataContext
field string
value string
multiline bool
리턴 void

AddEditExtraBool() 공개 메소드

public AddEditExtraBool ( string field, bool tf ) : void
field string
tf bool
리턴 void

AddEditExtraCode() 공개 메소드

public AddEditExtraCode ( string field, string value ) : void
field string
value string
리턴 void

AddEditExtraDate() 공개 메소드

public AddEditExtraDate ( string field, System.DateTime value ) : void
field string
value System.DateTime
리턴 void

AddEditExtraInt() 공개 메소드

public AddEditExtraInt ( string field, int value ) : void
field string
value int
리턴 void

AddEditExtraText() 공개 메소드

public AddEditExtraText ( string field, string value, System.DateTime dt = null ) : void
field string
value string
dt System.DateTime
리턴 void

AddEditExtraValue() 공개 메소드

public AddEditExtraValue ( string field, string code, System.DateTime date, string text, bool bit, int intn, System.DateTime dt = null ) : void
field string
code string
date System.DateTime
text string
bit bool
intn int
dt System.DateTime
리턴 void

AddOrgMember() 공개 정적인 메소드

public static AddOrgMember ( CmsData.CMSDataContext db, int organizationId, int peopleId, int memberTypeId, System.DateTime enrollmentDate, string name ) : OrganizationMember
db CmsData.CMSDataContext
organizationId int
peopleId int
memberTypeId int
enrollmentDate System.DateTime
name string
리턴 OrganizationMember

AddToExtraText() 공개 메소드

public AddToExtraText ( string field, string value ) : void
field string
value string
리턴 void

AddToGroup() 공개 메소드

public AddToGroup ( CmsData.CMSDataContext Db, int n ) : int
Db CmsData.CMSDataContext
n int
리턴 int

AddToGroup() 공개 메소드

public AddToGroup ( CmsData.CMSDataContext Db, string name ) : void
Db CmsData.CMSDataContext
name string
리턴 void

AddToGroup() 공개 메소드

public AddToGroup ( CmsData.CMSDataContext Db, string name, int n ) : void
Db CmsData.CMSDataContext
name string
n int
리턴 void

AddToMemberData() 공개 메소드

public AddToMemberData ( string s ) : void
s string
리턴 void

AddToMemberDataBelowComments() 공개 메소드

public AddToMemberDataBelowComments ( string s ) : void
s string
리턴 void

AddTransaction() 공개 메소드

public AddTransaction ( CmsData.CMSDataContext db, string reason, decimal payment, string description, decimal amount = null, bool adjustFee = false, string pmtDescription = null ) : CmsData.Transaction
db CmsData.CMSDataContext
reason string
payment decimal
description string
amount decimal
adjustFee bool
pmtDescription string
리턴 CmsData.Transaction

AmountDue() 공개 메소드

public AmountDue ( CmsData.CMSDataContext db ) : decimal
db CmsData.CMSDataContext
리턴 decimal

AmountDueTransactions() 공개 메소드

public AmountDueTransactions ( CmsData.CMSDataContext db ) : decimal?
db CmsData.CMSDataContext
리턴 decimal?

AmountPaidTransactions() 공개 메소드

public AmountPaidTransactions ( CmsData.CMSDataContext db ) : decimal?
db CmsData.CMSDataContext
리턴 decimal?

Drop() 공개 메소드

public Drop ( CmsData.CMSDataContext db ) : CmsData.EnrollmentTransaction
db CmsData.CMSDataContext
리턴 CmsData.EnrollmentTransaction

Drop() 공개 메소드

public Drop ( CmsData.CMSDataContext db, System.DateTime dropdate ) : CmsData.EnrollmentTransaction
db CmsData.CMSDataContext
dropdate System.DateTime
리턴 CmsData.EnrollmentTransaction

Drop() 공개 메소드

public Drop ( CmsData.CMSDataContext db, System.DateTime dropdate, string orgname ) : CmsData.EnrollmentTransaction
db CmsData.CMSDataContext
dropdate System.DateTime
orgname string
리턴 CmsData.EnrollmentTransaction

FastDrop() 공개 메소드

public FastDrop ( CmsData.CMSDataContext db, System.DateTime dropdate, string orgname ) : void
db CmsData.CMSDataContext
dropdate System.DateTime
orgname string
리턴 void

FeePaid() 공개 메소드

public FeePaid ( CmsData.CMSDataContext db ) : decimal
db CmsData.CMSDataContext
리턴 decimal

GetExtra() 공개 메소드

public GetExtra ( CmsData.CMSDataContext db, string field ) : string
db CmsData.CMSDataContext
field string
리턴 string

GetExtraValue() 공개 정적인 메소드

public static GetExtraValue ( CmsData.CMSDataContext db, int oid, int pid, string field ) : OrgMemberExtra
db CmsData.CMSDataContext
oid int
pid int
field string
리턴 OrgMemberExtra

GetExtraValue() 공개 메소드

public GetExtraValue ( string field ) : OrgMemberExtra
field string
리턴 OrgMemberExtra

GetOrgMemberExtras() 공개 메소드

public GetOrgMemberExtras ( ) : IEnumerable
리턴 IEnumerable

HasSmallGroup() 공개 메소드

public HasSmallGroup ( int id ) : bool
id int
리턴 bool

InsertOrgMembers() 공개 정적인 메소드

public static InsertOrgMembers ( CmsData.CMSDataContext db, int organizationId, int peopleId, int memberTypeId, System.DateTime enrollmentDate, System.DateTime inactiveDate = null, bool pending = false, bool skipTriggerProcessing = false ) : OrganizationMember
db CmsData.CMSDataContext
organizationId int
peopleId int
memberTypeId int
enrollmentDate System.DateTime
inactiveDate System.DateTime
pending bool
skipTriggerProcessing bool
리턴 OrganizationMember

InsertOrgMembers() 공개 정적인 메소드

public static InsertOrgMembers ( CmsData.CMSDataContext db, int organizationId, int peopleId, int memberTypeId, System.DateTime enrollmentDate, System.DateTime inactiveDate, bool pending, string name, bool skipTriggerProcessing = false ) : OrganizationMember
db CmsData.CMSDataContext
organizationId int
peopleId int
memberTypeId int
enrollmentDate System.DateTime
inactiveDate System.DateTime
pending bool
name string
skipTriggerProcessing bool
리턴 OrganizationMember

IsInGroup() 공개 메소드

public IsInGroup ( string name ) : bool
name string
리턴 bool

Load() 공개 정적인 메소드

public static Load ( CmsData.CMSDataContext Db, int PeopleId, int OrgId ) : OrganizationMember
Db CmsData.CMSDataContext
PeopleId int
OrgId int
리턴 OrganizationMember

Load() 공개 정적인 메소드

public static Load ( CmsData.CMSDataContext Db, int PeopleId, string OrgName ) : OrganizationMember
Db CmsData.CMSDataContext
PeopleId int
OrgName string
리턴 OrganizationMember

LogExtraValue() 공개 메소드

public LogExtraValue ( string op, string field ) : void
op string
field string
리턴 void

MakeLeaderOfGroup() 공개 메소드

public MakeLeaderOfGroup ( CmsData.CMSDataContext Db, int sgId ) : void
Db CmsData.CMSDataContext
sgId int
리턴 void

MoveToOrg() 공개 정적인 메소드

public static MoveToOrg ( CmsData.CMSDataContext db, int pid, int fromOrg, int toOrg, bool moveregdata = true, int toMemberTypeId = -1 ) : void
db CmsData.CMSDataContext
pid int
fromOrg int
toOrg int
moveregdata bool
toMemberTypeId int
리턴 void

PayLink2() 공개 메소드

public PayLink2 ( CmsData.CMSDataContext db ) : string
db CmsData.CMSDataContext
리턴 string

RemoveAsLeaderOfGroup() 공개 메소드

public RemoveAsLeaderOfGroup ( CmsData.CMSDataContext Db, int sgId ) : void
Db CmsData.CMSDataContext
sgId int
리턴 void

RemoveExtraValue() 공개 메소드

public RemoveExtraValue ( CmsData.CMSDataContext db, string field ) : void
db CmsData.CMSDataContext
field string
리턴 void

RemoveFromGroup() 공개 메소드

public RemoveFromGroup ( CmsData.CMSDataContext Db, string name ) : void
Db CmsData.CMSDataContext
name string
리턴 void

SmallGroupList() 공개 메소드

public SmallGroupList ( ) : IEnumerable
리턴 IEnumerable

ToggleGroup() 공개 메소드

public ToggleGroup ( CmsData.CMSDataContext Db, int groupid ) : bool
Db CmsData.CMSDataContext
groupid int
리턴 bool

TotalPaid() 공개 메소드

public TotalPaid ( CmsData.CMSDataContext db ) : decimal
db CmsData.CMSDataContext
리턴 decimal

TransactionSummary() 공개 메소드

public TransactionSummary ( CmsData.CMSDataContext db ) : TransactionSummary
db CmsData.CMSDataContext
리턴 TransactionSummary

UpdateMeetingsToUpdate() 공개 정적인 메소드

public static UpdateMeetingsToUpdate ( ) : void
리턴 void

UpdateMeetingsToUpdate() 공개 정적인 메소드

public static UpdateMeetingsToUpdate ( CmsData.CMSDataContext Db ) : void
Db CmsData.CMSDataContext
리턴 void

VolunteerLeaderInOrg() 공개 정적인 메소드

public static VolunteerLeaderInOrg ( CmsData.CMSDataContext db, int orgid ) : bool
db CmsData.CMSDataContext
orgid int
리턴 bool