C# Class CmsData.OrganizationMember

Inheritance: INotifyPropertyChanging, INotifyPropertyChanged
Mostrar archivo Open project: bvcms/bvcms Class Usage Examples

Public Methods

Method Description
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

Method Details

AddEditExtra() public method

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

AddEditExtraBool() public method

public AddEditExtraBool ( string field, bool tf ) : void
field string
tf bool
return void

AddEditExtraCode() public method

public AddEditExtraCode ( string field, string value ) : void
field string
value string
return void

AddEditExtraDate() public method

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

AddEditExtraInt() public method

public AddEditExtraInt ( string field, int value ) : void
field string
value int
return void

AddEditExtraText() public method

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

AddEditExtraValue() public method

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
return void

AddOrgMember() public static method

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
return OrganizationMember

AddToExtraText() public method

public AddToExtraText ( string field, string value ) : void
field string
value string
return void

AddToGroup() public method

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

AddToGroup() public method

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

AddToGroup() public method

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

AddToMemberData() public method

public AddToMemberData ( string s ) : void
s string
return void

AddToMemberDataBelowComments() public method

public AddToMemberDataBelowComments ( string s ) : void
s string
return void

AddTransaction() public method

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
return CmsData.Transaction

AmountDue() public method

public AmountDue ( CmsData.CMSDataContext db ) : decimal
db CmsData.CMSDataContext
return decimal

AmountDueTransactions() public method

public AmountDueTransactions ( CmsData.CMSDataContext db ) : decimal?
db CmsData.CMSDataContext
return decimal?

AmountPaidTransactions() public method

public AmountPaidTransactions ( CmsData.CMSDataContext db ) : decimal?
db CmsData.CMSDataContext
return decimal?

Drop() public method

public Drop ( CmsData.CMSDataContext db ) : CmsData.EnrollmentTransaction
db CmsData.CMSDataContext
return CmsData.EnrollmentTransaction

Drop() public method

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

Drop() public method

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

FastDrop() public method

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

FeePaid() public method

public FeePaid ( CmsData.CMSDataContext db ) : decimal
db CmsData.CMSDataContext
return decimal

GetExtra() public method

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

GetExtraValue() public static method

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

GetExtraValue() public method

public GetExtraValue ( string field ) : OrgMemberExtra
field string
return OrgMemberExtra

GetOrgMemberExtras() public method

public GetOrgMemberExtras ( ) : IEnumerable
return IEnumerable

HasSmallGroup() public method

public HasSmallGroup ( int id ) : bool
id int
return bool

InsertOrgMembers() public static method

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
return OrganizationMember

InsertOrgMembers() public static method

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
return OrganizationMember

IsInGroup() public method

public IsInGroup ( string name ) : bool
name string
return bool

Load() public static method

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

Load() public static method

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

LogExtraValue() public method

public LogExtraValue ( string op, string field ) : void
op string
field string
return void

MakeLeaderOfGroup() public method

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

MoveToOrg() public static method

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
return void

PayLink2() public method

public PayLink2 ( CmsData.CMSDataContext db ) : string
db CmsData.CMSDataContext
return string

RemoveAsLeaderOfGroup() public method

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

RemoveExtraValue() public method

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

RemoveFromGroup() public method

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

SmallGroupList() public method

public SmallGroupList ( ) : IEnumerable
return IEnumerable

ToggleGroup() public method

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

TotalPaid() public method

public TotalPaid ( CmsData.CMSDataContext db ) : decimal
db CmsData.CMSDataContext
return decimal

TransactionSummary() public method

public TransactionSummary ( CmsData.CMSDataContext db ) : TransactionSummary
db CmsData.CMSDataContext
return TransactionSummary

UpdateMeetingsToUpdate() public static method

public static UpdateMeetingsToUpdate ( ) : void
return void

UpdateMeetingsToUpdate() public static method

public static UpdateMeetingsToUpdate ( CmsData.CMSDataContext Db ) : void
Db CmsData.CMSDataContext
return void

VolunteerLeaderInOrg() public static method

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