C# 클래스 CmsData.Person

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

공개 프로퍼티들

프로퍼티 타입 설명
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[]