C# Класс CmsData.OrganizationMember

Наследование: INotifyPropertyChanging, INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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