kreta/Kreta.DataAccessGenerated/Entities/MunkaSzerzodes.cs
2024-03-13 00:33:46 +01:00

2903 lines
100 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using Kreta.DataAccess.Interfaces;
using Kreta.Framework;
using Kreta.Framework.Actions;
using Kreta.Framework.Collections;
using Kreta.Framework.Collections.Generic;
using Kreta.Framework.Entities;
using Kreta.Framework.Entities.Generic;
using Kreta.Framework.Exceptions;
namespace SDA.Kreta.Entities
{
/// <summary>
/// Az UML modell MunkaSzerzodes entitásának megvalósítása.
/// </summary>
/// <remarks>A kód teljes egészében generált, kézi módosítása nem megengedett!</remarks>
[Entity("MunkaSzerzodes")]
// alapértelmezett EntityHistoryMode
public class MunkaSzerzodes : Entity, IMunkaSzerzodes
{
internal protected MunkaSzerzodes()
: base()
{
}
public class AttributeInfo
{
public const string AdatSzolgCegNeve = "AdatSzolgCegNeve";
public const string AdatSzolgSzekhelyAj = "AdatSzolgSzekhelyAj";
public const string AdatSzolgSzekhelyEm = "AdatSzolgSzekhelyEm";
public const string AdatSzolgSzekhelyEp = "AdatSzolgSzekhelyEp";
public const string AdatSzolgSzekhelyHg = "AdatSzolgSzekhelyHg";
public const string AdatSzolgSzekhelyIr = "AdatSzolgSzekhelyIr";
public const string AdatSzolgSzekhelyJel = "AdatSzolgSzekhelyJel";
public const string AdatSzolgSzekhelyKt = "AdatSzolgSzekhelyKt";
public const string AdatSzolgSzekhelyLh = "AdatSzolgSzekhelyLh";
public const string AdatSzolgSzekhelyOr = "AdatSzolgSzekhelyOr";
public const string AdatSzolgSzekhelySz = "AdatSzolgSzekhelySz";
public const string AdatSzolgTermCsNev = "AdatSzolgTermCsNev";
public const string AdatSzolgTermUNev = "AdatSzolgTermUNev";
public const string AdozoAdoAzon = "AdozoAdoAzon";
public const string AdozoAdoSzam = "AdozoAdoSzam";
public const string AktBarKod = "AktBarKod";
public const string AlkMin08 = "AlkMin08";
public const string AlkMin0902 = "AlkMin0902";
public const string AlkMinNyugd08 = "AlkMinNyugd08";
public const string AlkMinNyugd0902 = "AlkMinNyugd0902";
public const string ArSzolgIdo = "ArSzolgIdo";
public const string BeerkezesDat = "BeerkezesDat";
public const string BevKezd = "BevKezd";
public const string BevVeg = "BevVeg";
public const string BiztIdoTartIg08 = "BiztIdoTartIg08";
public const string BiztIdoTartIg0902 = "BiztIdoTartIg0902";
public const string BiztIdoTartTol08 = "BiztIdoTartTol08";
public const string BiztIdoTartTol0902 = "BiztIdoTartTol0902";
public const string BiztSzunIdoIg01 = "BiztSzunIdoIg01";
public const string BiztSzunIdoKod01 = "BiztSzunIdoKod01";
public const string BiztSzunIdoTol01 = "BiztSzunIdoTol01";
public const string FeorSzam01 = "FeorSzam01";
public const string FunkcioKod = "FunkcioKod";
public const string GyedMellettiMVegzesIg = "GyedMellettiMVegzesIg";
public const string GyedMellettiMVegzesTol = "GyedMellettiMVegzesTol";
public const string GyesMellettiMVegzesIg = "GyesMellettiMVegzesIg";
public const string GyesMellettiMVegzesTol = "GyesMellettiMVegzesTol";
public const string KulfCim = "KulfCim";
public const string LapSorszam08 = "LapSorszam08";
public const string LapSorszam0902 = "LapSorszam0902";
public const string LevTBJarOsszBizt0902 = "LevTBJarOsszBizt0902";
public const string LevTBJarOsszTerm0902 = "LevTBJarOsszTerm0902";
public const string OrokbefogMellettiMVegzesIg = "OrokbefogMellettiMVegzesIg";
public const string OrokbefogMellettiMVegzesTol = "OrokbefogMellettiMVegzesTol";
public const string TAJSzam = "TAJSzam";
public const string TBJarAlapBizt0902 = "TBJarAlapBizt0902";
public const string TBJarAlapTerm0902 = "TBJarAlapTerm0902";
public const string TBJarJutOsszBizt0902 = "TBJarJutOsszBizt0902";
public const string TBJarJutOsszTerm0902 = "TBJarJutOsszTerm0902";
public const string TermAllPol = "TermAllPol";
public const string TermAnCsNev = "TermAnCsNev";
public const string TermAnUNev = "TermAnUNev";
public const string TermAzon = "TermAzon";
public const string TermCsNev = "TermCsNev";
public const string TermElCsNev = "TermElCsNev";
public const string TermElUNev = "TermElUNev";
public const string TermNeme = "TermNeme";
public const string TermSzulCsNev = "TermSzulCsNev";
public const string TermSzulHely = "TermSzulHely";
public const string TermSzulIdo = "TermSzulIdo";
public const string TermSzulUNev = "TermSzulUNev";
public const string TermUNev = "TermUNev";
public const string Titulus = "Titulus";
public const string TorloTetel = "TorloTetel";
}
public class AttributeLengthInfo
{
public const int AdatSzolgCegNeveLength = 240;
public const int AdatSzolgSzekhelyAjLength = 240;
public const int AdatSzolgSzekhelyEmLength = 240;
public const int AdatSzolgSzekhelyEpLength = 240;
public const int AdatSzolgSzekhelyHgLength = 240;
public const int AdatSzolgSzekhelyIrLength = 240;
public const int AdatSzolgSzekhelyJelLength = 240;
public const int AdatSzolgSzekhelyKtLength = 240;
public const int AdatSzolgSzekhelyLhLength = 240;
public const int AdatSzolgSzekhelyOrLength = 240;
public const int AdatSzolgSzekhelySzLength = 240;
public const int AdatSzolgTermCsNevLength = 240;
public const int AdatSzolgTermUNevLength = 240;
public const int AdozoAdoAzonLength = 240;
public const int AdozoAdoSzamLength = 240;
public const int AktBarKodLength = 240;
public const int AlkMin08Length = 240;
public const int AlkMin0902Length = 240;
public const int AlkMinNyugd08Length = 240;
public const int AlkMinNyugd0902Length = 240;
public const int ArSzolgIdoLength = 240;
public const int BiztSzunIdoKod01Length = 240;
public const int FeorSzam01Length = 240;
public const int FunkcioKodLength = 240;
public const int KulfCimLength = 240;
public const int LapSorszam08Length = 240;
public const int LapSorszam0902Length = 240;
public const int LevTBJarOsszBizt0902Length = 240;
public const int LevTBJarOsszTerm0902Length = 240;
public const int TAJSzamLength = 240;
public const int TBJarAlapBizt0902Length = 240;
public const int TBJarAlapTerm0902Length = 240;
public const int TBJarJutOsszBizt0902Length = 240;
public const int TBJarJutOsszTerm0902Length = 240;
public const int TermAllPolLength = 240;
public const int TermAnCsNevLength = 240;
public const int TermAnUNevLength = 240;
public const int TermAzonLength = 240;
public const int TermCsNevLength = 240;
public const int TermElCsNevLength = 240;
public const int TermElUNevLength = 240;
public const int TermNemeLength = 240;
public const int TermSzulCsNevLength = 240;
public const int TermSzulHelyLength = 240;
public const int TermSzulUNevLength = 240;
public const int TermUNevLength = 240;
public const int TitulusLength = 240;
public const int TorloTetelLength = 240;
}
#region General
private MunkaSzerzodesDA m_DA = new MunkaSzerzodesDA();
protected static MunkaSzerzodes FakeMunkaSzerzodes { get; set; }
public static MunkaSzerzodes GiveAnInstance()
{
MunkaSzerzodes result = FakeMunkaSzerzodes == null
? new MunkaSzerzodes()
: (MunkaSzerzodes)FakeMunkaSzerzodes.MemberwiseClone();
result.Reset();
result.SetDefaultData();
return result;
}
protected void SetDefaultData()
{
if (UserContext.Instance != null)
{
if (UserContext.Instance.IntezmenyId > 0)
{
IntezmenyId = UserContext.Instance.IntezmenyId;
}
if (UserContext.Instance.AktivTanevId > 0)
{
TanevId = UserContext.Instance.AktivTanevId;
}
m_State = EntityState.Uninitialized;
}
}
protected override IEntityDataAccessor GetDataAccessor() { return m_DA; }
protected internal virtual IEntityDataAccessor InheritedDA { get { return null; } }
[Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")]
public static IEntityCollection<MunkaSzerzodes> LoadAll()
{
return LoadWithFilter("");
}
[Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")]
public static IEntityCollection<MunkaSzerzodes> LoadAll(ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
{
return LoadWithFilter("", columnFilterMode, columns);
}
[Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")]
public static IEntityCollection<MunkaSzerzodes> LoadWithFilter(string filter, Dictionary<string, object> commandParameters = null)
{
var result = new EntityCollection<MunkaSzerzodes>();
new MunkaSzerzodesDA().LoadWithFilter(result, filter, commandParameters);
return result;
}
[Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")]
public static IEntityCollection<MunkaSzerzodes> LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable<string> columns, Dictionary<string, object> commandParameters = null)
{
var result = new EntityCollection<MunkaSzerzodes>();
new MunkaSzerzodesDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters);
return result;
}
protected override void StoreOriginalValues()
{
base.StoreOriginalValues();
OriginalValues.Add("AdatSzolgCegNeve", (AdatSzolgCegNeve == null ? (object)DBNull.Value : (object)m_AdatSzolgCegNeve));
OriginalValues.Add("AdatSzolgSzekhelyAj", (AdatSzolgSzekhelyAj == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyAj));
OriginalValues.Add("AdatSzolgSzekhelyEm", (AdatSzolgSzekhelyEm == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyEm));
OriginalValues.Add("AdatSzolgSzekhelyEp", (AdatSzolgSzekhelyEp == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyEp));
OriginalValues.Add("AdatSzolgSzekhelyHg", (AdatSzolgSzekhelyHg == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyHg));
OriginalValues.Add("AdatSzolgSzekhelyIr", (AdatSzolgSzekhelyIr == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyIr));
OriginalValues.Add("AdatSzolgSzekhelyJel", (AdatSzolgSzekhelyJel == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyJel));
OriginalValues.Add("AdatSzolgSzekhelyKt", (AdatSzolgSzekhelyKt == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyKt));
OriginalValues.Add("AdatSzolgSzekhelyLh", (AdatSzolgSzekhelyLh == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyLh));
OriginalValues.Add("AdatSzolgSzekhelyOr", (AdatSzolgSzekhelyOr == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelyOr));
OriginalValues.Add("AdatSzolgSzekhelySz", (AdatSzolgSzekhelySz == null ? (object)DBNull.Value : (object)m_AdatSzolgSzekhelySz));
OriginalValues.Add("AdatSzolgTermCsNev", (AdatSzolgTermCsNev == null ? (object)DBNull.Value : (object)m_AdatSzolgTermCsNev));
OriginalValues.Add("AdatSzolgTermUNev", (AdatSzolgTermUNev == null ? (object)DBNull.Value : (object)m_AdatSzolgTermUNev));
OriginalValues.Add("AdozoAdoAzon", (AdozoAdoAzon == null ? (object)DBNull.Value : (object)m_AdozoAdoAzon));
OriginalValues.Add("AdozoAdoSzam", (AdozoAdoSzam == null ? (object)DBNull.Value : (object)m_AdozoAdoSzam));
OriginalValues.Add("AktBarKod", (AktBarKod == null ? (object)DBNull.Value : (object)m_AktBarKod));
OriginalValues.Add("AlkMin08", (AlkMin08 == null ? (object)DBNull.Value : (object)m_AlkMin08));
OriginalValues.Add("AlkMin0902", (AlkMin0902 == null ? (object)DBNull.Value : (object)m_AlkMin0902));
OriginalValues.Add("AlkMinNyugd08", (AlkMinNyugd08 == null ? (object)DBNull.Value : (object)m_AlkMinNyugd08));
OriginalValues.Add("AlkMinNyugd0902", (AlkMinNyugd0902 == null ? (object)DBNull.Value : (object)m_AlkMinNyugd0902));
OriginalValues.Add("ArSzolgIdo", (ArSzolgIdo == null ? (object)DBNull.Value : (object)m_ArSzolgIdo));
OriginalValues.Add("BeerkezesDat", (BeerkezesDat == null ? (object)DBNull.Value : (object)m_BeerkezesDat));
OriginalValues.Add("BevKezd", (BevKezd == null ? (object)DBNull.Value : (object)m_BevKezd));
OriginalValues.Add("BevVeg", (BevVeg == null ? (object)DBNull.Value : (object)m_BevVeg));
OriginalValues.Add("BiztIdoTartIg08", (BiztIdoTartIg08 == null ? (object)DBNull.Value : (object)m_BiztIdoTartIg08));
OriginalValues.Add("BiztIdoTartIg0902", (BiztIdoTartIg0902 == null ? (object)DBNull.Value : (object)m_BiztIdoTartIg0902));
OriginalValues.Add("BiztIdoTartTol08", (BiztIdoTartTol08 == null ? (object)DBNull.Value : (object)m_BiztIdoTartTol08));
OriginalValues.Add("BiztIdoTartTol0902", (BiztIdoTartTol0902 == null ? (object)DBNull.Value : (object)m_BiztIdoTartTol0902));
OriginalValues.Add("BiztSzunIdoIg01", (BiztSzunIdoIg01 == null ? (object)DBNull.Value : (object)m_BiztSzunIdoIg01));
OriginalValues.Add("BiztSzunIdoKod01", (BiztSzunIdoKod01 == null ? (object)DBNull.Value : (object)m_BiztSzunIdoKod01));
OriginalValues.Add("BiztSzunIdoTol01", (BiztSzunIdoTol01 == null ? (object)DBNull.Value : (object)m_BiztSzunIdoTol01));
OriginalValues.Add("FeorSzam01", (FeorSzam01 == null ? (object)DBNull.Value : (object)m_FeorSzam01));
OriginalValues.Add("FunkcioKod", (FunkcioKod == null ? (object)DBNull.Value : (object)m_FunkcioKod));
OriginalValues.Add("GyedMellettiMVegzesIg", (GyedMellettiMVegzesIg == null ? (object)DBNull.Value : (object)m_GyedMellettiMVegzesIg));
OriginalValues.Add("GyedMellettiMVegzesTol", (GyedMellettiMVegzesTol == null ? (object)DBNull.Value : (object)m_GyedMellettiMVegzesTol));
OriginalValues.Add("GyesMellettiMVegzesIg", (GyesMellettiMVegzesIg == null ? (object)DBNull.Value : (object)m_GyesMellettiMVegzesIg));
OriginalValues.Add("GyesMellettiMVegzesTol", (GyesMellettiMVegzesTol == null ? (object)DBNull.Value : (object)m_GyesMellettiMVegzesTol));
OriginalValues.Add("KulfCim", (KulfCim == null ? (object)DBNull.Value : (object)m_KulfCim));
OriginalValues.Add("LapSorszam08", (LapSorszam08 == null ? (object)DBNull.Value : (object)m_LapSorszam08));
OriginalValues.Add("LapSorszam0902", (LapSorszam0902 == null ? (object)DBNull.Value : (object)m_LapSorszam0902));
OriginalValues.Add("LevTBJarOsszBizt0902", (LevTBJarOsszBizt0902 == null ? (object)DBNull.Value : (object)m_LevTBJarOsszBizt0902));
OriginalValues.Add("LevTBJarOsszTerm0902", (LevTBJarOsszTerm0902 == null ? (object)DBNull.Value : (object)m_LevTBJarOsszTerm0902));
OriginalValues.Add("OrokbefogMellettiMVegzesIg", (OrokbefogMellettiMVegzesIg == null ? (object)DBNull.Value : (object)m_OrokbefogMellettiMVegzesIg));
OriginalValues.Add("OrokbefogMellettiMVegzesTol", (OrokbefogMellettiMVegzesTol == null ? (object)DBNull.Value : (object)m_OrokbefogMellettiMVegzesTol));
OriginalValues.Add("TAJSzam", (TAJSzam == null ? (object)DBNull.Value : (object)m_TAJSzam));
OriginalValues.Add("TBJarAlapBizt0902", (TBJarAlapBizt0902 == null ? (object)DBNull.Value : (object)m_TBJarAlapBizt0902));
OriginalValues.Add("TBJarAlapTerm0902", (TBJarAlapTerm0902 == null ? (object)DBNull.Value : (object)m_TBJarAlapTerm0902));
OriginalValues.Add("TBJarJutOsszBizt0902", (TBJarJutOsszBizt0902 == null ? (object)DBNull.Value : (object)m_TBJarJutOsszBizt0902));
OriginalValues.Add("TBJarJutOsszTerm0902", (TBJarJutOsszTerm0902 == null ? (object)DBNull.Value : (object)m_TBJarJutOsszTerm0902));
OriginalValues.Add("TermAllPol", (TermAllPol == null ? (object)DBNull.Value : (object)m_TermAllPol));
OriginalValues.Add("TermAnCsNev", (TermAnCsNev == null ? (object)DBNull.Value : (object)m_TermAnCsNev));
OriginalValues.Add("TermAnUNev", (TermAnUNev == null ? (object)DBNull.Value : (object)m_TermAnUNev));
OriginalValues.Add("TermAzon", (TermAzon == null ? (object)DBNull.Value : (object)m_TermAzon));
OriginalValues.Add("TermCsNev", (TermCsNev == null ? (object)DBNull.Value : (object)m_TermCsNev));
OriginalValues.Add("TermElCsNev", (TermElCsNev == null ? (object)DBNull.Value : (object)m_TermElCsNev));
OriginalValues.Add("TermElUNev", (TermElUNev == null ? (object)DBNull.Value : (object)m_TermElUNev));
OriginalValues.Add("TermNeme", (TermNeme == null ? (object)DBNull.Value : (object)m_TermNeme));
OriginalValues.Add("TermSzulCsNev", (TermSzulCsNev == null ? (object)DBNull.Value : (object)m_TermSzulCsNev));
OriginalValues.Add("TermSzulHely", (TermSzulHely == null ? (object)DBNull.Value : (object)m_TermSzulHely));
OriginalValues.Add("TermSzulIdo", (TermSzulIdo == null ? (object)DBNull.Value : (object)m_TermSzulIdo));
OriginalValues.Add("TermSzulUNev", (TermSzulUNev == null ? (object)DBNull.Value : (object)m_TermSzulUNev));
OriginalValues.Add("TermUNev", (TermUNev == null ? (object)DBNull.Value : (object)m_TermUNev));
OriginalValues.Add("Titulus", (Titulus == null ? (object)DBNull.Value : (object)m_Titulus));
OriginalValues.Add("TorloTetel", (TorloTetel == null ? (object)DBNull.Value : (object)m_TorloTetel));
OriginalValues.Add("AlkalmazottId", (m_AlkalmazottId < 0 ? (object)DBNull.Value : (object)m_AlkalmazottId));
OriginalValues.Add("TanuloTanugyiAdatokId", (m_TanuloTanugyiAdatokId < 0 ? (object)DBNull.Value : (object)m_TanuloTanugyiAdatokId));
OriginalValues.Add("IntezmenyId", (m_IntezmenyId < 0 ? (object)DBNull.Value : (object)m_IntezmenyId));
OriginalValues.Add("TanevId", (m_TanevId < 0 ? (object)DBNull.Value : (object)m_TanevId));
}
#endregion
#region Ellenőrzés
protected override void Validate(bool skipValidateAttributes = false)
{
base.Validate();
if (!skipValidateAttributes)
{
// korlátos hosszúságú mezők ellenőrzése...
if (m_AdatSzolgCegNeve != null && m_AdatSzolgCegNeve.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgCegNeve", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyAj != null && m_AdatSzolgSzekhelyAj.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyAj", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyEm != null && m_AdatSzolgSzekhelyEm.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyEm", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyEp != null && m_AdatSzolgSzekhelyEp.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyEp", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyHg != null && m_AdatSzolgSzekhelyHg.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyHg", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyIr != null && m_AdatSzolgSzekhelyIr.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyIr", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyJel != null && m_AdatSzolgSzekhelyJel.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyJel", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyKt != null && m_AdatSzolgSzekhelyKt.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyKt", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyLh != null && m_AdatSzolgSzekhelyLh.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyLh", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelyOr != null && m_AdatSzolgSzekhelyOr.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelyOr", EntityAttributeError.TooLong);
}
if (m_AdatSzolgSzekhelySz != null && m_AdatSzolgSzekhelySz.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgSzekhelySz", EntityAttributeError.TooLong);
}
if (m_AdatSzolgTermCsNev != null && m_AdatSzolgTermCsNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgTermCsNev", EntityAttributeError.TooLong);
}
if (m_AdatSzolgTermUNev != null && m_AdatSzolgTermUNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdatSzolgTermUNev", EntityAttributeError.TooLong);
}
if (m_AdozoAdoAzon != null && m_AdozoAdoAzon.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdozoAdoAzon", EntityAttributeError.TooLong);
}
if (m_AdozoAdoSzam != null && m_AdozoAdoSzam.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AdozoAdoSzam", EntityAttributeError.TooLong);
}
if (m_AktBarKod != null && m_AktBarKod.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AktBarKod", EntityAttributeError.TooLong);
}
if (m_AlkMin08 != null && m_AlkMin08.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AlkMin08", EntityAttributeError.TooLong);
}
if (m_AlkMin0902 != null && m_AlkMin0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AlkMin0902", EntityAttributeError.TooLong);
}
if (m_AlkMinNyugd08 != null && m_AlkMinNyugd08.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AlkMinNyugd08", EntityAttributeError.TooLong);
}
if (m_AlkMinNyugd0902 != null && m_AlkMinNyugd0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "AlkMinNyugd0902", EntityAttributeError.TooLong);
}
if (m_ArSzolgIdo != null && m_ArSzolgIdo.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "ArSzolgIdo", EntityAttributeError.TooLong);
}
if (m_BiztSzunIdoKod01 != null && m_BiztSzunIdoKod01.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "BiztSzunIdoKod01", EntityAttributeError.TooLong);
}
if (m_FeorSzam01 != null && m_FeorSzam01.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "FeorSzam01", EntityAttributeError.TooLong);
}
if (m_FunkcioKod != null && m_FunkcioKod.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "FunkcioKod", EntityAttributeError.TooLong);
}
if (m_KulfCim != null && m_KulfCim.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "KulfCim", EntityAttributeError.TooLong);
}
if (m_LapSorszam08 != null && m_LapSorszam08.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "LapSorszam08", EntityAttributeError.TooLong);
}
if (m_LapSorszam0902 != null && m_LapSorszam0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "LapSorszam0902", EntityAttributeError.TooLong);
}
if (m_LevTBJarOsszBizt0902 != null && m_LevTBJarOsszBizt0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "LevTBJarOsszBizt0902", EntityAttributeError.TooLong);
}
if (m_LevTBJarOsszTerm0902 != null && m_LevTBJarOsszTerm0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "LevTBJarOsszTerm0902", EntityAttributeError.TooLong);
}
if (m_TAJSzam != null && m_TAJSzam.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TAJSzam", EntityAttributeError.TooLong);
}
if (m_TBJarAlapBizt0902 != null && m_TBJarAlapBizt0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TBJarAlapBizt0902", EntityAttributeError.TooLong);
}
if (m_TBJarAlapTerm0902 != null && m_TBJarAlapTerm0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TBJarAlapTerm0902", EntityAttributeError.TooLong);
}
if (m_TBJarJutOsszBizt0902 != null && m_TBJarJutOsszBizt0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TBJarJutOsszBizt0902", EntityAttributeError.TooLong);
}
if (m_TBJarJutOsszTerm0902 != null && m_TBJarJutOsszTerm0902.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TBJarJutOsszTerm0902", EntityAttributeError.TooLong);
}
if (m_TermAllPol != null && m_TermAllPol.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermAllPol", EntityAttributeError.TooLong);
}
if (m_TermAnCsNev != null && m_TermAnCsNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermAnCsNev", EntityAttributeError.TooLong);
}
if (m_TermAnUNev != null && m_TermAnUNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermAnUNev", EntityAttributeError.TooLong);
}
if (m_TermAzon != null && m_TermAzon.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermAzon", EntityAttributeError.TooLong);
}
if (m_TermCsNev != null && m_TermCsNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermCsNev", EntityAttributeError.TooLong);
}
if (m_TermElCsNev != null && m_TermElCsNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermElCsNev", EntityAttributeError.TooLong);
}
if (m_TermElUNev != null && m_TermElUNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermElUNev", EntityAttributeError.TooLong);
}
if (m_TermNeme != null && m_TermNeme.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermNeme", EntityAttributeError.TooLong);
}
if (m_TermSzulCsNev != null && m_TermSzulCsNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermSzulCsNev", EntityAttributeError.TooLong);
}
if (m_TermSzulHely != null && m_TermSzulHely.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermSzulHely", EntityAttributeError.TooLong);
}
if (m_TermSzulUNev != null && m_TermSzulUNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermSzulUNev", EntityAttributeError.TooLong);
}
if (m_TermUNev != null && m_TermUNev.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TermUNev", EntityAttributeError.TooLong);
}
if (m_Titulus != null && m_Titulus.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "Titulus", EntityAttributeError.TooLong);
}
if (m_TorloTetel != null && m_TorloTetel.Length > 240)
{
throw new InvalidEntityAttributeException("MunkaSzerzodes", "TorloTetel", EntityAttributeError.TooLong);
}
}
// kötelező asszociációk ellenőrzése...
if (m_IntezmenyId == -1) { throw new InvalidEntityAttributeException("MunkaSzerzodes", "IntezmenyId", EntityAttributeError.Empty); }
if (m_TanevId == -1) { throw new InvalidEntityAttributeException("MunkaSzerzodes", "TanevId", EntityAttributeError.Empty); }
}
#endregion
#region Alaphelyzetbe állítás
protected override void Reset()
{
base.Reset();
// alaphelyzetbe állítjuk az egyszerű mezőket
this.m_AdatSzolgCegNeve = null;
this.m_AdatSzolgSzekhelyAj = null;
this.m_AdatSzolgSzekhelyEm = null;
this.m_AdatSzolgSzekhelyEp = null;
this.m_AdatSzolgSzekhelyHg = null;
this.m_AdatSzolgSzekhelyIr = null;
this.m_AdatSzolgSzekhelyJel = null;
this.m_AdatSzolgSzekhelyKt = null;
this.m_AdatSzolgSzekhelyLh = null;
this.m_AdatSzolgSzekhelyOr = null;
this.m_AdatSzolgSzekhelySz = null;
this.m_AdatSzolgTermCsNev = null;
this.m_AdatSzolgTermUNev = null;
this.m_AdozoAdoAzon = null;
this.m_AdozoAdoSzam = null;
this.m_AktBarKod = null;
this.m_AlkMin08 = null;
this.m_AlkMin0902 = null;
this.m_AlkMinNyugd08 = null;
this.m_AlkMinNyugd0902 = null;
this.m_ArSzolgIdo = null;
this.m_BeerkezesDat = null;
this.m_BevKezd = null;
this.m_BevVeg = null;
this.m_BiztIdoTartIg08 = null;
this.m_BiztIdoTartIg0902 = null;
this.m_BiztIdoTartTol08 = null;
this.m_BiztIdoTartTol0902 = null;
this.m_BiztSzunIdoIg01 = null;
this.m_BiztSzunIdoKod01 = null;
this.m_BiztSzunIdoTol01 = null;
this.m_FeorSzam01 = null;
this.m_FunkcioKod = null;
this.m_GyedMellettiMVegzesIg = null;
this.m_GyedMellettiMVegzesTol = null;
this.m_GyesMellettiMVegzesIg = null;
this.m_GyesMellettiMVegzesTol = null;
this.m_KulfCim = null;
this.m_LapSorszam08 = null;
this.m_LapSorszam0902 = null;
this.m_LevTBJarOsszBizt0902 = null;
this.m_LevTBJarOsszTerm0902 = null;
this.m_OrokbefogMellettiMVegzesIg = null;
this.m_OrokbefogMellettiMVegzesTol = null;
this.m_TAJSzam = null;
this.m_TBJarAlapBizt0902 = null;
this.m_TBJarAlapTerm0902 = null;
this.m_TBJarJutOsszBizt0902 = null;
this.m_TBJarJutOsszTerm0902 = null;
this.m_TermAllPol = null;
this.m_TermAnCsNev = null;
this.m_TermAnUNev = null;
this.m_TermAzon = null;
this.m_TermCsNev = null;
this.m_TermElCsNev = null;
this.m_TermElUNev = null;
this.m_TermNeme = null;
this.m_TermSzulCsNev = null;
this.m_TermSzulHely = null;
this.m_TermSzulIdo = null;
this.m_TermSzulUNev = null;
this.m_TermUNev = null;
this.m_Titulus = null;
this.m_TorloTetel = null;
// alaphelyzetbe állítjuk az asszociációkból származó mezőket
this.m_AlkalmazottId = -1;
this.m_Alkalmazott = null; // Entity
this.m_TanuloTanugyiAdatokId = -1;
this.m_TanuloTanugyiAdatok = null; // Entity
this.m_IntezmenyId = -1;
this.m_Intezmeny = null; // Entity
this.m_TanevId = -1;
this.m_Tanev = null; // Entity
}
#endregion
protected override void DeAssociateBeforeDelete(bool runHandler = false)
{
// Nem kaszkád törölhető asszociációk ellenőrzése, hogy üresek-e...
// Alkalmazott esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
// TanuloTanugyiAdatok esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
// Intezmeny esetében mi mutatunk a másikra: startrole: *, endrole: 1
// Tanev esetében mi mutatunk a másikra: startrole: *, endrole: 1
// kaszkád törlések...
}
#region Mezők és tulajdonságok
#region Egyszerű mezők
#region AdatSzolgCegNeve
protected internal string m_AdatSzolgCegNeve;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (adózó/cég neve)
/// </summary>
[EntityProperty("AdatSzolgCegNeve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgCegNeve
{
get
{
return m_AdatSzolgCegNeve;
}
set
{
CheckModifyable();
if (m_AdatSzolgCegNeve == value) return;
m_AdatSzolgCegNeve = value;
FieldModified("AdatSzolgCegNeve", value);
}
}
#endregion
#region AdatSzolgSzekhelyAj
protected internal string m_AdatSzolgSzekhelyAj;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-ajtó)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyAj", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyAj
{
get
{
return m_AdatSzolgSzekhelyAj;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyAj == value) return;
m_AdatSzolgSzekhelyAj = value;
FieldModified("AdatSzolgSzekhelyAj", value);
}
}
#endregion
#region AdatSzolgSzekhelyEm
protected internal string m_AdatSzolgSzekhelyEm;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-emelet)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyEm", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyEm
{
get
{
return m_AdatSzolgSzekhelyEm;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyEm == value) return;
m_AdatSzolgSzekhelyEm = value;
FieldModified("AdatSzolgSzekhelyEm", value);
}
}
#endregion
#region AdatSzolgSzekhelyEp
protected internal string m_AdatSzolgSzekhelyEp;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-épület)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyEp", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyEp
{
get
{
return m_AdatSzolgSzekhelyEp;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyEp == value) return;
m_AdatSzolgSzekhelyEp = value;
FieldModified("AdatSzolgSzekhelyEp", value);
}
}
#endregion
#region AdatSzolgSzekhelyHg
protected internal string m_AdatSzolgSzekhelyHg;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-város/község)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyHg", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyHg
{
get
{
return m_AdatSzolgSzekhelyHg;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyHg == value) return;
m_AdatSzolgSzekhelyHg = value;
FieldModified("AdatSzolgSzekhelyHg", value);
}
}
#endregion
#region AdatSzolgSzekhelyIr
protected internal string m_AdatSzolgSzekhelyIr;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-irányítószám)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyIr", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyIr
{
get
{
return m_AdatSzolgSzekhelyIr;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyIr == value) return;
m_AdatSzolgSzekhelyIr = value;
FieldModified("AdatSzolgSzekhelyIr", value);
}
}
#endregion
#region AdatSzolgSzekhelyJel
protected internal string m_AdatSzolgSzekhelyJel;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-közterület jellege)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyJel", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyJel
{
get
{
return m_AdatSzolgSzekhelyJel;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyJel == value) return;
m_AdatSzolgSzekhelyJel = value;
FieldModified("AdatSzolgSzekhelyJel", value);
}
}
#endregion
#region AdatSzolgSzekhelyKt
protected internal string m_AdatSzolgSzekhelyKt;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-közterület neve)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyKt", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyKt
{
get
{
return m_AdatSzolgSzekhelyKt;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyKt == value) return;
m_AdatSzolgSzekhelyKt = value;
FieldModified("AdatSzolgSzekhelyKt", value);
}
}
#endregion
#region AdatSzolgSzekhelyLh
protected internal string m_AdatSzolgSzekhelyLh;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-lépcsoház)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyLh", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyLh
{
get
{
return m_AdatSzolgSzekhelyLh;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyLh == value) return;
m_AdatSzolgSzekhelyLh = value;
FieldModified("AdatSzolgSzekhelyLh", value);
}
}
#endregion
#region AdatSzolgSzekhelyOr
protected internal string m_AdatSzolgSzekhelyOr;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-ország)
/// </summary>
[EntityProperty("AdatSzolgSzekhelyOr", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelyOr
{
get
{
return m_AdatSzolgSzekhelyOr;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelyOr == value) return;
m_AdatSzolgSzekhelyOr = value;
FieldModified("AdatSzolgSzekhelyOr", value);
}
}
#endregion
#region AdatSzolgSzekhelySz
protected internal string m_AdatSzolgSzekhelySz;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-házszám)
/// </summary>
[EntityProperty("AdatSzolgSzekhelySz", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgSzekhelySz
{
get
{
return m_AdatSzolgSzekhelySz;
}
set
{
CheckModifyable();
if (m_AdatSzolgSzekhelySz == value) return;
m_AdatSzolgSzekhelySz = value;
FieldModified("AdatSzolgSzekhelySz", value);
}
}
#endregion
#region AdatSzolgTermCsNev
protected internal string m_AdatSzolgTermCsNev;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (természetes személy családi neve)
/// </summary>
[EntityProperty("AdatSzolgTermCsNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgTermCsNev
{
get
{
return m_AdatSzolgTermCsNev;
}
set
{
CheckModifyable();
if (m_AdatSzolgTermCsNev == value) return;
m_AdatSzolgTermCsNev = value;
FieldModified("AdatSzolgTermCsNev", value);
}
}
#endregion
#region AdatSzolgTermUNev
protected internal string m_AdatSzolgTermUNev;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (természetes személy utóneve)
/// </summary>
[EntityProperty("AdatSzolgTermUNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdatSzolgTermUNev
{
get
{
return m_AdatSzolgTermUNev;
}
set
{
CheckModifyable();
if (m_AdatSzolgTermUNev == value) return;
m_AdatSzolgTermUNev = value;
FieldModified("AdatSzolgTermUNev", value);
}
}
#endregion
#region AdozoAdoAzon
protected internal string m_AdozoAdoAzon;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (adóazonosító jele)
/// </summary>
[EntityProperty("AdozoAdoAzon", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdozoAdoAzon
{
get
{
return m_AdozoAdoAzon;
}
set
{
CheckModifyable();
if (m_AdozoAdoAzon == value) return;
m_AdozoAdoAzon = value;
FieldModified("AdozoAdoAzon", value);
}
}
#endregion
#region AdozoAdoSzam
protected internal string m_AdozoAdoSzam;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (adószáma)
/// </summary>
[EntityProperty("AdozoAdoSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AdozoAdoSzam
{
get
{
return m_AdozoAdoSzam;
}
set
{
CheckModifyable();
if (m_AdozoAdoSzam == value) return;
m_AdozoAdoSzam = value;
FieldModified("AdozoAdoSzam", value);
}
}
#endregion
#region AktBarKod
protected internal string m_AktBarKod;
/// <summary>
/// bevallás vonalkódja
/// </summary>
[EntityProperty("AktBarKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AktBarKod
{
get
{
return m_AktBarKod;
}
set
{
CheckModifyable();
if (m_AktBarKod == value) return;
m_AktBarKod = value;
FieldModified("AktBarKod", value);
}
}
#endregion
#region AlkMin08
protected internal string m_AlkMin08;
/// <summary>
/// az alkalmazás minosége
/// </summary>
[EntityProperty("AlkMin08", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AlkMin08
{
get
{
return m_AlkMin08;
}
set
{
CheckModifyable();
if (m_AlkMin08 == value) return;
m_AlkMin08 = value;
FieldModified("AlkMin08", value);
}
}
#endregion
#region AlkMin0902
protected internal string m_AlkMin0902;
/// <summary>
/// az alkalmazás minosége_2
/// </summary>
[EntityProperty("AlkMin0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AlkMin0902
{
get
{
return m_AlkMin0902;
}
set
{
CheckModifyable();
if (m_AlkMin0902 == value) return;
m_AlkMin0902 = value;
FieldModified("AlkMin0902", value);
}
}
#endregion
#region AlkMinNyugd08
protected internal string m_AlkMinNyugd08;
/// <summary>
/// a természetes személy nyugdíjas státusza, korhatár elotti ellátásban, szolgálati járandóságban, táncmuvészeti életjáradékban vagy átmeneti bányászjáradékban részesül-e
/// </summary>
[EntityProperty("AlkMinNyugd08", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AlkMinNyugd08
{
get
{
return m_AlkMinNyugd08;
}
set
{
CheckModifyable();
if (m_AlkMinNyugd08 == value) return;
m_AlkMinNyugd08 = value;
FieldModified("AlkMinNyugd08", value);
}
}
#endregion
#region AlkMinNyugd0902
protected internal string m_AlkMinNyugd0902;
/// <summary>
/// a természetes személy nyugdíjas státusza, korhatár elotti ellátásban, szolgálati járandóságban, táncmuvészeti életjáradékban vagy átmeneti bányászjáradékban részesül-e_2
/// </summary>
[EntityProperty("AlkMinNyugd0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string AlkMinNyugd0902
{
get
{
return m_AlkMinNyugd0902;
}
set
{
CheckModifyable();
if (m_AlkMinNyugd0902 == value) return;
m_AlkMinNyugd0902 = value;
FieldModified("AlkMinNyugd0902", value);
}
}
#endregion
#region ArSzolgIdo
protected internal string m_ArSzolgIdo;
/// <summary>
/// az arányos szolgálati ido számításának szükségessége
/// </summary>
[EntityProperty("ArSzolgIdo", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string ArSzolgIdo
{
get
{
return m_ArSzolgIdo;
}
set
{
CheckModifyable();
if (m_ArSzolgIdo == value) return;
m_ArSzolgIdo = value;
FieldModified("ArSzolgIdo", value);
}
}
#endregion
#region BeerkezesDat
protected internal DateTime? m_BeerkezesDat;
/// <summary>
/// Beérkezés dátuma
/// </summary>
[EntityProperty("BeerkezesDat", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BeerkezesDat
{
get
{
return m_BeerkezesDat;
}
set
{
CheckModifyable();
if (m_BeerkezesDat == value) return;
m_BeerkezesDat = value;
FieldModified("BeerkezesDat", value);
}
}
#endregion
#region BevKezd
protected internal DateTime? m_BevKezd;
/// <summary>
/// bevallási idoszak kezdete
/// </summary>
[EntityProperty("BevKezd", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BevKezd
{
get
{
return m_BevKezd;
}
set
{
CheckModifyable();
if (m_BevKezd == value) return;
m_BevKezd = value;
FieldModified("BevKezd", value);
}
}
#endregion
#region BevVeg
protected internal DateTime? m_BevVeg;
/// <summary>
/// bevallási idoszak vége
/// </summary>
[EntityProperty("BevVeg", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BevVeg
{
get
{
return m_BevVeg;
}
set
{
CheckModifyable();
if (m_BevVeg == value) return;
m_BevVeg = value;
FieldModified("BevVeg", value);
}
}
#endregion
#region BiztIdoTartIg08
protected internal DateTime? m_BiztIdoTartIg08;
/// <summary>
/// a biztosításban töltött ido tartama -ig
/// </summary>
[EntityProperty("BiztIdoTartIg08", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BiztIdoTartIg08
{
get
{
return m_BiztIdoTartIg08;
}
set
{
CheckModifyable();
if (m_BiztIdoTartIg08 == value) return;
m_BiztIdoTartIg08 = value;
FieldModified("BiztIdoTartIg08", value);
}
}
#endregion
#region BiztIdoTartIg0902
protected internal DateTime? m_BiztIdoTartIg0902;
/// <summary>
/// a biztosításban töltött ido tartama_2 -ig
/// </summary>
[EntityProperty("BiztIdoTartIg0902", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BiztIdoTartIg0902
{
get
{
return m_BiztIdoTartIg0902;
}
set
{
CheckModifyable();
if (m_BiztIdoTartIg0902 == value) return;
m_BiztIdoTartIg0902 = value;
FieldModified("BiztIdoTartIg0902", value);
}
}
#endregion
#region BiztIdoTartTol08
protected internal DateTime? m_BiztIdoTartTol08;
/// <summary>
/// a biztosításban töltött ido tartama -tól
/// </summary>
[EntityProperty("BiztIdoTartTol08", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BiztIdoTartTol08
{
get
{
return m_BiztIdoTartTol08;
}
set
{
CheckModifyable();
if (m_BiztIdoTartTol08 == value) return;
m_BiztIdoTartTol08 = value;
FieldModified("BiztIdoTartTol08", value);
}
}
#endregion
#region BiztIdoTartTol0902
protected internal DateTime? m_BiztIdoTartTol0902;
/// <summary>
/// a biztosításban töltött ido tartama_2 -tól
/// </summary>
[EntityProperty("BiztIdoTartTol0902", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BiztIdoTartTol0902
{
get
{
return m_BiztIdoTartTol0902;
}
set
{
CheckModifyable();
if (m_BiztIdoTartTol0902 == value) return;
m_BiztIdoTartTol0902 = value;
FieldModified("BiztIdoTartTol0902", value);
}
}
#endregion
#region BiztSzunIdoIg01
protected internal DateTime? m_BiztSzunIdoIg01;
/// <summary>
/// a biztosítás szünetelését vag munkabérrel ellátatlanság ideje -ig
/// </summary>
[EntityProperty("BiztSzunIdoIg01", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BiztSzunIdoIg01
{
get
{
return m_BiztSzunIdoIg01;
}
set
{
CheckModifyable();
if (m_BiztSzunIdoIg01 == value) return;
m_BiztSzunIdoIg01 = value;
FieldModified("BiztSzunIdoIg01", value);
}
}
#endregion
#region BiztSzunIdoKod01
protected internal string m_BiztSzunIdoKod01;
/// <summary>
/// a biztosítás szünetelését vag munkabérrel ellátatlanság jogcímkódja
/// </summary>
[EntityProperty("BiztSzunIdoKod01", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string BiztSzunIdoKod01
{
get
{
return m_BiztSzunIdoKod01;
}
set
{
CheckModifyable();
if (m_BiztSzunIdoKod01 == value) return;
m_BiztSzunIdoKod01 = value;
FieldModified("BiztSzunIdoKod01", value);
}
}
#endregion
#region BiztSzunIdoTol01
protected internal DateTime? m_BiztSzunIdoTol01;
/// <summary>
/// a biztosítás szünetelését vagy munkabérrel ellátatlanság ideje -tól
/// </summary>
[EntityProperty("BiztSzunIdoTol01", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? BiztSzunIdoTol01
{
get
{
return m_BiztSzunIdoTol01;
}
set
{
CheckModifyable();
if (m_BiztSzunIdoTol01 == value) return;
m_BiztSzunIdoTol01 = value;
FieldModified("BiztSzunIdoTol01", value);
}
}
#endregion
#region FeorSzam01
protected internal string m_FeorSzam01;
/// <summary>
/// a foglalkozás FEOR száma
/// </summary>
[EntityProperty("FeorSzam01", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string FeorSzam01
{
get
{
return m_FeorSzam01;
}
set
{
CheckModifyable();
if (m_FeorSzam01 == value) return;
m_FeorSzam01 = value;
FieldModified("FeorSzam01", value);
}
}
#endregion
#region FunkcioKod
protected internal string m_FunkcioKod;
/// <summary>
/// bevallás jellege (funkció kódja)
/// </summary>
[EntityProperty("FunkcioKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string FunkcioKod
{
get
{
return m_FunkcioKod;
}
set
{
CheckModifyable();
if (m_FunkcioKod == value) return;
m_FunkcioKod = value;
FieldModified("FunkcioKod", value);
}
}
#endregion
#region GyedMellettiMVegzesIg
protected internal DateTime? m_GyedMellettiMVegzesIg;
/// <summary>
/// A GYED folyósítása melletti munkavégzés idotartama -ig
/// </summary>
[EntityProperty("GyedMellettiMVegzesIg", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? GyedMellettiMVegzesIg
{
get
{
return m_GyedMellettiMVegzesIg;
}
set
{
CheckModifyable();
if (m_GyedMellettiMVegzesIg == value) return;
m_GyedMellettiMVegzesIg = value;
FieldModified("GyedMellettiMVegzesIg", value);
}
}
#endregion
#region GyedMellettiMVegzesTol
protected internal DateTime? m_GyedMellettiMVegzesTol;
/// <summary>
/// A GYED folyósítása melletti munkavégzés idotartama -tól
/// </summary>
[EntityProperty("GyedMellettiMVegzesTol", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? GyedMellettiMVegzesTol
{
get
{
return m_GyedMellettiMVegzesTol;
}
set
{
CheckModifyable();
if (m_GyedMellettiMVegzesTol == value) return;
m_GyedMellettiMVegzesTol = value;
FieldModified("GyedMellettiMVegzesTol", value);
}
}
#endregion
#region GyesMellettiMVegzesIg
protected internal DateTime? m_GyesMellettiMVegzesIg;
/// <summary>
/// A GYES folyósítása melletti munkavégzés idotartama -ig
/// </summary>
[EntityProperty("GyesMellettiMVegzesIg", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? GyesMellettiMVegzesIg
{
get
{
return m_GyesMellettiMVegzesIg;
}
set
{
CheckModifyable();
if (m_GyesMellettiMVegzesIg == value) return;
m_GyesMellettiMVegzesIg = value;
FieldModified("GyesMellettiMVegzesIg", value);
}
}
#endregion
#region GyesMellettiMVegzesTol
protected internal DateTime? m_GyesMellettiMVegzesTol;
/// <summary>
/// A GYES folyósítása melletti munkavégzés idotartama -tól
/// </summary>
[EntityProperty("GyesMellettiMVegzesTol", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? GyesMellettiMVegzesTol
{
get
{
return m_GyesMellettiMVegzesTol;
}
set
{
CheckModifyable();
if (m_GyesMellettiMVegzesTol == value) return;
m_GyesMellettiMVegzesTol = value;
FieldModified("GyesMellettiMVegzesTol", value);
}
}
#endregion
#region KulfCim
protected internal string m_KulfCim;
/// <summary>
/// a Tbj. 66. § (1) bekezdése szerinti nyilvántartásra kötelezett adatai (székhelye-külföldi cím jelölése)
/// </summary>
[EntityProperty("KulfCim", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string KulfCim
{
get
{
return m_KulfCim;
}
set
{
CheckModifyable();
if (m_KulfCim == value) return;
m_KulfCim = value;
FieldModified("KulfCim", value);
}
}
#endregion
#region LapSorszam08
protected internal string m_LapSorszam08;
/// <summary>
/// Lapsorszám-08
/// </summary>
[EntityProperty("LapSorszam08", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string LapSorszam08
{
get
{
return m_LapSorszam08;
}
set
{
CheckModifyable();
if (m_LapSorszam08 == value) return;
m_LapSorszam08 = value;
FieldModified("LapSorszam08", value);
}
}
#endregion
#region LapSorszam0902
protected internal string m_LapSorszam0902;
/// <summary>
/// Lapsorszám 09-02
/// </summary>
[EntityProperty("LapSorszam0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string LapSorszam0902
{
get
{
return m_LapSorszam0902;
}
set
{
CheckModifyable();
if (m_LapSorszam0902 == value) return;
m_LapSorszam0902 = value;
FieldModified("LapSorszam0902", value);
}
}
#endregion
#region LevTBJarOsszBizt0902
protected internal string m_LevTBJarOsszBizt0902;
/// <summary>
/// a levont társadalombiztosítási járulék összege
/// </summary>
[EntityProperty("LevTBJarOsszBizt0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string LevTBJarOsszBizt0902
{
get
{
return m_LevTBJarOsszBizt0902;
}
set
{
CheckModifyable();
if (m_LevTBJarOsszBizt0902 == value) return;
m_LevTBJarOsszBizt0902 = value;
FieldModified("LevTBJarOsszBizt0902", value);
}
}
#endregion
#region LevTBJarOsszTerm0902
protected internal string m_LevTBJarOsszTerm0902;
/// <summary>
/// a levont társadalombiztosítási járulék összege
/// </summary>
[EntityProperty("LevTBJarOsszTerm0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string LevTBJarOsszTerm0902
{
get
{
return m_LevTBJarOsszTerm0902;
}
set
{
CheckModifyable();
if (m_LevTBJarOsszTerm0902 == value) return;
m_LevTBJarOsszTerm0902 = value;
FieldModified("LevTBJarOsszTerm0902", value);
}
}
#endregion
#region OrokbefogMellettiMVegzesIg
protected internal DateTime? m_OrokbefogMellettiMVegzesIg;
/// <summary>
/// Az örökbefogadói díj folyósítása melletti munkavégzés idotartama -ig
/// </summary>
[EntityProperty("OrokbefogMellettiMVegzesIg", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? OrokbefogMellettiMVegzesIg
{
get
{
return m_OrokbefogMellettiMVegzesIg;
}
set
{
CheckModifyable();
if (m_OrokbefogMellettiMVegzesIg == value) return;
m_OrokbefogMellettiMVegzesIg = value;
FieldModified("OrokbefogMellettiMVegzesIg", value);
}
}
#endregion
#region OrokbefogMellettiMVegzesTol
protected internal DateTime? m_OrokbefogMellettiMVegzesTol;
/// <summary>
/// Az örökbefogadói díj folyósítása melletti munkavégzés idotartama -tól
/// </summary>
[EntityProperty("OrokbefogMellettiMVegzesTol", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? OrokbefogMellettiMVegzesTol
{
get
{
return m_OrokbefogMellettiMVegzesTol;
}
set
{
CheckModifyable();
if (m_OrokbefogMellettiMVegzesTol == value) return;
m_OrokbefogMellettiMVegzesTol = value;
FieldModified("OrokbefogMellettiMVegzesTol", value);
}
}
#endregion
#region TAJSzam
protected internal string m_TAJSzam;
/// <summary>
/// a természetes személy TAJ száma
/// </summary>
[EntityProperty("TAJSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TAJSzam
{
get
{
return m_TAJSzam;
}
set
{
CheckModifyable();
if (m_TAJSzam == value) return;
m_TAJSzam = value;
FieldModified("TAJSzam", value);
}
}
#endregion
#region TBJarAlapBizt0902
protected internal string m_TBJarAlapBizt0902;
/// <summary>
/// a természetes személy nyugdíjas státusza, korhatár elotti ellátásban, szolgálati járandóságban, táncmuvészeti életjáradékban a társadalombiztosítási járulék alapját képezo jövedelem
/// </summary>
[EntityProperty("TBJarAlapBizt0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TBJarAlapBizt0902
{
get
{
return m_TBJarAlapBizt0902;
}
set
{
CheckModifyable();
if (m_TBJarAlapBizt0902 == value) return;
m_TBJarAlapBizt0902 = value;
FieldModified("TBJarAlapBizt0902", value);
}
}
#endregion
#region TBJarAlapTerm0902
protected internal string m_TBJarAlapTerm0902;
/// <summary>
/// a társadalombiztosítási járulék alapját képezo jövedelem
/// </summary>
[EntityProperty("TBJarAlapTerm0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TBJarAlapTerm0902
{
get
{
return m_TBJarAlapTerm0902;
}
set
{
CheckModifyable();
if (m_TBJarAlapTerm0902 == value) return;
m_TBJarAlapTerm0902 = value;
FieldModified("TBJarAlapTerm0902", value);
}
}
#endregion
#region TBJarJutOsszBizt0902
protected internal string m_TBJarJutOsszBizt0902;
/// <summary>
/// a társadalombiztosítási járulék-köteles jutalom összege
/// </summary>
[EntityProperty("TBJarJutOsszBizt0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TBJarJutOsszBizt0902
{
get
{
return m_TBJarJutOsszBizt0902;
}
set
{
CheckModifyable();
if (m_TBJarJutOsszBizt0902 == value) return;
m_TBJarJutOsszBizt0902 = value;
FieldModified("TBJarJutOsszBizt0902", value);
}
}
#endregion
#region TBJarJutOsszTerm0902
protected internal string m_TBJarJutOsszTerm0902;
/// <summary>
/// a társadalombiztosítási járulék-köteles jutalom összege
/// </summary>
[EntityProperty("TBJarJutOsszTerm0902", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TBJarJutOsszTerm0902
{
get
{
return m_TBJarJutOsszTerm0902;
}
set
{
CheckModifyable();
if (m_TBJarJutOsszTerm0902 == value) return;
m_TBJarJutOsszTerm0902 = value;
FieldModified("TBJarJutOsszTerm0902", value);
}
}
#endregion
#region TermAllPol
protected internal string m_TermAllPol;
/// <summary>
/// a természetes személy állampolgársága
/// </summary>
[EntityProperty("TermAllPol", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermAllPol
{
get
{
return m_TermAllPol;
}
set
{
CheckModifyable();
if (m_TermAllPol == value) return;
m_TermAllPol = value;
FieldModified("TermAllPol", value);
}
}
#endregion
#region TermAnCsNev
protected internal string m_TermAnCsNev;
/// <summary>
/// a természetes személy anyjának születési családineve
/// </summary>
[EntityProperty("TermAnCsNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermAnCsNev
{
get
{
return m_TermAnCsNev;
}
set
{
CheckModifyable();
if (m_TermAnCsNev == value) return;
m_TermAnCsNev = value;
FieldModified("TermAnCsNev", value);
}
}
#endregion
#region TermAnUNev
protected internal string m_TermAnUNev;
/// <summary>
/// a természetes személy anyjának születési utóneve
/// </summary>
[EntityProperty("TermAnUNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermAnUNev
{
get
{
return m_TermAnUNev;
}
set
{
CheckModifyable();
if (m_TermAnUNev == value) return;
m_TermAnUNev = value;
FieldModified("TermAnUNev", value);
}
}
#endregion
#region TermAzon
protected internal string m_TermAzon;
/// <summary>
/// a természetes személy adóazonosító jele
/// </summary>
[EntityProperty("TermAzon", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermAzon
{
get
{
return m_TermAzon;
}
set
{
CheckModifyable();
if (m_TermAzon == value) return;
m_TermAzon = value;
FieldModified("TermAzon", value);
}
}
#endregion
#region TermCsNev
protected internal string m_TermCsNev;
/// <summary>
/// természetes személy családi neve
/// </summary>
[EntityProperty("TermCsNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermCsNev
{
get
{
return m_TermCsNev;
}
set
{
CheckModifyable();
if (m_TermCsNev == value) return;
m_TermCsNev = value;
FieldModified("TermCsNev", value);
}
}
#endregion
#region TermElCsNev
protected internal string m_TermElCsNev;
/// <summary>
/// a természetes személy elozo családi neve
/// </summary>
[EntityProperty("TermElCsNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermElCsNev
{
get
{
return m_TermElCsNev;
}
set
{
CheckModifyable();
if (m_TermElCsNev == value) return;
m_TermElCsNev = value;
FieldModified("TermElCsNev", value);
}
}
#endregion
#region TermElUNev
protected internal string m_TermElUNev;
/// <summary>
/// a természetes személy elozo utóneve
/// </summary>
[EntityProperty("TermElUNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermElUNev
{
get
{
return m_TermElUNev;
}
set
{
CheckModifyable();
if (m_TermElUNev == value) return;
m_TermElUNev = value;
FieldModified("TermElUNev", value);
}
}
#endregion
#region TermNeme
protected internal string m_TermNeme;
/// <summary>
/// a természetes személy neme
/// </summary>
[EntityProperty("TermNeme", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermNeme
{
get
{
return m_TermNeme;
}
set
{
CheckModifyable();
if (m_TermNeme == value) return;
m_TermNeme = value;
FieldModified("TermNeme", value);
}
}
#endregion
#region TermSzulCsNev
protected internal string m_TermSzulCsNev;
/// <summary>
/// a természetes személy születési családi neve
/// </summary>
[EntityProperty("TermSzulCsNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermSzulCsNev
{
get
{
return m_TermSzulCsNev;
}
set
{
CheckModifyable();
if (m_TermSzulCsNev == value) return;
m_TermSzulCsNev = value;
FieldModified("TermSzulCsNev", value);
}
}
#endregion
#region TermSzulHely
protected internal string m_TermSzulHely;
/// <summary>
/// a természetes személy születési helye
/// </summary>
[EntityProperty("TermSzulHely", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermSzulHely
{
get
{
return m_TermSzulHely;
}
set
{
CheckModifyable();
if (m_TermSzulHely == value) return;
m_TermSzulHely = value;
FieldModified("TermSzulHely", value);
}
}
#endregion
#region TermSzulIdo
protected internal DateTime? m_TermSzulIdo;
/// <summary>
/// a természetes személy születési ideje
/// </summary>
[EntityProperty("TermSzulIdo", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
public virtual DateTime? TermSzulIdo
{
get
{
return m_TermSzulIdo;
}
set
{
CheckModifyable();
if (m_TermSzulIdo == value) return;
m_TermSzulIdo = value;
FieldModified("TermSzulIdo", value);
}
}
#endregion
#region TermSzulUNev
protected internal string m_TermSzulUNev;
/// <summary>
/// a természetes személy születési utóneve
/// </summary>
[EntityProperty("TermSzulUNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermSzulUNev
{
get
{
return m_TermSzulUNev;
}
set
{
CheckModifyable();
if (m_TermSzulUNev == value) return;
m_TermSzulUNev = value;
FieldModified("TermSzulUNev", value);
}
}
#endregion
#region TermUNev
protected internal string m_TermUNev;
/// <summary>
/// természetes személy utóneve
/// </summary>
[EntityProperty("TermUNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TermUNev
{
get
{
return m_TermUNev;
}
set
{
CheckModifyable();
if (m_TermUNev == value) return;
m_TermUNev = value;
FieldModified("TermUNev", value);
}
}
#endregion
#region Titulus
protected internal string m_Titulus;
/// <summary>
/// a természetes személy titulusa
/// </summary>
[EntityProperty("Titulus", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string Titulus
{
get
{
return m_Titulus;
}
set
{
CheckModifyable();
if (m_Titulus == value) return;
m_Titulus = value;
FieldModified("Titulus", value);
}
}
#endregion
#region TorloTetel
protected internal string m_TorloTetel;
/// <summary>
/// Törlo tétel
/// </summary>
[EntityProperty("TorloTetel", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
public virtual string TorloTetel
{
get
{
return m_TorloTetel;
}
set
{
CheckModifyable();
if (m_TorloTetel == value) return;
m_TorloTetel = value;
FieldModified("TorloTetel", value);
}
}
#endregion
#endregion
#region Asszociációkkal kapcsolatos dolgok
#region MunkaSzerzodes (*) -> Alkalmazott (0..1)
protected internal int m_AlkalmazottId = -1;
/// <summary>
/// A(z) Alkalmazott asszociáció végpontjának ID-ja.
/// </summary>
/// <remarks>
/// - Insert() előtt célszerű kitölteni
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
/// - LoadByID() felhozza ezt a mezőt
/// </remarks>
public virtual int AlkalmazottId
{
get
{
return InternalAlkalmazottId;
}
set
{
InternalAlkalmazottId = value;
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal int InternalAlkalmazottId
{
get
{
if (m_Alkalmazott != null)
{
return m_Alkalmazott.ID;
}
else
{
return m_AlkalmazottId;// XXX az meg nem teljesen OK
}
}
set
{
CheckModifyable();
if (m_AlkalmazottId != value)
{
m_AlkalmazottId = value;
m_Alkalmazott = null;
FieldModified("AlkalmazottId", value);
}
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal void ModifyAlkalmazott(Alkalmazott value)
{
m_AlkalmazottId = value != null ? value.ID : -1;
m_Alkalmazott = value;
FieldModified("AlkalmazottId", value != null ? (object)value.ID : DBNull.Value);
}
protected internal void SetAlkalmazott(Alkalmazott value)
{
m_Alkalmazott = value;
if (value != null)
{
m_AlkalmazottId = value.ID;
}
else
{
m_AlkalmazottId = -1;
}
}
protected Alkalmazott m_Alkalmazott = null;
IAlkalmazott IMunkaSzerzodes.Alkalmazott
{
get { return Alkalmazott; }
set { Alkalmazott = value as Alkalmazott; }
}
/// <summary>
/// Nincs definiálva megjegyzés.
/// </summary>
/// <remarks>
/// Az UML modellben szereplő MunkaSzerzodes és Alkalmazott entitások közötti asszociáció megvalósítása.
/// </remarks>
[EntityProperty("Alkalmazott", EntityPropertyBaseType.Entity, typeof(Alkalmazott), EntityCopyMethod.ShallowCopy)]
public virtual Alkalmazott Alkalmazott
{
get
{
if ((m_Alkalmazott == null) && (m_AlkalmazottId != -1))
{
SDA.Kreta.Entities.Alkalmazott partner = SDA.Kreta.Entities.Alkalmazott.GiveAnInstance();
partner.LoadByID(m_AlkalmazottId);
this.SetAlkalmazott(partner);
}
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
return m_Alkalmazott;
}
set
{
CheckModifyable();
if (value != null)
{
if ((m_Alkalmazott == null) || (value.ID != m_Alkalmazott.ID))
{
if (value.State != EntityState.Initialized)
{
throw new EntityStateException(value.State);
}
if ((this.State != EntityState.New))
{
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
SDA.Kreta.Entities.Alkalmazott_MunkaSzerzodes_DA da = new Alkalmazott_MunkaSzerzodes_DA(value);
da.AddItem(this);
this.SetAlkalmazott(value);
}
else
{
this.SetAlkalmazott(value);
}
FieldModified("AlkalmazottId", value.ID);
}
}
else
{
// ki kell törölni a kapcsolatot az adatbázisban
this.SetAlkalmazott(null);
UpdateAssociations();
FieldModified("AlkalmazottId", DBNull.Value);
}
}
}
#endregion
#region MunkaSzerzodes (*) -> TanuloTanugyiAdatok (0..1)
protected internal int m_TanuloTanugyiAdatokId = -1;
/// <summary>
/// A(z) TanuloTanugyiAdatok asszociáció végpontjának ID-ja.
/// </summary>
/// <remarks>
/// - Insert() előtt célszerű kitölteni
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
/// - LoadByID() felhozza ezt a mezőt
/// </remarks>
public virtual int TanuloTanugyiAdatokId
{
get
{
return InternalTanuloTanugyiAdatokId;
}
set
{
InternalTanuloTanugyiAdatokId = value;
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal int InternalTanuloTanugyiAdatokId
{
get
{
if (m_TanuloTanugyiAdatok != null)
{
return m_TanuloTanugyiAdatok.ID;
}
else
{
return m_TanuloTanugyiAdatokId;// XXX az meg nem teljesen OK
}
}
set
{
CheckModifyable();
if (m_TanuloTanugyiAdatokId != value)
{
m_TanuloTanugyiAdatokId = value;
m_TanuloTanugyiAdatok = null;
FieldModified("TanuloTanugyiAdatokId", value);
}
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal void ModifyTanuloTanugyiAdatok(TanuloTanugyiAdatok value)
{
m_TanuloTanugyiAdatokId = value != null ? value.ID : -1;
m_TanuloTanugyiAdatok = value;
FieldModified("TanuloTanugyiAdatokId", value != null ? (object)value.ID : DBNull.Value);
}
protected internal void SetTanuloTanugyiAdatok(TanuloTanugyiAdatok value)
{
m_TanuloTanugyiAdatok = value;
if (value != null)
{
m_TanuloTanugyiAdatokId = value.ID;
}
else
{
m_TanuloTanugyiAdatokId = -1;
}
}
protected TanuloTanugyiAdatok m_TanuloTanugyiAdatok = null;
ITanuloTanugyiAdatok IMunkaSzerzodes.TanuloTanugyiAdatok
{
get { return TanuloTanugyiAdatok; }
set { TanuloTanugyiAdatok = value as TanuloTanugyiAdatok; }
}
/// <summary>
/// Nincs definiálva megjegyzés.
/// </summary>
/// <remarks>
/// Az UML modellben szereplő MunkaSzerzodes és TanuloTanugyiAdatok entitások közötti asszociáció megvalósítása.
/// </remarks>
[EntityProperty("TanuloTanugyiAdatok", EntityPropertyBaseType.Entity, typeof(TanuloTanugyiAdatok), EntityCopyMethod.ShallowCopy)]
public virtual TanuloTanugyiAdatok TanuloTanugyiAdatok
{
get
{
if ((m_TanuloTanugyiAdatok == null) && (m_TanuloTanugyiAdatokId != -1))
{
SDA.Kreta.Entities.TanuloTanugyiAdatok partner = SDA.Kreta.Entities.TanuloTanugyiAdatok.GiveAnInstance();
partner.LoadByID(m_TanuloTanugyiAdatokId);
this.SetTanuloTanugyiAdatok(partner);
}
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
return m_TanuloTanugyiAdatok;
}
set
{
CheckModifyable();
if (value != null)
{
if ((m_TanuloTanugyiAdatok == null) || (value.ID != m_TanuloTanugyiAdatok.ID))
{
if (value.State != EntityState.Initialized)
{
throw new EntityStateException(value.State);
}
if ((this.State != EntityState.New))
{
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
SDA.Kreta.Entities.TanuloTanugyiAdatok_MunkaSzerzodes_DA da = new TanuloTanugyiAdatok_MunkaSzerzodes_DA(value);
da.AddItem(this);
this.SetTanuloTanugyiAdatok(value);
}
else
{
this.SetTanuloTanugyiAdatok(value);
}
FieldModified("TanuloTanugyiAdatokId", value.ID);
}
}
else
{
// ki kell törölni a kapcsolatot az adatbázisban
this.SetTanuloTanugyiAdatok(null);
UpdateAssociations();
FieldModified("TanuloTanugyiAdatokId", DBNull.Value);
}
}
}
#endregion
#region MunkaSzerzodes (*) -> Intezmeny (1)
protected internal int m_IntezmenyId = -1;
/// <summary>
/// A(z) Intezmeny asszociáció végpontjának ID-ja.
/// </summary>
/// <remarks>
/// - Insert() előtt célszerű kitölteni
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
/// - LoadByID() felhozza ezt a mezőt
/// </remarks>
public virtual int IntezmenyId
{
get
{
return InternalIntezmenyId;
}
set
{
InternalIntezmenyId = value;
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal int InternalIntezmenyId
{
get
{
if (m_Intezmeny != null)
{
return m_Intezmeny.ID;
}
else
{
return m_IntezmenyId;// XXX az meg nem teljesen OK
}
}
set
{
CheckModifyable();
if (m_IntezmenyId != value)
{
m_IntezmenyId = value;
m_Intezmeny = null;
FieldModified("IntezmenyId", value);
}
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal void ModifyIntezmeny(Intezmeny value)
{
m_IntezmenyId = value != null ? value.ID : -1;
m_Intezmeny = value;
FieldModified("IntezmenyId", value != null ? (object)value.ID : DBNull.Value);
}
protected internal void SetIntezmeny(Intezmeny value)
{
m_Intezmeny = value;
if (value != null)
{
m_IntezmenyId = value.ID;
}
else
{
m_IntezmenyId = -1;
}
}
protected Intezmeny m_Intezmeny = null;
IIntezmeny IMunkaSzerzodes.Intezmeny
{
get { return Intezmeny; }
set { Intezmeny = value as Intezmeny; }
}
/// <summary>
/// Nincs definiálva megjegyzés.
/// </summary>
/// <remarks>
/// Az UML modellben szereplő MunkaSzerzodes és Intezmeny entitások közötti asszociáció megvalósítása.
/// </remarks>
[EntityProperty("Intezmeny", EntityPropertyBaseType.Entity, typeof(Intezmeny), EntityCopyMethod.ShallowCopy)]
public virtual Intezmeny Intezmeny
{
get
{
if ((m_Intezmeny == null) && (m_IntezmenyId != -1))
{
SDA.Kreta.Entities.Intezmeny partner = SDA.Kreta.Entities.Intezmeny.GiveAnInstance();
partner.LoadByID(m_IntezmenyId);
this.SetIntezmeny(partner);
}
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
return m_Intezmeny;
}
set
{
CheckModifyable();
if (value != null)
{
if ((m_Intezmeny == null) || (value.ID != m_Intezmeny.ID))
{
if (value.State != EntityState.Initialized)
{
throw new EntityStateException(value.State);
}
if ((this.State != EntityState.New))
{
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
SDA.Kreta.Entities.Intezmeny_MunkaSzerzodes_DA da = new Intezmeny_MunkaSzerzodes_DA(value);
da.AddItem(this);
this.SetIntezmeny(value);
}
else
{
this.SetIntezmeny(value);
}
FieldModified("IntezmenyId", value.ID);
}
}
else
{
// ki kell törölni a kapcsolatot az adatbázisban
this.SetIntezmeny(null);
UpdateAssociations();
FieldModified("IntezmenyId", DBNull.Value);
}
}
}
#endregion
#region MunkaSzerzodes (*) -> Tanev (1)
protected internal int m_TanevId = -1;
/// <summary>
/// A(z) Tanev asszociáció végpontjának ID-ja.
/// </summary>
/// <remarks>
/// - Insert() előtt célszerű kitölteni
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
/// - LoadByID() felhozza ezt a mezőt
/// </remarks>
public virtual int TanevId
{
get
{
return InternalTanevId;
}
set
{
InternalTanevId = value;
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal int InternalTanevId
{
get
{
if (m_Tanev != null)
{
return m_Tanev.ID;
}
else
{
return m_TanevId;// XXX az meg nem teljesen OK
}
}
set
{
CheckModifyable();
if (m_TanevId != value)
{
m_TanevId = value;
m_Tanev = null;
FieldModified("TanevId", value);
}
}
}
/// <summary>
/// Ez egy külön bejárat a DA számára
/// <summary>
internal void ModifyTanev(Tanev value)
{
m_TanevId = value != null ? value.ID : -1;
m_Tanev = value;
FieldModified("TanevId", value != null ? (object)value.ID : DBNull.Value);
}
protected internal void SetTanev(Tanev value)
{
m_Tanev = value;
if (value != null)
{
m_TanevId = value.ID;
}
else
{
m_TanevId = -1;
}
}
protected Tanev m_Tanev = null;
ITanev IMunkaSzerzodes.Tanev
{
get { return Tanev; }
set { Tanev = value as Tanev; }
}
/// <summary>
/// Nincs definiálva megjegyzés.
/// </summary>
/// <remarks>
/// Az UML modellben szereplő MunkaSzerzodes és Tanev entitások közötti asszociáció megvalósítása.
/// </remarks>
[EntityProperty("Tanev", EntityPropertyBaseType.Entity, typeof(Tanev), EntityCopyMethod.ShallowCopy)]
public virtual Tanev Tanev
{
get
{
if ((m_Tanev == null) && (m_TanevId != -1))
{
SDA.Kreta.Entities.Tanev partner = SDA.Kreta.Entities.Tanev.GiveAnInstance();
partner.LoadByID(m_TanevId);
this.SetTanev(partner);
}
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
return m_Tanev;
}
set
{
CheckModifyable();
if (value != null)
{
if ((m_Tanev == null) || (value.ID != m_Tanev.ID))
{
if (value.State != EntityState.Initialized)
{
throw new EntityStateException(value.State);
}
if ((this.State != EntityState.New))
{
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
SDA.Kreta.Entities.Tanev_MunkaSzerzodes_DA da = new Tanev_MunkaSzerzodes_DA(value);
da.AddItem(this);
this.SetTanev(value);
}
else
{
this.SetTanev(value);
}
FieldModified("TanevId", value.ID);
}
}
else
{
// ki kell törölni a kapcsolatot az adatbázisban
this.SetTanev(null);
UpdateAssociations();
FieldModified("TanevId", DBNull.Value);
}
}
}
#endregion
#endregion
#endregion
}
}