C# Класс CmsData.Person

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DiscClassStatusCompletedCodes int[]
DropCodesThatDrop int[]

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

Метод Описание
Add ( CmsData.CMSDataContext db, CmsData.Family fam, string firstname, string nickname, string lastname, System.DateTime dob ) : Person
Add ( CmsData.CMSDataContext db, bool SendNotices, CmsData.Family fam, int position, CmsData.Tag tag, string firstname, string nickname, string lastname, string dob, int MarriedCode, int gender, int originId, int EntryPointId, bool testing = false ) : Person
Add ( CmsData.Family fam, int position, CmsData.Tag tag, string name, string dob, bool Married, int gender, int originId, int EntryPointId ) : Person
Add ( CmsData.Family fam, int position, CmsData.Tag tag, string firstname, string nickname, string lastname, string dob, bool Married, int gender, int originId, int EntryPointId ) : Person
Add ( CmsData.Family fam, int position, CmsData.Tag tag, string firstname, string nickname, string lastname, string dob, int MarriedCode, int gender, int originId, int EntryPointId ) : Person
AddEditExtraBool ( CmsData.CMSDataContext db, int id, string field, bool value ) : void
AddEditExtraBool ( string field, bool tf ) : void
AddEditExtraCode ( string field, string value ) : void
AddEditExtraData ( CmsData.CMSDataContext db, int id, string field, string value, System.DateTime dt = null ) : void
AddEditExtraDate ( CmsData.CMSDataContext db, int id, string field, System.DateTime value ) : void
AddEditExtraDate ( string field, System.DateTime value ) : void
AddEditExtraInt ( CmsData.CMSDataContext db, int id, string field, int value ) : void
AddEditExtraInt ( string field, int value ) : void
AddEditExtraInts ( string field, int value, int value2 ) : void
AddEditExtraText ( string field, string value, System.DateTime dt = null ) : void
AddEditExtraValue ( CmsData.CMSDataContext db, int id, string field, string value ) : void
AddEditExtraValue ( string field, string code, System.DateTime date, string text, bool bit, int intn, System.DateTime dt = null ) : void
AddMedical ( string s ) : void
AddRelated ( CmsData.CMSDataContext db, int pid ) : CmsData.RelatedFamily
AddTaskAbout ( CmsData.CMSDataContext db, int AssignTo, string description ) : CmsData.Task
AddToExtraText ( string field, string value ) : void
CanViewStatementFor ( CmsData.CMSDataContext db, int id ) : bool
ComputeTitle ( ) : string
DeletePicture ( CmsData.CMSDataContext db ) : void
DeleteThumbnail ( CmsData.CMSDataContext db ) : void
ExtraValueExists ( CmsData.CMSDataContext db, int id, string field ) : bool
FetchOrCreateBaptismType ( CmsData.CMSDataContext db, string type ) : int
FetchOrCreateCampus ( CmsData.CMSDataContext db, string campus ) : CmsData.Campu
FetchOrCreateDecisionType ( CmsData.CMSDataContext db, string type ) : int
FetchOrCreateJoinType ( CmsData.CMSDataContext db, string status ) : int
FetchOrCreateMaritalStatus ( CmsData.CMSDataContext db, string type ) : int
FetchOrCreateMaritalStatusId ( CmsData.CMSDataContext db, string status ) : int
FetchOrCreateMemberStatus ( CmsData.CMSDataContext db, string type ) : int
FetchOrCreateNewMemberClassStatus ( CmsData.CMSDataContext db, string type ) : int
FixTitle ( ) : void
GetAge ( ) : int
GetBirthdate ( ) : DateTime?
GetExtra ( string field ) : string
GetExtraValue ( CmsData.CMSDataContext db, int id, string field ) : CmsData.PeopleExtra
GetExtraValue ( CmsData.CMSDataContext db, int id, string field, string value ) : CmsData.PeopleExtra
GetExtraValue ( string field ) : CmsData.PeopleExtra
GetOptOuts ( ) : List
GetRecReg ( ) : CmsData.RecReg
GetUsers ( ) : List
LogChanges ( CmsData.CMSDataContext db ) : void
LogChanges ( CmsData.CMSDataContext db, List changes ) : void
LogChanges ( CmsData.CMSDataContext db, List changes, int UserPeopleId ) : void
LogChanges ( CmsData.CMSDataContext db, int UserPeopleId ) : void
LogExtraValue ( string op, string field ) : void
LogPictureUpload ( CmsData.CMSDataContext db, int UserPeopleId ) : void
ManagedGiving ( ) : CmsData.ManagedGiving
MovePersonStuff ( CmsData.CMSDataContext db, int targetid ) : void
Now ( ) : System.DateTime
OptOutKey ( string fromEmail ) : string
PaymentInfo ( ) : PaymentInfo
PossibleDuplicates ( ) : List
PossibleDuplicates2 ( ) : List
PostUnattendedContribution ( CMSDataContext db, decimal amt, int fund, string description, bool pledge = false, int typecode = null, int tranid = null ) : Contribution
RemoveExtraValue ( CMSDataContext db, string field ) : void
SetExtra ( string field, string value ) : void
SetRecReg ( ) : RecReg
SplitFamily ( CMSDataContext db ) : void
SpouseName ( CMSDataContext db ) : string
Tag ( CMSDataContext db, int peopleId, string tagName, int ownerId, int tagTypeId ) : void
ToString ( ) : string
ToggleTag ( int peopleId, string tagName, int ownerId, int tagTypeId ) : bool
UnTag ( CMSDataContext db, int peopleId, string tagName, int ownerId, int tagTypeId ) : void
UpdateCampus ( CMSDataContext db, object value ) : void
UpdateContributionOption ( CMSDataContext db, int option ) : void
UpdateElectronicStatement ( CMSDataContext db, bool tf ) : void
UpdateEnvelopeOption ( CMSDataContext db, int option ) : void
UpdatePosition ( CMSDataContext db, int value ) : void
UpdateValue ( string field, object value ) : void
UpdateValueFromText ( List psb, string field, string value ) : void
UpdateValueFromText ( string field, string value ) : void
UploadDocument ( CMSDataContext db, Stream stream, string name, string mimetype ) : void
UploadPicture ( CMSDataContext db, Stream stream ) : void

Приватные методы

Метод Описание
GetStreet ( CmsData.CMSDataContext db ) : string
NameSplit ( string name, string &First, string &Last ) : void
OnBaptismStatusIdChanged ( ) : void
OnDeceasedDateChanged ( ) : void
OnDecisionTypeIdChanged ( ) : void
OnDropCodeIdChanged ( ) : void
OnNewMemberClassStatusIdChanged ( ) : void
OnNickNameChanged ( ) : void
TrySubmit ( CMSDataContext db, string message ) : void
UpdateOption ( CMSDataContext db, string field, int option ) : void

Описание методов

Add() публичный статический Метод

public static Add ( CmsData.CMSDataContext db, CmsData.Family fam, string firstname, string nickname, string lastname, System.DateTime dob ) : Person
db CmsData.CMSDataContext
fam CmsData.Family
firstname string
nickname string
lastname string
dob System.DateTime
Результат Person

Add() публичный статический Метод

public static Add ( CmsData.CMSDataContext db, bool SendNotices, CmsData.Family fam, int position, CmsData.Tag tag, string firstname, string nickname, string lastname, string dob, int MarriedCode, int gender, int originId, int EntryPointId, bool testing = false ) : Person
db CmsData.CMSDataContext
SendNotices bool
fam CmsData.Family
position int
tag CmsData.Tag
firstname string
nickname string
lastname string
dob string
MarriedCode int
gender int
originId int
EntryPointId int
testing bool
Результат Person

Add() публичный статический Метод

public static Add ( CmsData.Family fam, int position, CmsData.Tag tag, string name, string dob, bool Married, int gender, int originId, int EntryPointId ) : Person
fam CmsData.Family
position int
tag CmsData.Tag
name string
dob string
Married bool
gender int
originId int
EntryPointId int
Результат Person

Add() публичный статический Метод

public static Add ( CmsData.Family fam, int position, CmsData.Tag tag, string firstname, string nickname, string lastname, string dob, bool Married, int gender, int originId, int EntryPointId ) : Person
fam CmsData.Family
position int
tag CmsData.Tag
firstname string
nickname string
lastname string
dob string
Married bool
gender int
originId int
EntryPointId int
Результат Person

Add() публичный статический Метод

public static Add ( CmsData.Family fam, int position, CmsData.Tag tag, string firstname, string nickname, string lastname, string dob, int MarriedCode, int gender, int originId, int EntryPointId ) : Person
fam CmsData.Family
position int
tag CmsData.Tag
firstname string
nickname string
lastname string
dob string
MarriedCode int
gender int
originId int
EntryPointId int
Результат Person

AddEditExtraBool() публичный статический Метод

public static AddEditExtraBool ( CmsData.CMSDataContext db, int id, string field, bool value ) : void
db CmsData.CMSDataContext
id int
field string
value 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

AddEditExtraData() публичный статический Метод

public static AddEditExtraData ( CmsData.CMSDataContext db, int id, string field, string value, System.DateTime dt = null ) : void
db CmsData.CMSDataContext
id int
field string
value string
dt System.DateTime
Результат void

AddEditExtraDate() публичный статический Метод

public static AddEditExtraDate ( CmsData.CMSDataContext db, int id, string field, System.DateTime value ) : void
db CmsData.CMSDataContext
id int
field string
value System.DateTime
Результат void

AddEditExtraDate() публичный Метод

public AddEditExtraDate ( string field, System.DateTime value ) : void
field string
value System.DateTime
Результат void

AddEditExtraInt() публичный статический Метод

public static AddEditExtraInt ( CmsData.CMSDataContext db, int id, string field, int value ) : void
db CmsData.CMSDataContext
id int
field string
value int
Результат void

AddEditExtraInt() публичный Метод

public AddEditExtraInt ( string field, int value ) : void
field string
value int
Результат void

AddEditExtraInts() публичный Метод

public AddEditExtraInts ( string field, int value, int value2 ) : void
field string
value int
value2 int
Результат void

AddEditExtraText() публичный Метод

public AddEditExtraText ( string field, string value, System.DateTime dt = null ) : void
field string
value string
dt System.DateTime
Результат void

AddEditExtraValue() публичный статический Метод

public static AddEditExtraValue ( CmsData.CMSDataContext db, int id, string field, string value ) : void
db CmsData.CMSDataContext
id int
field string
value string
Результат 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

AddMedical() публичный Метод

public AddMedical ( string s ) : void
s string
Результат void

AddRelated() публичный Метод

public AddRelated ( CmsData.CMSDataContext db, int pid ) : CmsData.RelatedFamily
db CmsData.CMSDataContext
pid int
Результат CmsData.RelatedFamily

AddTaskAbout() публичный Метод

public AddTaskAbout ( CmsData.CMSDataContext db, int AssignTo, string description ) : CmsData.Task
db CmsData.CMSDataContext
AssignTo int
description string
Результат CmsData.Task

AddToExtraText() публичный Метод

public AddToExtraText ( string field, string value ) : void
field string
value string
Результат void

CanViewStatementFor() публичный Метод

public CanViewStatementFor ( CmsData.CMSDataContext db, int id ) : bool
db CmsData.CMSDataContext
id int
Результат bool

ComputeTitle() публичный Метод

public ComputeTitle ( ) : string
Результат string

DeletePicture() публичный Метод

public DeletePicture ( CmsData.CMSDataContext db ) : void
db CmsData.CMSDataContext
Результат void

DeleteThumbnail() публичный Метод

public DeleteThumbnail ( CmsData.CMSDataContext db ) : void
db CmsData.CMSDataContext
Результат void

ExtraValueExists() публичный статический Метод

public static ExtraValueExists ( CmsData.CMSDataContext db, int id, string field ) : bool
db CmsData.CMSDataContext
id int
field string
Результат bool

FetchOrCreateBaptismType() публичный статический Метод

public static FetchOrCreateBaptismType ( CmsData.CMSDataContext db, string type ) : int
db CmsData.CMSDataContext
type string
Результат int

FetchOrCreateCampus() публичный статический Метод

public static FetchOrCreateCampus ( CmsData.CMSDataContext db, string campus ) : CmsData.Campu
db CmsData.CMSDataContext
campus string
Результат CmsData.Campu

FetchOrCreateDecisionType() публичный статический Метод

public static FetchOrCreateDecisionType ( CmsData.CMSDataContext db, string type ) : int
db CmsData.CMSDataContext
type string
Результат int

FetchOrCreateJoinType() публичный статический Метод

public static FetchOrCreateJoinType ( CmsData.CMSDataContext db, string status ) : int
db CmsData.CMSDataContext
status string
Результат int

FetchOrCreateMaritalStatus() публичный статический Метод

public static FetchOrCreateMaritalStatus ( CmsData.CMSDataContext db, string type ) : int
db CmsData.CMSDataContext
type string
Результат int

FetchOrCreateMaritalStatusId() публичный статический Метод

public static FetchOrCreateMaritalStatusId ( CmsData.CMSDataContext db, string status ) : int
db CmsData.CMSDataContext
status string
Результат int

FetchOrCreateMemberStatus() публичный статический Метод

public static FetchOrCreateMemberStatus ( CmsData.CMSDataContext db, string type ) : int
db CmsData.CMSDataContext
type string
Результат int

FetchOrCreateNewMemberClassStatus() публичный статический Метод

public static FetchOrCreateNewMemberClassStatus ( CmsData.CMSDataContext db, string type ) : int
db CmsData.CMSDataContext
type string
Результат int

FixTitle() публичный Метод

public FixTitle ( ) : void
Результат void

GetAge() публичный Метод

public GetAge ( ) : int
Результат int

GetBirthdate() публичный Метод

public GetBirthdate ( ) : DateTime?
Результат DateTime?

GetExtra() публичный Метод

public GetExtra ( string field ) : string
field string
Результат string

GetExtraValue() публичный статический Метод

public static GetExtraValue ( CmsData.CMSDataContext db, int id, string field ) : CmsData.PeopleExtra
db CmsData.CMSDataContext
id int
field string
Результат CmsData.PeopleExtra

GetExtraValue() публичный статический Метод

public static GetExtraValue ( CmsData.CMSDataContext db, int id, string field, string value ) : CmsData.PeopleExtra
db CmsData.CMSDataContext
id int
field string
value string
Результат CmsData.PeopleExtra

GetExtraValue() публичный Метод

public GetExtraValue ( string field ) : CmsData.PeopleExtra
field string
Результат CmsData.PeopleExtra

GetOptOuts() публичный Метод

public GetOptOuts ( ) : List
Результат List

GetRecReg() публичный Метод

public GetRecReg ( ) : CmsData.RecReg
Результат CmsData.RecReg

GetUsers() публичный Метод

public GetUsers ( ) : List
Результат List

LogChanges() публичный Метод

public LogChanges ( CmsData.CMSDataContext db ) : void
db CmsData.CMSDataContext
Результат void

LogChanges() публичный Метод

public LogChanges ( CmsData.CMSDataContext db, List changes ) : void
db CmsData.CMSDataContext
changes List
Результат void

LogChanges() публичный Метод

public LogChanges ( CmsData.CMSDataContext db, List changes, int UserPeopleId ) : void
db CmsData.CMSDataContext
changes List
UserPeopleId int
Результат void

LogChanges() публичный Метод

public LogChanges ( CmsData.CMSDataContext db, int UserPeopleId ) : void
db CmsData.CMSDataContext
UserPeopleId int
Результат void

LogExtraValue() публичный Метод

public LogExtraValue ( string op, string field ) : void
op string
field string
Результат void

LogPictureUpload() публичный Метод

public LogPictureUpload ( CmsData.CMSDataContext db, int UserPeopleId ) : void
db CmsData.CMSDataContext
UserPeopleId int
Результат void

ManagedGiving() публичный Метод

public ManagedGiving ( ) : CmsData.ManagedGiving
Результат CmsData.ManagedGiving

MovePersonStuff() публичный Метод

public MovePersonStuff ( CmsData.CMSDataContext db, int targetid ) : void
db CmsData.CMSDataContext
targetid int
Результат void

Now() публичный Метод

public Now ( ) : System.DateTime
Результат System.DateTime

OptOutKey() публичный Метод

public OptOutKey ( string fromEmail ) : string
fromEmail string
Результат string

PaymentInfo() публичный Метод

public PaymentInfo ( ) : PaymentInfo
Результат PaymentInfo

PossibleDuplicates() публичный Метод

public PossibleDuplicates ( ) : List
Результат List

PossibleDuplicates2() публичный Метод

public PossibleDuplicates2 ( ) : List
Результат List

PostUnattendedContribution() публичный Метод

public PostUnattendedContribution ( CMSDataContext db, decimal amt, int fund, string description, bool pledge = false, int typecode = null, int tranid = null ) : Contribution
db CMSDataContext
amt decimal
fund int
description string
pledge bool
typecode int
tranid int
Результат Contribution

RemoveExtraValue() публичный Метод

public RemoveExtraValue ( CMSDataContext db, string field ) : void
db CMSDataContext
field string
Результат void

SetExtra() публичный Метод

public SetExtra ( string field, string value ) : void
field string
value string
Результат void

SetRecReg() публичный Метод

public SetRecReg ( ) : RecReg
Результат RecReg

SplitFamily() публичный Метод

public SplitFamily ( CMSDataContext db ) : void
db CMSDataContext
Результат void

SpouseName() публичный Метод

public SpouseName ( CMSDataContext db ) : string
db CMSDataContext
Результат string

Tag() публичный статический Метод

public static Tag ( CMSDataContext db, int peopleId, string tagName, int ownerId, int tagTypeId ) : void
db CMSDataContext
peopleId int
tagName string
ownerId int
tagTypeId int
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToggleTag() публичный статический Метод

public static ToggleTag ( int peopleId, string tagName, int ownerId, int tagTypeId ) : bool
peopleId int
tagName string
ownerId int
tagTypeId int
Результат bool

UnTag() публичный статический Метод

public static UnTag ( CMSDataContext db, int peopleId, string tagName, int ownerId, int tagTypeId ) : void
db CMSDataContext
peopleId int
tagName string
ownerId int
tagTypeId int
Результат void

UpdateCampus() публичный Метод

public UpdateCampus ( CMSDataContext db, object value ) : void
db CMSDataContext
value object
Результат void

UpdateContributionOption() публичный Метод

public UpdateContributionOption ( CMSDataContext db, int option ) : void
db CMSDataContext
option int
Результат void

UpdateElectronicStatement() публичный Метод

public UpdateElectronicStatement ( CMSDataContext db, bool tf ) : void
db CMSDataContext
tf bool
Результат void

UpdateEnvelopeOption() публичный Метод

public UpdateEnvelopeOption ( CMSDataContext db, int option ) : void
db CMSDataContext
option int
Результат void

UpdatePosition() публичный Метод

public UpdatePosition ( CMSDataContext db, int value ) : void
db CMSDataContext
value int
Результат void

UpdateValue() публичный Метод

public UpdateValue ( string field, object value ) : void
field string
value object
Результат void

UpdateValueFromText() публичный Метод

public UpdateValueFromText ( List psb, string field, string value ) : void
psb List
field string
value string
Результат void

UpdateValueFromText() публичный Метод

public UpdateValueFromText ( string field, string value ) : void
field string
value string
Результат void

UploadDocument() публичный Метод

public UploadDocument ( CMSDataContext db, Stream stream, string name, string mimetype ) : void
db CMSDataContext
stream Stream
name string
mimetype string
Результат void

UploadPicture() публичный Метод

public UploadPicture ( CMSDataContext db, Stream stream ) : void
db CMSDataContext
stream Stream
Результат void

Описание свойств

DiscClassStatusCompletedCodes публичное статическое свойство

public static int[] DiscClassStatusCompletedCodes
Результат int[]

DropCodesThatDrop публичное статическое свойство

public static int[] DropCodesThatDrop
Результат int[]