using BS.Shared; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BeWo.Data.Entities { public class PersonHistory : BeWoEntityBase { private StatementType _ChangeType; private long? _Person_Oid; private long _Person_BankAccountOid; private long _Person_AddressOid; private long _Person_InvoiceAddressOid; private TableID _Person_Tid; private string _Person_FirstName; private string _Person_LastName; private string _Person_Abbreviation; private DateTime? _Person_DateOfBirth; private Sex? _Person_Sex; private FamilyStatus? _Person_FamilyStatus; private string _Person_Profession; private PersonType _Person_Type; private string _Person_Notice; private DateTime? _Person_InsTs; private string _Person_InsUser; private long? _Person_Version; private string _Person_UdpUser; private ActivationTypeId _Person_IsActive; private SystemEntryID? _Person_SystemEntryID; private string _Person_TitleValueListEntryOid; private string _Person_FunctionValueListEntryOid; private bool _Person_IsMigrant; private string _Person_NationalitaetValueListEntryOid; private string _Person_AufenthaltsStatusValueListEntryOid; public PersonHistory() { _Tid = TableID.PersonHistory; _Person_Type = PersonType.Others; } public virtual StatementType ChangeType { get { return _ChangeType; } set { if (AreDifferent(_ChangeType, value)) { _ChangeType = value; } } } public virtual long? Person_Oid { get { return _Person_Oid; } set { if (AreDifferent(_Person_Oid, value)) { _Person_Oid = value; } } } public virtual long Person_BankAccountOid { get { return _Person_BankAccountOid; } set { if (AreDifferent(_Person_BankAccountOid, value)) { _Person_BankAccountOid = value; } } } public virtual long Person_AddressOid { get { return _Person_AddressOid; } set { if (AreDifferent(_Person_AddressOid, value)) { _Person_AddressOid = value; } } } public virtual long Person_InvoiceAddressOid { get { return _Person_InvoiceAddressOid; } set { if (AreDifferent(_Person_InvoiceAddressOid, value)) { _Person_InvoiceAddressOid = value; } } } public virtual TableID Person_Tid { get { return _Person_Tid; } set { if (AreDifferent(_Person_Tid, value)) { _Person_Tid = value; } } } public virtual string Person_FirstName { get { return _Person_FirstName; } set { if (AreDifferent(_Person_FirstName, value)) { _Person_FirstName = value; } } } public virtual string Person_LastName { get { return _Person_LastName; } set { if (AreDifferent(_Person_LastName, value)) { _Person_LastName = value; } } } public virtual string Person_Abbreviation { get { return _Person_Abbreviation; } set { if (AreDifferent(_Person_Abbreviation, value)) { _Person_Abbreviation = value; } } } public virtual DateTime? Person_DateOfBirth { get { return _Person_DateOfBirth; } set { if (AreDifferent(_Person_DateOfBirth, value)) { _Person_DateOfBirth = value; } } } public virtual Sex? Person_Sex { get { return _Person_Sex; } set { if (AreDifferent(_Person_Sex, value)) { _Person_Sex = value; } } } public virtual FamilyStatus? Person_FamilyStatus { get { return _Person_FamilyStatus; } set { if (AreDifferent(_Person_FamilyStatus, value)) { _Person_FamilyStatus = value; } } } public virtual string Person_Profession { get { return _Person_Profession; } set { if (AreDifferent(_Person_Profession, value)) { _Person_Profession = value; } } } public virtual PersonType Person_Type { get { return _Person_Type; } set { if (AreDifferent(_Person_Type, value)) { _Person_Type = value; } } } public virtual string Person_Notice { get { return _Person_Notice; } set { if (AreDifferent(_Person_Notice, value)) { _Person_Notice = value; } } } public virtual DateTime? Person_InsTs { get { return _Person_InsTs; } set { if (AreDifferent(_Person_InsTs, value)) { _Person_InsTs = value; } } } public virtual string Person_InsUser { get { return _Person_InsUser; } set { if (AreDifferent(_Person_InsUser, value)) { _Person_InsUser = value; } } } public virtual long? Person_Version { get { return _Person_Version; } set { if (AreDifferent(_Person_Version, value)) { _Person_Version = value; } } } public virtual string Person_UdpUser { get { return _Person_UdpUser; } set { if (AreDifferent(_Person_UdpUser, value)) { _Person_UdpUser = value; } } } public virtual ActivationTypeId Person_IsActive { get { return _Person_IsActive; } set { if (AreDifferent(_Person_IsActive, value)) { _Person_IsActive = value; } } } public virtual SystemEntryID? Person_SystemEntryID { get { return _Person_SystemEntryID; } set { if (AreDifferent(_Person_SystemEntryID, value)) { _Person_SystemEntryID = value; } } } public virtual string Person_Title { get { return _Person_TitleValueListEntryOid; } set { if (AreDifferent(_Person_TitleValueListEntryOid, value)) { _Person_TitleValueListEntryOid = value; } } } public virtual string Person_Function { get { return _Person_FunctionValueListEntryOid; } set { if (AreDifferent(_Person_FunctionValueListEntryOid, value)) { _Person_FunctionValueListEntryOid = value; } } } public virtual bool Person_IsMigrant { get { return _Person_IsMigrant; } set { if (AreDifferent(_Person_IsMigrant, value)) { _Person_IsMigrant = value; } } } public virtual string Person_Nationalitaet { get { return _Person_NationalitaetValueListEntryOid; } set { if (AreDifferent(_Person_NationalitaetValueListEntryOid, value)) { _Person_NationalitaetValueListEntryOid = value; } } } public virtual string Person_AufenthaltsStatus { get { return _Person_AufenthaltsStatusValueListEntryOid; } set { if (AreDifferent(_Person_AufenthaltsStatusValueListEntryOid, value)) { _Person_AufenthaltsStatusValueListEntryOid = value; } } } } }