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 { /// /// Az UML modell TanuloTanugyiAdatok entitásának megvalósítása. /// /// A kód teljes egészében generált, kézi módosítása nem megengedett! [Entity("TanuloTanugyiAdatok")] // alapértelmezett EntityHistoryMode public class TanuloTanugyiAdatok : Entity, ITanuloTanugyiAdatok { internal protected TanuloTanugyiAdatok() : base() { } public class AttributeInfo { public const string BeirasiNaploSorszam = "BeirasiNaploSorszam"; public const string Bejaro = "Bejaro"; public const string Diaksportkoros = "Diaksportkoros"; public const string EgyebOrszagosDonto = "EgyebOrszagosDonto"; public const string Egyuttmukodeses = "Egyuttmukodeses"; public const string ElozoIntezmeny = "ElozoIntezmeny"; public const string Evismetlo = "Evismetlo"; public const string IskolaiKeretekKozott = "IskolaiKeretekKozott"; public const string JogviszonyatSzunetelteto = "JogviszonyatSzunetelteto"; public const string JogviszonyVarhatoBefejezese = "JogviszonyVarhatoBefejezese"; public const string Magantanulo = "Magantanulo"; public const string MagantanulosaganakOkaId = "MagantanulosaganakOkaId"; public const string MagantanulosagKezdete = "MagantanulosagKezdete"; public const string NyilvantartasKezdete = "NyilvantartasKezdete"; public const string OSZTV = "OSZTV"; public const string PolgariSzerzodeses = "PolgariSzerzodeses"; public const string SzakmaiGyakorlaton = "SzakmaiGyakorlaton"; public const string SZETVAgazat = "SZETVAgazat"; public const string Szintvizsga = "Szintvizsga"; public const string SZKTV = "SZKTV"; public const string TandijatFizeto = "TandijatFizeto"; public const string Tankotelezett = "Tankotelezett"; public const string TankotelezettsegVege = "TankotelezettsegVege"; public const string TanuloEvfolyamTipusId = "TanuloEvfolyamTipusId"; public const string TanuloSzerzodeses = "TanuloSzerzodeses"; public const string TechnikusiEvfolyam = "TechnikusiEvfolyam"; public const string TeritesiDijatFizeto = "TeritesiDijatFizeto"; public const string Vendeg = "Vendeg"; public const string NaploSorszam = "NaploSorszam"; public const string TorzslapSzam = "TorzslapSzam"; public const string HozottIgazolatlanHianyzas = "HozottIgazolatlanHianyzas"; public const string HozottIgazolatlanKesesPercben = "HozottIgazolatlanKesesPercben"; public const string HozottIgazoltHianyzas = "HozottIgazoltHianyzas"; public const string HozottIgazoltKesesPercben = "HozottIgazoltKesesPercben"; public const string IsESL16EvesUtanBelepett = "IsESL16EvesUtanBelepett"; public const string BizonyitvanySzama = "BizonyitvanySzama"; public const string TanterviJellemzoId = "TanterviJellemzoId"; public const string IsDualisKepzesben = "IsDualisKepzesben"; public const string IsMasodikTobbSzakma = "IsMasodikTobbSzakma"; public const string AgazatUjSzktTipusId = "AgazatUjSzktTipusId"; public const string SzakmairanyTipusId = "SzakmairanyTipusId"; public const string SzakmaTipusId = "SzakmaTipusId"; public const string AgazatiAlapvizsgaEredmenye = "AgazatiAlapvizsgaEredmenye"; public const string DualisKepzohelyAdoszama = "DualisKepzohelyAdoszama"; public const string DualisKepzohelyNeve = "DualisKepzohelyNeve"; public const string IsOklevelesTechnikusKimenet = "IsOklevelesTechnikusKimenet"; public const string IsSzakkepzesiMunkaszerzodessel = "IsSzakkepzesiMunkaszerzodessel"; public const string IsBeszamitasos = "IsBeszamitasos"; public const string SzakiranyNktTipusId = "SzakiranyNktTipusId"; public const string SzakkepesitesNktTipusId = "SzakkepesitesNktTipusId"; public const string TanulmanyiTeruletNktTipusId = "TanulmanyiTeruletNktTipusId"; public const string AgazatId = "AgazatId"; public const string ReszszakkepesitesId = "ReszszakkepesitesId"; public const string SzakkepesitesId = "SzakkepesitesId"; public const string SzakmacsoportId = "SzakmacsoportId"; public const string IsBeszamitasosFixSzazalek = "IsBeszamitasosFixSzazalek"; public const string MagantanulosagVege = "MagantanulosagVege"; public const string AgazatiAlapvizsgaEredmenyeSz = "AgazatiAlapvizsgaEredmenyeSz"; public const string MufajTipusId = "MufajTipusId"; public const string MuveszetiAgId = "MuveszetiAgId"; public const string TanszakTipusId = "TanszakTipusId"; public const string Is9kozul8ElozotanevbenVegezte = "Is9kozul8ElozotanevbenVegezte"; public const string IsEgesznaposIskOktReszesul = "IsEgesznaposIskOktReszesul"; public const string IsKiemeltenTehetseges = "IsKiemeltenTehetseges"; public const string IsSzabokyAdolfSzakkepODReszesul = "IsSzabokyAdolfSzakkepODReszesul"; public const string IsSzamitogepetOktCelraHasznal = "IsSzamitogepetOktCelraHasznal"; public const string TanterviJellegId = "TanterviJellegId"; public const string AgazatReszSzakmaTipusId = "AgazatReszSzakmaTipusId"; public const string ReszSzakmaTipusId = "ReszSzakmaTipusId"; public const string SzakmaReszSzakmaTipusId = "SzakmaReszSzakmaTipusId"; public const string IsSzakkepzesenKivulrolJott = "IsSzakkepzesenKivulrolJott"; public const string AgazatAlapOktMegnevTipusId = "AgazatAlapOktMegnevTipusId"; public const string AgazatAlapVizsgaEredTipusId = "AgazatAlapVizsgaEredTipusId"; public const string AgazatiAlapVizsgaTeljesites = "AgazatiAlapVizsgaTeljesites"; public const string IsAtlagNelkuli = "IsAtlagNelkuli"; } public class AttributeLengthInfo { public const int BeirasiNaploSorszamLength = 50; public const int ElozoIntezmenyLength = 255; public const int TorzslapSzamLength = 500; public const int BizonyitvanySzamaLength = 50; public const int DualisKepzohelyAdoszamaLength = 20; public const int DualisKepzohelyNeveLength = 255; } #region General private TanuloTanugyiAdatokDA m_DA = new TanuloTanugyiAdatokDA(); protected static TanuloTanugyiAdatok FakeTanuloTanugyiAdatok { get; set; } public static TanuloTanugyiAdatok GiveAnInstance() { TanuloTanugyiAdatok result = FakeTanuloTanugyiAdatok == null ? new TanuloTanugyiAdatok() : (TanuloTanugyiAdatok)FakeTanuloTanugyiAdatok.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 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 LoadAll(ColumnFilterMode columnFilterMode, IEnumerable 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 LoadWithFilter(string filter, Dictionary commandParameters = null) { var result = new EntityCollection(); new TanuloTanugyiAdatokDA().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 LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable columns, Dictionary commandParameters = null) { var result = new EntityCollection(); new TanuloTanugyiAdatokDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters); return result; } protected override void StoreOriginalValues() { base.StoreOriginalValues(); OriginalValues.Add("BeirasiNaploSorszam", (BeirasiNaploSorszam == null ? (object)DBNull.Value : (object)m_BeirasiNaploSorszam)); OriginalValues.Add("Bejaro", (object)m_Bejaro); OriginalValues.Add("Diaksportkoros", (object)m_Diaksportkoros); OriginalValues.Add("EgyebOrszagosDonto", (object)m_EgyebOrszagosDonto); OriginalValues.Add("Egyuttmukodeses", (object)m_Egyuttmukodeses); OriginalValues.Add("ElozoIntezmeny", (ElozoIntezmeny == null ? (object)DBNull.Value : (object)m_ElozoIntezmeny)); OriginalValues.Add("Evismetlo", (object)m_Evismetlo); OriginalValues.Add("IskolaiKeretekKozott", (object)m_IskolaiKeretekKozott); OriginalValues.Add("JogviszonyatSzunetelteto", (object)m_JogviszonyatSzunetelteto); OriginalValues.Add("JogviszonyVarhatoBefejezese", (JogviszonyVarhatoBefejezese == null ? (object)DBNull.Value : (object)m_JogviszonyVarhatoBefejezese)); OriginalValues.Add("Magantanulo", (object)m_Magantanulo); OriginalValues.Add("MagantanulosaganakOkaId", (MagantanulosaganakOkaId == null ? (object)DBNull.Value : (object)m_MagantanulosaganakOkaId)); OriginalValues.Add("MagantanulosagKezdete", (MagantanulosagKezdete == null ? (object)DBNull.Value : (object)m_MagantanulosagKezdete)); OriginalValues.Add("NyilvantartasKezdete", (object)m_NyilvantartasKezdete); OriginalValues.Add("OSZTV", (object)m_OSZTV); OriginalValues.Add("PolgariSzerzodeses", (object)m_PolgariSzerzodeses); OriginalValues.Add("SzakmaiGyakorlaton", (object)m_SzakmaiGyakorlaton); OriginalValues.Add("SZETVAgazat", (object)m_SZETVAgazat); OriginalValues.Add("Szintvizsga", (Szintvizsga == null ? (object)DBNull.Value : (object)m_Szintvizsga)); OriginalValues.Add("SZKTV", (object)m_SZKTV); OriginalValues.Add("TandijatFizeto", (object)m_TandijatFizeto); OriginalValues.Add("Tankotelezett", (object)m_Tankotelezett); OriginalValues.Add("TankotelezettsegVege", (TankotelezettsegVege == null ? (object)DBNull.Value : (object)m_TankotelezettsegVege)); OriginalValues.Add("TanuloEvfolyamTipusId", (TanuloEvfolyamTipusId == null ? (object)DBNull.Value : (object)m_TanuloEvfolyamTipusId)); OriginalValues.Add("TanuloSzerzodeses", (object)m_TanuloSzerzodeses); OriginalValues.Add("TechnikusiEvfolyam", (object)m_TechnikusiEvfolyam); OriginalValues.Add("TeritesiDijatFizeto", (object)m_TeritesiDijatFizeto); OriginalValues.Add("Vendeg", (object)m_Vendeg); OriginalValues.Add("NaploSorszam", (NaploSorszam == null ? (object)DBNull.Value : (object)m_NaploSorszam)); OriginalValues.Add("TorzslapSzam", (TorzslapSzam == null ? (object)DBNull.Value : (object)m_TorzslapSzam)); OriginalValues.Add("HozottIgazolatlanHianyzas", (object)m_HozottIgazolatlanHianyzas); OriginalValues.Add("HozottIgazolatlanKesesPercben", (object)m_HozottIgazolatlanKesesPercben); OriginalValues.Add("HozottIgazoltHianyzas", (object)m_HozottIgazoltHianyzas); OriginalValues.Add("HozottIgazoltKesesPercben", (object)m_HozottIgazoltKesesPercben); OriginalValues.Add("IsESL16EvesUtanBelepett", (object)m_IsESL16EvesUtanBelepett); OriginalValues.Add("BizonyitvanySzama", (BizonyitvanySzama == null ? (object)DBNull.Value : (object)m_BizonyitvanySzama)); OriginalValues.Add("TanterviJellemzoId", (TanterviJellemzoId == null ? (object)DBNull.Value : (object)m_TanterviJellemzoId)); OriginalValues.Add("IsDualisKepzesben", (object)m_IsDualisKepzesben); OriginalValues.Add("IsMasodikTobbSzakma", (object)m_IsMasodikTobbSzakma); OriginalValues.Add("AgazatUjSzktTipusId", (AgazatUjSzktTipusId == null ? (object)DBNull.Value : (object)m_AgazatUjSzktTipusId)); OriginalValues.Add("SzakmairanyTipusId", (SzakmairanyTipusId == null ? (object)DBNull.Value : (object)m_SzakmairanyTipusId)); OriginalValues.Add("SzakmaTipusId", (SzakmaTipusId == null ? (object)DBNull.Value : (object)m_SzakmaTipusId)); OriginalValues.Add("AgazatiAlapvizsgaEredmenye", (AgazatiAlapvizsgaEredmenye == null ? (object)DBNull.Value : (object)m_AgazatiAlapvizsgaEredmenye)); OriginalValues.Add("DualisKepzohelyAdoszama", (DualisKepzohelyAdoszama == null ? (object)DBNull.Value : (object)m_DualisKepzohelyAdoszama)); OriginalValues.Add("DualisKepzohelyNeve", (DualisKepzohelyNeve == null ? (object)DBNull.Value : (object)m_DualisKepzohelyNeve)); OriginalValues.Add("IsOklevelesTechnikusKimenet", (object)m_IsOklevelesTechnikusKimenet); OriginalValues.Add("IsSzakkepzesiMunkaszerzodessel", (object)m_IsSzakkepzesiMunkaszerzodessel); OriginalValues.Add("IsBeszamitasos", (object)m_IsBeszamitasos); OriginalValues.Add("SzakiranyNktTipusId", (SzakiranyNktTipusId == null ? (object)DBNull.Value : (object)m_SzakiranyNktTipusId)); OriginalValues.Add("SzakkepesitesNktTipusId", (SzakkepesitesNktTipusId == null ? (object)DBNull.Value : (object)m_SzakkepesitesNktTipusId)); OriginalValues.Add("TanulmanyiTeruletNktTipusId", (TanulmanyiTeruletNktTipusId == null ? (object)DBNull.Value : (object)m_TanulmanyiTeruletNktTipusId)); OriginalValues.Add("AgazatId", (AgazatId == null ? (object)DBNull.Value : (object)m_AgazatId)); OriginalValues.Add("ReszszakkepesitesId", (ReszszakkepesitesId == null ? (object)DBNull.Value : (object)m_ReszszakkepesitesId)); OriginalValues.Add("SzakkepesitesId", (SzakkepesitesId == null ? (object)DBNull.Value : (object)m_SzakkepesitesId)); OriginalValues.Add("SzakmacsoportId", (SzakmacsoportId == null ? (object)DBNull.Value : (object)m_SzakmacsoportId)); OriginalValues.Add("IsBeszamitasosFixSzazalek", (object)m_IsBeszamitasosFixSzazalek); OriginalValues.Add("MagantanulosagVege", (MagantanulosagVege == null ? (object)DBNull.Value : (object)m_MagantanulosagVege)); OriginalValues.Add("AgazatiAlapvizsgaEredmenyeSz", (AgazatiAlapvizsgaEredmenyeSz == null ? (object)DBNull.Value : (object)m_AgazatiAlapvizsgaEredmenyeSz)); OriginalValues.Add("MufajTipusId", (MufajTipusId == null ? (object)DBNull.Value : (object)m_MufajTipusId)); OriginalValues.Add("MuveszetiAgId", (MuveszetiAgId == null ? (object)DBNull.Value : (object)m_MuveszetiAgId)); OriginalValues.Add("TanszakTipusId", (TanszakTipusId == null ? (object)DBNull.Value : (object)m_TanszakTipusId)); OriginalValues.Add("Is9kozul8ElozotanevbenVegezte", (object)m_Is9kozul8ElozotanevbenVegezte); OriginalValues.Add("IsEgesznaposIskOktReszesul", (object)m_IsEgesznaposIskOktReszesul); OriginalValues.Add("IsKiemeltenTehetseges", (object)m_IsKiemeltenTehetseges); OriginalValues.Add("IsSzabokyAdolfSzakkepODReszesul", (object)m_IsSzabokyAdolfSzakkepODReszesul); OriginalValues.Add("IsSzamitogepetOktCelraHasznal", (object)m_IsSzamitogepetOktCelraHasznal); OriginalValues.Add("TanterviJellegId", (TanterviJellegId == null ? (object)DBNull.Value : (object)m_TanterviJellegId)); OriginalValues.Add("AgazatReszSzakmaTipusId", (AgazatReszSzakmaTipusId == null ? (object)DBNull.Value : (object)m_AgazatReszSzakmaTipusId)); OriginalValues.Add("ReszSzakmaTipusId", (ReszSzakmaTipusId == null ? (object)DBNull.Value : (object)m_ReszSzakmaTipusId)); OriginalValues.Add("SzakmaReszSzakmaTipusId", (SzakmaReszSzakmaTipusId == null ? (object)DBNull.Value : (object)m_SzakmaReszSzakmaTipusId)); OriginalValues.Add("IsSzakkepzesenKivulrolJott", (object)m_IsSzakkepzesenKivulrolJott); OriginalValues.Add("AgazatAlapOktMegnevTipusId", (AgazatAlapOktMegnevTipusId == null ? (object)DBNull.Value : (object)m_AgazatAlapOktMegnevTipusId)); OriginalValues.Add("AgazatAlapVizsgaEredTipusId", (AgazatAlapVizsgaEredTipusId == null ? (object)DBNull.Value : (object)m_AgazatAlapVizsgaEredTipusId)); OriginalValues.Add("AgazatiAlapVizsgaTeljesites", (AgazatiAlapVizsgaTeljesites == null ? (object)DBNull.Value : (object)m_AgazatiAlapVizsgaTeljesites)); OriginalValues.Add("IsAtlagNelkuli", (object)m_IsAtlagNelkuli); OriginalValues.Add("TantervId", (m_TantervId < 0 ? (object)DBNull.Value : (object)m_TantervId)); OriginalValues.Add("FelvetelTaneveId", (m_FelvetelTaneveId < 0 ? (object)DBNull.Value : (object)m_FelvetelTaneveId)); OriginalValues.Add("TanuloCsoportId", (m_TanuloCsoportId < 0 ? (object)DBNull.Value : (object)m_TanuloCsoportId)); OriginalValues.Add("SzervezetId", (m_SzervezetId < 0 ? (object)DBNull.Value : (object)m_SzervezetId)); 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_BeirasiNaploSorszam != null && m_BeirasiNaploSorszam.Length > 50) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "BeirasiNaploSorszam", EntityAttributeError.TooLong); } if (m_ElozoIntezmeny != null && m_ElozoIntezmeny.Length > 255) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "ElozoIntezmeny", EntityAttributeError.TooLong); } if (m_TorzslapSzam != null && m_TorzslapSzam.Length > 500) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "TorzslapSzam", EntityAttributeError.TooLong); } if (m_BizonyitvanySzama != null && m_BizonyitvanySzama.Length > 50) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "BizonyitvanySzama", EntityAttributeError.TooLong); } if (m_DualisKepzohelyAdoszama != null && m_DualisKepzohelyAdoszama.Length > 20) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "DualisKepzohelyAdoszama", EntityAttributeError.TooLong); } if (m_DualisKepzohelyNeve != null && m_DualisKepzohelyNeve.Length > 255) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "DualisKepzohelyNeve", EntityAttributeError.TooLong); } } // kötelező asszociációk ellenőrzése... if (m_TantervId == -1) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "TantervId", EntityAttributeError.Empty); } if (m_FelvetelTaneveId == -1) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "FelvetelTaneveId", EntityAttributeError.Empty); } if (m_TanuloCsoportId == -1) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "TanuloCsoportId", EntityAttributeError.Empty); } if (m_IntezmenyId == -1) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "IntezmenyId", EntityAttributeError.Empty); } if (m_TanevId == -1) { throw new InvalidEntityAttributeException("TanuloTanugyiAdatok", "TanevId", EntityAttributeError.Empty); } } #endregion #region Alaphelyzetbe állítás protected override void Reset() { base.Reset(); // alaphelyzetbe állítjuk az egyszerű mezőket this.m_BeirasiNaploSorszam = null; this.m_Bejaro = false; this.m_Diaksportkoros = false; this.m_EgyebOrszagosDonto = false; this.m_Egyuttmukodeses = false; this.m_ElozoIntezmeny = null; this.m_Evismetlo = false; this.m_IskolaiKeretekKozott = false; this.m_JogviszonyatSzunetelteto = false; this.m_JogviszonyVarhatoBefejezese = null; this.m_Magantanulo = false; this.m_MagantanulosaganakOkaId = null; this.m_MagantanulosagKezdete = null; this.m_NyilvantartasKezdete = DateTime.Now /* XXX DateTime */; this.m_OSZTV = false; this.m_PolgariSzerzodeses = false; this.m_SzakmaiGyakorlaton = false; this.m_SZETVAgazat = false; this.m_Szintvizsga = null; this.m_SZKTV = false; this.m_TandijatFizeto = false; this.m_Tankotelezett = false; this.m_TankotelezettsegVege = null; this.m_TanuloEvfolyamTipusId = null; this.m_TanuloSzerzodeses = false; this.m_TechnikusiEvfolyam = false; this.m_TeritesiDijatFizeto = false; this.m_Vendeg = false; this.m_NaploSorszam = null; this.m_TorzslapSzam = null; this.m_HozottIgazolatlanHianyzas = 0; this.m_HozottIgazolatlanKesesPercben = 0; this.m_HozottIgazoltHianyzas = 0; this.m_HozottIgazoltKesesPercben = 0; this.m_IsESL16EvesUtanBelepett = false; this.m_BizonyitvanySzama = null; this.m_TanterviJellemzoId = null; this.m_IsDualisKepzesben = false; this.m_IsMasodikTobbSzakma = false; this.m_AgazatUjSzktTipusId = null; this.m_SzakmairanyTipusId = null; this.m_SzakmaTipusId = null; this.m_AgazatiAlapvizsgaEredmenye = null; this.m_DualisKepzohelyAdoszama = null; this.m_DualisKepzohelyNeve = null; this.m_IsOklevelesTechnikusKimenet = false; this.m_IsSzakkepzesiMunkaszerzodessel = false; this.m_IsBeszamitasos = false; this.m_SzakiranyNktTipusId = null; this.m_SzakkepesitesNktTipusId = null; this.m_TanulmanyiTeruletNktTipusId = null; this.m_AgazatId = null; this.m_ReszszakkepesitesId = null; this.m_SzakkepesitesId = null; this.m_SzakmacsoportId = null; this.m_IsBeszamitasosFixSzazalek = true; this.m_MagantanulosagVege = null; this.m_AgazatiAlapvizsgaEredmenyeSz = null; this.m_MufajTipusId = null; this.m_MuveszetiAgId = null; this.m_TanszakTipusId = null; this.m_Is9kozul8ElozotanevbenVegezte = false; this.m_IsEgesznaposIskOktReszesul = false; this.m_IsKiemeltenTehetseges = false; this.m_IsSzabokyAdolfSzakkepODReszesul = false; this.m_IsSzamitogepetOktCelraHasznal = true; this.m_TanterviJellegId = null; this.m_AgazatReszSzakmaTipusId = null; this.m_ReszSzakmaTipusId = null; this.m_SzakmaReszSzakmaTipusId = null; this.m_IsSzakkepzesenKivulrolJott = false; this.m_AgazatAlapOktMegnevTipusId = null; this.m_AgazatAlapVizsgaEredTipusId = null; this.m_AgazatiAlapVizsgaTeljesites = null; this.m_IsAtlagNelkuli = false; // alaphelyzetbe állítjuk az asszociációkból származó mezőket this.m_TantervId = -1; this.m_Tanterv = null; // Entity this.m_FelvetelTaneveId = -1; this.m_FelvetelTaneve = null; // Entity this.m_TanuloCsoportId = -1; this.m_TanuloCsoport = null; // Entity this.m_JogviszonySzuneteltetes = null; // EntityCollection this.m_MunkaSzerzodes = null; // EntityCollection this.m_SzervezetId = -1; this.m_Szervezet = null; // Entity this.m_SzakmunkaSzerzodes = null; // EntityCollection 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... // Tanterv esetében mi mutatunk a másikra: startrole: *, endrole: 1 // FelvetelTaneve esetében mi mutatunk a másikra: startrole: *, endrole: 1 // TanuloCsoport esetében mi mutatunk a másikra: startrole: 0..1, endrole: 1 if (this.JogviszonySzuneteltetes.Count > 0) { throw new EntityDeleteFailedException("TanuloTanugyiAdatok", "JogviszonySzuneteltetes", EntityUtil.GetAssociationDescription("T_JOGVISZONYSZUNETELTETES_OSSZES", "C_TANULOTANUGYIADATOKID")); // nincs kapcsolotabla } if (this.MunkaSzerzodes.Count > 0) { throw new EntityDeleteFailedException("TanuloTanugyiAdatok", "MunkaSzerzodes", EntityUtil.GetAssociationDescription("T_MUNKASZERZODES_OSSZES", "C_TANULOTANUGYIADATOKID")); // nincs kapcsolotabla } // Szervezet esetében mi mutatunk a másikra: startrole: *, endrole: 0..1 if (this.SzakmunkaSzerzodes.Count > 0) { throw new EntityDeleteFailedException("TanuloTanugyiAdatok", "SzakmunkaSzerzodes", EntityUtil.GetAssociationDescription("T_SZAKMUNKASZERZODES_OSSZES", "C_TANULOTANUGYIADATOKID")); // nincs kapcsolotabla } // 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 BeirasiNaploSorszam protected internal string m_BeirasiNaploSorszam; /// /// Beiratkozási naplósorszám  /// [EntityProperty("BeirasiNaploSorszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BeirasiNaploSorszam { get { return m_BeirasiNaploSorszam; } set { CheckModifyable(); if (m_BeirasiNaploSorszam == value) return; m_BeirasiNaploSorszam = value; FieldModified("BeirasiNaploSorszam", value); } } #endregion #region Bejaro protected internal bool m_Bejaro; /// /// Bejáró tanuló-e  /// [EntityProperty("Bejaro", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Bejaro { get { return m_Bejaro; } set { CheckModifyable(); if (m_Bejaro == value) return; m_Bejaro = value; FieldModified("Bejaro", value); } } #endregion #region Diaksportkoros protected internal bool m_Diaksportkoros; /// /// Diáksportkörös-e /// [EntityProperty("Diaksportkoros", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Diaksportkoros { get { return m_Diaksportkoros; } set { CheckModifyable(); if (m_Diaksportkoros == value) return; m_Diaksportkoros = value; FieldModified("Diaksportkoros", value); } } #endregion #region EgyebOrszagosDonto protected internal bool m_EgyebOrszagosDonto; /// /// A felületen nem részletezett döntobe kerülo tanulóknál. Pl.: Olyan versenyen elért döntos helyezés, ami a KRÉTA-ba nincs tárolva. /// [EntityProperty("EgyebOrszagosDonto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool EgyebOrszagosDonto { get { return m_EgyebOrszagosDonto; } set { CheckModifyable(); if (m_EgyebOrszagosDonto == value) return; m_EgyebOrszagosDonto = value; FieldModified("EgyebOrszagosDonto", value); } } #endregion #region Egyuttmukodeses protected internal bool m_Egyuttmukodeses; /// /// Együttmuködési megállapodással jár a intézménybe.  /// [EntityProperty("Egyuttmukodeses", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Egyuttmukodeses { get { return m_Egyuttmukodeses; } set { CheckModifyable(); if (m_Egyuttmukodeses == value) return; m_Egyuttmukodeses = value; FieldModified("Egyuttmukodeses", value); } } #endregion #region ElozoIntezmeny protected internal string m_ElozoIntezmeny; /// /// Elozo oktatási intézményének a neve  /// [EntityProperty("ElozoIntezmeny", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string ElozoIntezmeny { get { return m_ElozoIntezmeny; } set { CheckModifyable(); if (m_ElozoIntezmeny == value) return; m_ElozoIntezmeny = value; FieldModified("ElozoIntezmeny", value); } } #endregion #region Evismetlo protected internal bool m_Evismetlo; /// /// Évismétlo-e  /// [EntityProperty("Evismetlo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Evismetlo { get { return m_Evismetlo; } set { CheckModifyable(); if (m_Evismetlo == value) return; m_Evismetlo = value; FieldModified("Evismetlo", value); } } #endregion #region IskolaiKeretekKozott protected internal bool m_IskolaiKeretekKozott; /// /// Kizárólag iskolai keretekközött, tanmuhelyben tanuló  /// [EntityProperty("IskolaiKeretekKozott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IskolaiKeretekKozott { get { return m_IskolaiKeretekKozott; } set { CheckModifyable(); if (m_IskolaiKeretekKozott == value) return; m_IskolaiKeretekKozott = value; FieldModified("IskolaiKeretekKozott", value); } } #endregion #region JogviszonyatSzunetelteto protected internal bool m_JogviszonyatSzunetelteto; /// /// Jogviszonyszünetelteto-e  /// [EntityProperty("JogviszonyatSzunetelteto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool JogviszonyatSzunetelteto { get { return m_JogviszonyatSzunetelteto; } set { CheckModifyable(); if (m_JogviszonyatSzunetelteto == value) return; m_JogviszonyatSzunetelteto = value; FieldModified("JogviszonyatSzunetelteto", value); } } #endregion #region JogviszonyVarhatoBefejezese protected internal DateTime? m_JogviszonyVarhatoBefejezese; /// /// Jogviszony várható befejezésének napja  /// [EntityProperty("JogviszonyVarhatoBefejezese", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? JogviszonyVarhatoBefejezese { get { return m_JogviszonyVarhatoBefejezese; } set { CheckModifyable(); if (m_JogviszonyVarhatoBefejezese == value) return; m_JogviszonyVarhatoBefejezese = value; FieldModified("JogviszonyVarhatoBefejezese", value); } } #endregion #region Magantanulo protected internal bool m_Magantanulo; /// /// Magántanuló-e  /// [EntityProperty("Magantanulo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Magantanulo { get { return m_Magantanulo; } set { CheckModifyable(); if (m_Magantanulo == value) return; m_Magantanulo = value; FieldModified("Magantanulo", value); } } #endregion #region MagantanulosaganakOkaId protected internal int? /* DictionaryItem */ m_MagantanulosaganakOkaId; /// /// Magántanulóság oka ID /// [EntityProperty("MagantanulosaganakOkaId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("MagantanulosaganakOkaId", "MagantanulosagOka", typeof(SDA.Kreta.Entities.MagantanulosagOka))] public virtual int? /* DictionaryItem */ MagantanulosaganakOkaId { get { return m_MagantanulosaganakOkaId; } set { CheckModifyable(); if (m_MagantanulosaganakOkaId == value) return; m_MagantanulosaganakOkaId = value; FieldModified("MagantanulosaganakOkaId", value); } } #endregion #region MagantanulosagKezdete protected internal DateTime? m_MagantanulosagKezdete; /// /// Magántanulóság kezdete  /// [EntityProperty("MagantanulosagKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? MagantanulosagKezdete { get { return m_MagantanulosagKezdete; } set { CheckModifyable(); if (m_MagantanulosagKezdete == value) return; m_MagantanulosagKezdete = value; FieldModified("MagantanulosagKezdete", value); } } #endregion #region NyilvantartasKezdete protected internal DateTime m_NyilvantartasKezdete; /// /// Nyilvántartás kezdetének dátuma /// [EntityProperty("NyilvantartasKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime NyilvantartasKezdete { get { return m_NyilvantartasKezdete; } set { CheckModifyable(); if (m_NyilvantartasKezdete == value) return; m_NyilvantartasKezdete = value; FieldModified("NyilvantartasKezdete", value); } } #endregion #region OSZTV protected internal bool m_OSZTV; /// /// Ez egy tanulmányi verseny típus. Ha részt vett, akkor pipa.  /// [EntityProperty("OSZTV", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool OSZTV { get { return m_OSZTV; } set { CheckModifyable(); if (m_OSZTV == value) return; m_OSZTV = value; FieldModified("OSZTV", value); } } #endregion #region PolgariSzerzodeses protected internal bool m_PolgariSzerzodeses; /// /// Polgáriszerzodéses-e /// [EntityProperty("PolgariSzerzodeses", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool PolgariSzerzodeses { get { return m_PolgariSzerzodeses; } set { CheckModifyable(); if (m_PolgariSzerzodeses == value) return; m_PolgariSzerzodeses = value; FieldModified("PolgariSzerzodeses", value); } } #endregion #region SzakmaiGyakorlaton protected internal bool m_SzakmaiGyakorlaton; /// /// Szakmai gyakorlatát tölti-e  /// [EntityProperty("SzakmaiGyakorlaton", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool SzakmaiGyakorlaton { get { return m_SzakmaiGyakorlaton; } set { CheckModifyable(); if (m_SzakmaiGyakorlaton == value) return; m_SzakmaiGyakorlaton = value; FieldModified("SzakmaiGyakorlaton", value); } } #endregion #region SZETVAgazat protected internal bool m_SZETVAgazat; /// /// Ez egy tanulmányi verseny típus. Ha részt vett, akkor pipa.  /// [EntityProperty("SZETVAgazat", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool SZETVAgazat { get { return m_SZETVAgazat; } set { CheckModifyable(); if (m_SZETVAgazat == value) return; m_SZETVAgazat = value; FieldModified("SZETVAgazat", value); } } #endregion #region Szintvizsga protected internal double? m_Szintvizsga; /// /// Gyakorlati szintvizsgák átlaga  /// [EntityProperty("Szintvizsga", EntityPropertyBaseType.ValueType, typeof(double), EntityCopyMethod.ShallowCopy)] public virtual double? Szintvizsga { get { return m_Szintvizsga; } set { CheckModifyable(); if (m_Szintvizsga == value) return; m_Szintvizsga = value; FieldModified("Szintvizsga", value); } } #endregion #region SZKTV protected internal bool m_SZKTV; /// /// Ez egy tanulmányi verseny típus. Ha részt vett, akkor pipa.  /// [EntityProperty("SZKTV", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool SZKTV { get { return m_SZKTV; } set { CheckModifyable(); if (m_SZKTV == value) return; m_SZKTV = value; FieldModified("SZKTV", value); } } #endregion #region TandijatFizeto protected internal bool m_TandijatFizeto; /// /// Tandíjat fizeto-e  /// [EntityProperty("TandijatFizeto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TandijatFizeto { get { return m_TandijatFizeto; } set { CheckModifyable(); if (m_TandijatFizeto == value) return; m_TandijatFizeto = value; FieldModified("TandijatFizeto", value); } } #endregion #region Tankotelezett protected internal bool m_Tankotelezett; /// /// Tankötelezett-e  /// [EntityProperty("Tankotelezett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Tankotelezett { get { return m_Tankotelezett; } set { CheckModifyable(); if (m_Tankotelezett == value) return; m_Tankotelezett = value; FieldModified("Tankotelezett", value); } } #endregion #region TankotelezettsegVege protected internal DateTime? m_TankotelezettsegVege; /// /// Tankötelezettség vége  /// [EntityProperty("TankotelezettsegVege", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? TankotelezettsegVege { get { return m_TankotelezettsegVege; } set { CheckModifyable(); if (m_TankotelezettsegVege == value) return; m_TankotelezettsegVege = value; FieldModified("TankotelezettsegVege", value); } } #endregion #region TanuloEvfolyamTipusId protected internal int? /* DictionaryItem */ m_TanuloEvfolyamTipusId; /// /// Évfolyamtípusának ID-ja, összevont osztály esetén innen tudjuk, hogy a tanuló melyik évfolyamba jár.  /// [EntityProperty("TanuloEvfolyamTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TanuloEvfolyamTipusId", "EvfolyamTipus", typeof(SDA.Kreta.Entities.EvfolyamTipus))] public virtual int? /* DictionaryItem */ TanuloEvfolyamTipusId { get { return m_TanuloEvfolyamTipusId; } set { CheckModifyable(); if (m_TanuloEvfolyamTipusId == value) return; m_TanuloEvfolyamTipusId = value; FieldModified("TanuloEvfolyamTipusId", value); } } #endregion #region TanuloSzerzodeses protected internal bool m_TanuloSzerzodeses; /// /// Tanulószerzodéssel jár-e az intézménybe /// [EntityProperty("TanuloSzerzodeses", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TanuloSzerzodeses { get { return m_TanuloSzerzodeses; } set { CheckModifyable(); if (m_TanuloSzerzodeses == value) return; m_TanuloSzerzodeses = value; FieldModified("TanuloSzerzodeses", value); } } #endregion #region TechnikusiEvfolyam protected internal bool m_TechnikusiEvfolyam; /// /// Technikusi évfolyamba jár-e  /// [EntityProperty("TechnikusiEvfolyam", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TechnikusiEvfolyam { get { return m_TechnikusiEvfolyam; } set { CheckModifyable(); if (m_TechnikusiEvfolyam == value) return; m_TechnikusiEvfolyam = value; FieldModified("TechnikusiEvfolyam", value); } } #endregion #region TeritesiDijatFizeto protected internal bool m_TeritesiDijatFizeto; /// /// Térítési díj fizeto-e  /// [EntityProperty("TeritesiDijatFizeto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TeritesiDijatFizeto { get { return m_TeritesiDijatFizeto; } set { CheckModifyable(); if (m_TeritesiDijatFizeto == value) return; m_TeritesiDijatFizeto = value; FieldModified("TeritesiDijatFizeto", value); } } #endregion #region Vendeg protected internal bool m_Vendeg; /// /// Vendégtanulóként jár-e az intézménybe  /// [EntityProperty("Vendeg", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Vendeg { get { return m_Vendeg; } set { CheckModifyable(); if (m_Vendeg == value) return; m_Vendeg = value; FieldModified("Vendeg", value); } } #endregion #region NaploSorszam protected internal int? m_NaploSorszam; /// /// A naplóban a sorszáma  /// [EntityProperty("NaploSorszam", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int? NaploSorszam { get { return m_NaploSorszam; } set { CheckModifyable(); if (m_NaploSorszam == value) return; m_NaploSorszam = value; FieldModified("NaploSorszam", value); } } #endregion #region TorzslapSzam protected internal string m_TorzslapSzam; /// /// Törzslapszám  /// [EntityProperty("TorzslapSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string TorzslapSzam { get { return m_TorzslapSzam; } set { CheckModifyable(); if (m_TorzslapSzam == value) return; m_TorzslapSzam = value; FieldModified("TorzslapSzam", value); } } #endregion #region HozottIgazolatlanHianyzas protected internal int m_HozottIgazolatlanHianyzas; /// /// Más intézménybol hozott igazolatlan hiányzások száma  /// [EntityProperty("HozottIgazolatlanHianyzas", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int HozottIgazolatlanHianyzas { get { return m_HozottIgazolatlanHianyzas; } set { CheckModifyable(); if (m_HozottIgazolatlanHianyzas == value) return; m_HozottIgazolatlanHianyzas = value; FieldModified("HozottIgazolatlanHianyzas", value); } } #endregion #region HozottIgazolatlanKesesPercben protected internal int m_HozottIgazolatlanKesesPercben; /// /// Más intézménybol hozott igazolatlan késések percben /// [EntityProperty("HozottIgazolatlanKesesPercben", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int HozottIgazolatlanKesesPercben { get { return m_HozottIgazolatlanKesesPercben; } set { CheckModifyable(); if (m_HozottIgazolatlanKesesPercben == value) return; m_HozottIgazolatlanKesesPercben = value; FieldModified("HozottIgazolatlanKesesPercben", value); } } #endregion #region HozottIgazoltHianyzas protected internal int m_HozottIgazoltHianyzas; /// /// Más intézménybol hozott igazolt hiányzások száma  /// [EntityProperty("HozottIgazoltHianyzas", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int HozottIgazoltHianyzas { get { return m_HozottIgazoltHianyzas; } set { CheckModifyable(); if (m_HozottIgazoltHianyzas == value) return; m_HozottIgazoltHianyzas = value; FieldModified("HozottIgazoltHianyzas", value); } } #endregion #region HozottIgazoltKesesPercben protected internal int m_HozottIgazoltKesesPercben; /// /// Más intézménybol hozott igazolt késések percben /// [EntityProperty("HozottIgazoltKesesPercben", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int HozottIgazoltKesesPercben { get { return m_HozottIgazoltKesesPercben; } set { CheckModifyable(); if (m_HozottIgazoltKesesPercben == value) return; m_HozottIgazoltKesesPercben = value; FieldModified("HozottIgazoltKesesPercben", value); } } #endregion #region IsESL16EvesUtanBelepett protected internal bool m_IsESL16EvesUtanBelepett; /// /// ESL kimutatáshoz: a tanuló a középfokú oktatásba a 16. életévének betöltése után lépett-e be /// [EntityProperty("IsESL16EvesUtanBelepett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsESL16EvesUtanBelepett { get { return m_IsESL16EvesUtanBelepett; } set { CheckModifyable(); if (m_IsESL16EvesUtanBelepett == value) return; m_IsESL16EvesUtanBelepett = value; FieldModified("IsESL16EvesUtanBelepett", value); } } #endregion #region BizonyitvanySzama protected internal string m_BizonyitvanySzama; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("BizonyitvanySzama", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BizonyitvanySzama { get { return m_BizonyitvanySzama; } set { CheckModifyable(); if (m_BizonyitvanySzama == value) return; m_BizonyitvanySzama = value; FieldModified("BizonyitvanySzama", value); } } #endregion #region TanterviJellemzoId protected internal int? /* DictionaryItem */ m_TanterviJellemzoId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TanterviJellemzoId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TanterviJellemzoId", "TanterviJellemzoTipus", typeof(SDA.Kreta.Entities.TanterviJellemzoTipus))] public virtual int? /* DictionaryItem */ TanterviJellemzoId { get { return m_TanterviJellemzoId; } set { CheckModifyable(); if (m_TanterviJellemzoId == value) return; m_TanterviJellemzoId = value; FieldModified("TanterviJellemzoId", value); } } #endregion #region IsDualisKepzesben protected internal bool m_IsDualisKepzesben; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsDualisKepzesben", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsDualisKepzesben { get { return m_IsDualisKepzesben; } set { CheckModifyable(); if (m_IsDualisKepzesben == value) return; m_IsDualisKepzesben = value; FieldModified("IsDualisKepzesben", value); } } #endregion #region IsMasodikTobbSzakma protected internal bool m_IsMasodikTobbSzakma; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsMasodikTobbSzakma", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsMasodikTobbSzakma { get { return m_IsMasodikTobbSzakma; } set { CheckModifyable(); if (m_IsMasodikTobbSzakma == value) return; m_IsMasodikTobbSzakma = value; FieldModified("IsMasodikTobbSzakma", value); } } #endregion #region AgazatUjSzktTipusId protected internal int? /* DictionaryItem */ m_AgazatUjSzktTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatUjSzktTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("AgazatUjSzktTipusId", "AgazatUjSzktTipus", typeof(SDA.Kreta.Entities.AgazatUjSzktTipus))] public virtual int? /* DictionaryItem */ AgazatUjSzktTipusId { get { return m_AgazatUjSzktTipusId; } set { CheckModifyable(); if (m_AgazatUjSzktTipusId == value) return; m_AgazatUjSzktTipusId = value; FieldModified("AgazatUjSzktTipusId", value); } } #endregion #region SzakmairanyTipusId protected internal int? /* DictionaryItem */ m_SzakmairanyTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakmairanyTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakmairanyTipusId", "SzakmairanyTipus", typeof(SDA.Kreta.Entities.SzakmairanyTipus))] public virtual int? /* DictionaryItem */ SzakmairanyTipusId { get { return m_SzakmairanyTipusId; } set { CheckModifyable(); if (m_SzakmairanyTipusId == value) return; m_SzakmairanyTipusId = value; FieldModified("SzakmairanyTipusId", value); } } #endregion #region SzakmaTipusId protected internal int? /* DictionaryItem */ m_SzakmaTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakmaTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakmaTipusId", "SzakmaTipus", typeof(SDA.Kreta.Entities.SzakmaTipus))] public virtual int? /* DictionaryItem */ SzakmaTipusId { get { return m_SzakmaTipusId; } set { CheckModifyable(); if (m_SzakmaTipusId == value) return; m_SzakmaTipusId = value; FieldModified("SzakmaTipusId", value); } } #endregion #region AgazatiAlapvizsgaEredmenye protected internal double? m_AgazatiAlapvizsgaEredmenye; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatiAlapvizsgaEredmenye", EntityPropertyBaseType.ValueType, typeof(double), EntityCopyMethod.ShallowCopy)] public virtual double? AgazatiAlapvizsgaEredmenye { get { return m_AgazatiAlapvizsgaEredmenye; } set { CheckModifyable(); if (m_AgazatiAlapvizsgaEredmenye == value) return; m_AgazatiAlapvizsgaEredmenye = value; FieldModified("AgazatiAlapvizsgaEredmenye", value); } } #endregion #region DualisKepzohelyAdoszama protected internal string m_DualisKepzohelyAdoszama; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("DualisKepzohelyAdoszama", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DualisKepzohelyAdoszama { get { return m_DualisKepzohelyAdoszama; } set { CheckModifyable(); if (m_DualisKepzohelyAdoszama == value) return; m_DualisKepzohelyAdoszama = value; FieldModified("DualisKepzohelyAdoszama", value); } } #endregion #region DualisKepzohelyNeve protected internal string m_DualisKepzohelyNeve; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("DualisKepzohelyNeve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DualisKepzohelyNeve { get { return m_DualisKepzohelyNeve; } set { CheckModifyable(); if (m_DualisKepzohelyNeve == value) return; m_DualisKepzohelyNeve = value; FieldModified("DualisKepzohelyNeve", value); } } #endregion #region IsOklevelesTechnikusKimenet protected internal bool m_IsOklevelesTechnikusKimenet; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsOklevelesTechnikusKimenet", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsOklevelesTechnikusKimenet { get { return m_IsOklevelesTechnikusKimenet; } set { CheckModifyable(); if (m_IsOklevelesTechnikusKimenet == value) return; m_IsOklevelesTechnikusKimenet = value; FieldModified("IsOklevelesTechnikusKimenet", value); } } #endregion #region IsSzakkepzesiMunkaszerzodessel protected internal bool m_IsSzakkepzesiMunkaszerzodessel; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsSzakkepzesiMunkaszerzodessel", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsSzakkepzesiMunkaszerzodessel { get { return m_IsSzakkepzesiMunkaszerzodessel; } set { CheckModifyable(); if (m_IsSzakkepzesiMunkaszerzodessel == value) return; m_IsSzakkepzesiMunkaszerzodessel = value; FieldModified("IsSzakkepzesiMunkaszerzodessel", value); } } #endregion #region IsBeszamitasos protected internal bool m_IsBeszamitasos; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsBeszamitasos", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsBeszamitasos { get { return m_IsBeszamitasos; } set { CheckModifyable(); if (m_IsBeszamitasos == value) return; m_IsBeszamitasos = value; FieldModified("IsBeszamitasos", value); } } #endregion #region SzakiranyNktTipusId protected internal int? /* DictionaryItem */ m_SzakiranyNktTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakiranyNktTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakiranyNktTipusId", "SzakiranyNktTipus", typeof(SDA.Kreta.Entities.SzakiranyNktTipus))] public virtual int? /* DictionaryItem */ SzakiranyNktTipusId { get { return m_SzakiranyNktTipusId; } set { CheckModifyable(); if (m_SzakiranyNktTipusId == value) return; m_SzakiranyNktTipusId = value; FieldModified("SzakiranyNktTipusId", value); } } #endregion #region SzakkepesitesNktTipusId protected internal int? /* DictionaryItem */ m_SzakkepesitesNktTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakkepesitesNktTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakkepesitesNktTipusId", "SzakkepesitesNktTipus", typeof(SDA.Kreta.Entities.SzakkepesitesNktTipus))] public virtual int? /* DictionaryItem */ SzakkepesitesNktTipusId { get { return m_SzakkepesitesNktTipusId; } set { CheckModifyable(); if (m_SzakkepesitesNktTipusId == value) return; m_SzakkepesitesNktTipusId = value; FieldModified("SzakkepesitesNktTipusId", value); } } #endregion #region TanulmanyiTeruletNktTipusId protected internal int? /* DictionaryItem */ m_TanulmanyiTeruletNktTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TanulmanyiTeruletNktTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TanulmanyiTeruletNktTipusId", "TanulmanyiTeruletNktTipus", typeof(SDA.Kreta.Entities.TanulmanyiTeruletNktTipus))] public virtual int? /* DictionaryItem */ TanulmanyiTeruletNktTipusId { get { return m_TanulmanyiTeruletNktTipusId; } set { CheckModifyable(); if (m_TanulmanyiTeruletNktTipusId == value) return; m_TanulmanyiTeruletNktTipusId = value; FieldModified("TanulmanyiTeruletNktTipusId", value); } } #endregion #region AgazatId protected internal int? /* DictionaryItem */ m_AgazatId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("AgazatId", "AgazatTipus", typeof(SDA.Kreta.Entities.AgazatTipus))] public virtual int? /* DictionaryItem */ AgazatId { get { return m_AgazatId; } set { CheckModifyable(); if (m_AgazatId == value) return; m_AgazatId = value; FieldModified("AgazatId", value); } } #endregion #region ReszszakkepesitesId protected internal int? /* DictionaryItem */ m_ReszszakkepesitesId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("ReszszakkepesitesId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("ReszszakkepesitesId", "ReszszakkepesitesTipus", typeof(SDA.Kreta.Entities.ReszszakkepesitesTipus))] public virtual int? /* DictionaryItem */ ReszszakkepesitesId { get { return m_ReszszakkepesitesId; } set { CheckModifyable(); if (m_ReszszakkepesitesId == value) return; m_ReszszakkepesitesId = value; FieldModified("ReszszakkepesitesId", value); } } #endregion #region SzakkepesitesId protected internal int? /* DictionaryItem */ m_SzakkepesitesId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakkepesitesId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakkepesitesId", "SzakkepesitesTipus", typeof(SDA.Kreta.Entities.SzakkepesitesTipus))] public virtual int? /* DictionaryItem */ SzakkepesitesId { get { return m_SzakkepesitesId; } set { CheckModifyable(); if (m_SzakkepesitesId == value) return; m_SzakkepesitesId = value; FieldModified("SzakkepesitesId", value); } } #endregion #region SzakmacsoportId protected internal int? /* DictionaryItem */ m_SzakmacsoportId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakmacsoportId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakmacsoportId", "SzakmacsoportTipus", typeof(SDA.Kreta.Entities.SzakmacsoportTipus))] public virtual int? /* DictionaryItem */ SzakmacsoportId { get { return m_SzakmacsoportId; } set { CheckModifyable(); if (m_SzakmacsoportId == value) return; m_SzakmacsoportId = value; FieldModified("SzakmacsoportId", value); } } #endregion #region IsBeszamitasosFixSzazalek protected internal bool m_IsBeszamitasosFixSzazalek; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsBeszamitasosFixSzazalek", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsBeszamitasosFixSzazalek { get { return m_IsBeszamitasosFixSzazalek; } set { CheckModifyable(); if (m_IsBeszamitasosFixSzazalek == value) return; m_IsBeszamitasosFixSzazalek = value; FieldModified("IsBeszamitasosFixSzazalek", value); } } #endregion #region MagantanulosagVege protected internal DateTime? m_MagantanulosagVege; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("MagantanulosagVege", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? MagantanulosagVege { get { return m_MagantanulosagVege; } set { CheckModifyable(); if (m_MagantanulosagVege == value) return; m_MagantanulosagVege = value; FieldModified("MagantanulosagVege", value); } } #endregion #region AgazatiAlapvizsgaEredmenyeSz protected internal int? m_AgazatiAlapvizsgaEredmenyeSz; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatiAlapvizsgaEredmenyeSz", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int? AgazatiAlapvizsgaEredmenyeSz { get { return m_AgazatiAlapvizsgaEredmenyeSz; } set { CheckModifyable(); if (m_AgazatiAlapvizsgaEredmenyeSz == value) return; m_AgazatiAlapvizsgaEredmenyeSz = value; FieldModified("AgazatiAlapvizsgaEredmenyeSz", value); } } #endregion #region MufajTipusId protected internal int? /* DictionaryItem */ m_MufajTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("MufajTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("MufajTipusId", "MufajTipus", typeof(SDA.Kreta.Entities.MufajTipus))] public virtual int? /* DictionaryItem */ MufajTipusId { get { return m_MufajTipusId; } set { CheckModifyable(); if (m_MufajTipusId == value) return; m_MufajTipusId = value; FieldModified("MufajTipusId", value); } } #endregion #region MuveszetiAgId protected internal int? /* DictionaryItem */ m_MuveszetiAgId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("MuveszetiAgId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("MuveszetiAgId", "MuveszetiAg", typeof(SDA.Kreta.Entities.MuveszetiAg))] public virtual int? /* DictionaryItem */ MuveszetiAgId { get { return m_MuveszetiAgId; } set { CheckModifyable(); if (m_MuveszetiAgId == value) return; m_MuveszetiAgId = value; FieldModified("MuveszetiAgId", value); } } #endregion #region TanszakTipusId protected internal int? /* DictionaryItem */ m_TanszakTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TanszakTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TanszakTipusId", "TanszakTipus", typeof(SDA.Kreta.Entities.TanszakTipus))] public virtual int? /* DictionaryItem */ TanszakTipusId { get { return m_TanszakTipusId; } set { CheckModifyable(); if (m_TanszakTipusId == value) return; m_TanszakTipusId = value; FieldModified("TanszakTipusId", value); } } #endregion #region Is9kozul8ElozotanevbenVegezte protected internal bool m_Is9kozul8ElozotanevbenVegezte; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("Is9kozul8ElozotanevbenVegezte", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Is9kozul8ElozotanevbenVegezte { get { return m_Is9kozul8ElozotanevbenVegezte; } set { CheckModifyable(); if (m_Is9kozul8ElozotanevbenVegezte == value) return; m_Is9kozul8ElozotanevbenVegezte = value; FieldModified("Is9kozul8ElozotanevbenVegezte", value); } } #endregion #region IsEgesznaposIskOktReszesul protected internal bool m_IsEgesznaposIskOktReszesul; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsEgesznaposIskOktReszesul", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsEgesznaposIskOktReszesul { get { return m_IsEgesznaposIskOktReszesul; } set { CheckModifyable(); if (m_IsEgesznaposIskOktReszesul == value) return; m_IsEgesznaposIskOktReszesul = value; FieldModified("IsEgesznaposIskOktReszesul", value); } } #endregion #region IsKiemeltenTehetseges protected internal bool m_IsKiemeltenTehetseges; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsKiemeltenTehetseges", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsKiemeltenTehetseges { get { return m_IsKiemeltenTehetseges; } set { CheckModifyable(); if (m_IsKiemeltenTehetseges == value) return; m_IsKiemeltenTehetseges = value; FieldModified("IsKiemeltenTehetseges", value); } } #endregion #region IsSzabokyAdolfSzakkepODReszesul protected internal bool m_IsSzabokyAdolfSzakkepODReszesul; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsSzabokyAdolfSzakkepODReszesul", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsSzabokyAdolfSzakkepODReszesul { get { return m_IsSzabokyAdolfSzakkepODReszesul; } set { CheckModifyable(); if (m_IsSzabokyAdolfSzakkepODReszesul == value) return; m_IsSzabokyAdolfSzakkepODReszesul = value; FieldModified("IsSzabokyAdolfSzakkepODReszesul", value); } } #endregion #region IsSzamitogepetOktCelraHasznal protected internal bool m_IsSzamitogepetOktCelraHasznal; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsSzamitogepetOktCelraHasznal", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsSzamitogepetOktCelraHasznal { get { return m_IsSzamitogepetOktCelraHasznal; } set { CheckModifyable(); if (m_IsSzamitogepetOktCelraHasznal == value) return; m_IsSzamitogepetOktCelraHasznal = value; FieldModified("IsSzamitogepetOktCelraHasznal", value); } } #endregion #region TanterviJellegId protected internal int? /* DictionaryItem */ m_TanterviJellegId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TanterviJellegId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TanterviJellegId", "TanterviJelleg", typeof(SDA.Kreta.Entities.TanterviJelleg))] public virtual int? /* DictionaryItem */ TanterviJellegId { get { return m_TanterviJellegId; } set { CheckModifyable(); if (m_TanterviJellegId == value) return; m_TanterviJellegId = value; FieldModified("TanterviJellegId", value); } } #endregion #region AgazatReszSzakmaTipusId protected internal int? /* DictionaryItem */ m_AgazatReszSzakmaTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatReszSzakmaTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("AgazatReszSzakmaTipusId", "AgazatReszSzakmaTipus", typeof(SDA.Kreta.Entities.AgazatReszSzakmaTipus))] public virtual int? /* DictionaryItem */ AgazatReszSzakmaTipusId { get { return m_AgazatReszSzakmaTipusId; } set { CheckModifyable(); if (m_AgazatReszSzakmaTipusId == value) return; m_AgazatReszSzakmaTipusId = value; FieldModified("AgazatReszSzakmaTipusId", value); } } #endregion #region ReszSzakmaTipusId protected internal int? /* DictionaryItem */ m_ReszSzakmaTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("ReszSzakmaTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("ReszSzakmaTipusId", "ReszSzakmaTipus", typeof(SDA.Kreta.Entities.ReszSzakmaTipus))] public virtual int? /* DictionaryItem */ ReszSzakmaTipusId { get { return m_ReszSzakmaTipusId; } set { CheckModifyable(); if (m_ReszSzakmaTipusId == value) return; m_ReszSzakmaTipusId = value; FieldModified("ReszSzakmaTipusId", value); } } #endregion #region SzakmaReszSzakmaTipusId protected internal int? /* DictionaryItem */ m_SzakmaReszSzakmaTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzakmaReszSzakmaTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzakmaReszSzakmaTipusId", "SzakmaReszSzakmaTipus", typeof(SDA.Kreta.Entities.SzakmaReszSzakmaTipus))] public virtual int? /* DictionaryItem */ SzakmaReszSzakmaTipusId { get { return m_SzakmaReszSzakmaTipusId; } set { CheckModifyable(); if (m_SzakmaReszSzakmaTipusId == value) return; m_SzakmaReszSzakmaTipusId = value; FieldModified("SzakmaReszSzakmaTipusId", value); } } #endregion #region IsSzakkepzesenKivulrolJott protected internal bool m_IsSzakkepzesenKivulrolJott; /// /// Ezzel a flaggel jelölheto, hogy az intézménybe a tanuló szakképzésen kívülrol jött vagy sem. /// [EntityProperty("IsSzakkepzesenKivulrolJott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsSzakkepzesenKivulrolJott { get { return m_IsSzakkepzesenKivulrolJott; } set { CheckModifyable(); if (m_IsSzakkepzesenKivulrolJott == value) return; m_IsSzakkepzesenKivulrolJott = value; FieldModified("IsSzakkepzesenKivulrolJott", value); } } #endregion #region AgazatAlapOktMegnevTipusId protected internal int? /* DictionaryItem */ m_AgazatAlapOktMegnevTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatAlapOktMegnevTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("AgazatAlapOktMegnevTipusId", "AgazatAlapOktMegnevTipus", typeof(SDA.Kreta.Entities.AgazatAlapOktMegnevTipus))] public virtual int? /* DictionaryItem */ AgazatAlapOktMegnevTipusId { get { return m_AgazatAlapOktMegnevTipusId; } set { CheckModifyable(); if (m_AgazatAlapOktMegnevTipusId == value) return; m_AgazatAlapOktMegnevTipusId = value; FieldModified("AgazatAlapOktMegnevTipusId", value); } } #endregion #region AgazatAlapVizsgaEredTipusId protected internal int? /* DictionaryItem */ m_AgazatAlapVizsgaEredTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatAlapVizsgaEredTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("AgazatAlapVizsgaEredTipusId", "AgazatAlapVizsgaEredTipus", typeof(SDA.Kreta.Entities.AgazatAlapVizsgaEredTipus))] public virtual int? /* DictionaryItem */ AgazatAlapVizsgaEredTipusId { get { return m_AgazatAlapVizsgaEredTipusId; } set { CheckModifyable(); if (m_AgazatAlapVizsgaEredTipusId == value) return; m_AgazatAlapVizsgaEredTipusId = value; FieldModified("AgazatAlapVizsgaEredTipusId", value); } } #endregion #region AgazatiAlapVizsgaTeljesites protected internal DateTime? m_AgazatiAlapVizsgaTeljesites; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AgazatiAlapVizsgaTeljesites", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? AgazatiAlapVizsgaTeljesites { get { return m_AgazatiAlapVizsgaTeljesites; } set { CheckModifyable(); if (m_AgazatiAlapVizsgaTeljesites == value) return; m_AgazatiAlapVizsgaTeljesites = value; FieldModified("AgazatiAlapVizsgaTeljesites", value); } } #endregion #region IsAtlagNelkuli protected internal bool m_IsAtlagNelkuli; /// /// A tanuló rendelkezik-e az ösztöndíjhoz szükséges átlaggal. /// [EntityProperty("IsAtlagNelkuli", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsAtlagNelkuli { get { return m_IsAtlagNelkuli; } set { CheckModifyable(); if (m_IsAtlagNelkuli == value) return; m_IsAtlagNelkuli = value; FieldModified("IsAtlagNelkuli", value); } } #endregion #endregion #region Asszociációkkal kapcsolatos dolgok protected internal virtual bool LoadByTanuloCsoportId(int id) { return m_DA.LoadByTanuloCsoportId(id, this); } protected internal virtual bool LoadByJogviszonySzuneteltetesId(int id) { return m_DA.LoadByJogviszonySzuneteltetesId(id, this); } protected internal virtual bool LoadByMunkaSzerzodesId(int id) { return m_DA.LoadByMunkaSzerzodesId(id, this); } protected internal virtual bool LoadBySzakmunkaSzerzodesId(int id) { return m_DA.LoadBySzakmunkaSzerzodesId(id, this); } #region TanuloTanugyiAdatok (*) -> Tanterv (1) protected internal int m_TantervId = -1; /// /// A(z) Tanterv asszociáció végpontjának ID-ja. /// /// /// - 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 /// public virtual int TantervId { get { return InternalTantervId; } set { InternalTantervId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalTantervId { get { if (m_Tanterv != null) { return m_Tanterv.ID; } else { return m_TantervId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_TantervId != value) { m_TantervId = value; m_Tanterv = null; FieldModified("TantervId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyTanterv(Tanterv value) { m_TantervId = value != null ? value.ID : -1; m_Tanterv = value; FieldModified("TantervId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetTanterv(Tanterv value) { m_Tanterv = value; if (value != null) { m_TantervId = value.ID; } else { m_TantervId = -1; } } protected Tanterv m_Tanterv = null; ITanterv ITanuloTanugyiAdatok.Tanterv { get { return Tanterv; } set { Tanterv = value as Tanterv; } } /// /// A tanuló tantervének ID-ja /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és Tanterv entitások közötti asszociáció megvalósítása. /// [EntityProperty("Tanterv", EntityPropertyBaseType.Entity, typeof(Tanterv), EntityCopyMethod.ShallowCopy)] public virtual Tanterv Tanterv { get { if ((m_Tanterv == null) && (m_TantervId != -1)) { SDA.Kreta.Entities.Tanterv partner = SDA.Kreta.Entities.Tanterv.GiveAnInstance(); partner.LoadByID(m_TantervId); this.SetTanterv(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_Tanterv; } set { CheckModifyable(); if (value != null) { if ((m_Tanterv == null) || (value.ID != m_Tanterv.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.Tanterv_TanuloTanugyiAdatok_DA da = new Tanterv_TanuloTanugyiAdatok_DA(value); da.AddItem(this); this.SetTanterv(value); } else { this.SetTanterv(value); } FieldModified("TantervId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetTanterv(null); UpdateAssociations(); FieldModified("TantervId", DBNull.Value); } } } #endregion #region TanuloTanugyiAdatok (*) -> Tanev (1) protected internal int m_FelvetelTaneveId = -1; /// /// A(z) FelvetelTaneve asszociáció végpontjának ID-ja. /// /// /// - 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 /// public virtual int FelvetelTaneveId { get { return InternalFelvetelTaneveId; } set { InternalFelvetelTaneveId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalFelvetelTaneveId { get { if (m_FelvetelTaneve != null) { return m_FelvetelTaneve.ID; } else { return m_FelvetelTaneveId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_FelvetelTaneveId != value) { m_FelvetelTaneveId = value; m_FelvetelTaneve = null; FieldModified("FelvetelTaneveId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyFelvetelTaneve(Tanev value) { m_FelvetelTaneveId = value != null ? value.ID : -1; m_FelvetelTaneve = value; FieldModified("FelvetelTaneveId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetFelvetelTaneve(Tanev value) { m_FelvetelTaneve = value; if (value != null) { m_FelvetelTaneveId = value.ID; } else { m_FelvetelTaneveId = -1; } } protected Tanev m_FelvetelTaneve = null; ITanev ITanuloTanugyiAdatok.FelvetelTaneve { get { return FelvetelTaneve; } set { FelvetelTaneve = value as Tanev; } } /// /// Melyik tanévben lett felvéve az intézménybe  /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és Tanev entitások közötti asszociáció megvalósítása. /// [EntityProperty("FelvetelTaneve", EntityPropertyBaseType.Entity, typeof(Tanev), EntityCopyMethod.ShallowCopy)] public virtual Tanev FelvetelTaneve { get { if ((m_FelvetelTaneve == null) && (m_FelvetelTaneveId != -1)) { SDA.Kreta.Entities.Tanev partner = SDA.Kreta.Entities.Tanev.GiveAnInstance(); partner.LoadByID(m_FelvetelTaneveId); this.SetFelvetelTaneve(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_FelvetelTaneve; } set { CheckModifyable(); if (value != null) { if ((m_FelvetelTaneve == null) || (value.ID != m_FelvetelTaneve.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_FelvettTanulokTanugyiAdatok_DA da = new Tanev_FelvettTanulokTanugyiAdatok_DA(value); da.AddItem(this); this.SetFelvetelTaneve(value); } else { this.SetFelvetelTaneve(value); } FieldModified("FelvetelTaneveId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetFelvetelTaneve(null); UpdateAssociations(); FieldModified("FelvetelTaneveId", DBNull.Value); } } } #endregion #region TanuloTanugyiAdatok (0..1) -> TanuloCsoport (1) protected internal int m_TanuloCsoportId = -1; /// /// A(z) TanuloCsoport asszociáció végpontjának ID-ja. /// /// /// - 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 /// public virtual int TanuloCsoportId { get { return InternalTanuloCsoportId; } set { InternalTanuloCsoportId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalTanuloCsoportId { get { if (m_TanuloCsoport != null) { return m_TanuloCsoport.ID; } else { return m_TanuloCsoportId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_TanuloCsoportId != value) { m_TanuloCsoportId = value; m_TanuloCsoport = null; FieldModified("TanuloCsoportId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyTanuloCsoport(TanuloCsoport value) { m_TanuloCsoportId = value != null ? value.ID : -1; m_TanuloCsoport = value; FieldModified("TanuloCsoportId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetTanuloCsoport(TanuloCsoport value) { m_TanuloCsoport = value; if (value != null) { m_TanuloCsoportId = value.ID; } else { m_TanuloCsoportId = -1; } } protected TanuloCsoport m_TanuloCsoport = null; ITanuloCsoport ITanuloTanugyiAdatok.TanuloCsoport { get { return TanuloCsoport; } set { TanuloCsoport = value as TanuloCsoport; } } /// /// A tanulócsoport ID, amihez a tanügyi adatok tartoznak (csak osztályokhoz van) /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és TanuloCsoport entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloCsoport", EntityPropertyBaseType.Entity, typeof(TanuloCsoport), EntityCopyMethod.DeepCopy)] public virtual TanuloCsoport TanuloCsoport { get { if ((m_TanuloCsoport == null) && (m_TanuloCsoportId != -1)) { SDA.Kreta.Entities.TanuloCsoport partner = SDA.Kreta.Entities.TanuloCsoport.GiveAnInstance(); partner.LoadByID(m_TanuloCsoportId); this.SetTanuloCsoport(partner); // itt be kell linkelni magunkat a partnerbe, ha ott nem lista van partner.SetTanuloTanugyiAdatok(this); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_TanuloCsoport; } set { CheckModifyable(); if (value != null) { if ((m_TanuloCsoport == null) || (value.ID != m_TanuloCsoport.ID)) { if (value.State != EntityState.Initialized) { throw new EntityStateException(value.State); } if ((this.State != EntityState.New)) { if (this.m_TanuloCsoportId != -1) { // Unlinkelni kell a régi partnert, ha van SDA.Kreta.Entities.TanuloCsoport oldpartner = SDA.Kreta.Entities.TanuloCsoport.GiveAnInstance(); oldpartner.LoadByTanuloTanugyiAdatokId(this.ID); if (oldpartner.ID != -1) { oldpartner.SetTanuloTanugyiAdatok(null); oldpartner.UpdateAssociations(); } } this.SetTanuloCsoport(value); value.SetTanuloTanugyiAdatok(this); UpdateAssociations(); value.UpdateAssociations(); } else { this.SetTanuloCsoport(value); } FieldModified("TanuloCsoportId", value.ID); } } else { // unlinkelni kell a régi partnert, ha van SDA.Kreta.Entities.TanuloCsoport oldpartner = SDA.Kreta.Entities.TanuloCsoport.GiveAnInstance(); oldpartner.LoadByID(m_TanuloCsoportId); if (oldpartner.ID != -1) { oldpartner.SetTanuloTanugyiAdatok(null); oldpartner.UpdateAssociations(); } // ki kell törölni a kapcsolatot az adatbázisban this.SetTanuloCsoport(null); UpdateAssociations(); FieldModified("TanuloCsoportId", DBNull.Value); } } } #endregion #region TanuloTanugyiAdatok (*) -> Szervezet (0..1) protected internal int m_SzervezetId = -1; /// /// A(z) Szervezet asszociáció végpontjának ID-ja. /// /// /// - 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 /// public virtual int SzervezetId { get { return InternalSzervezetId; } set { InternalSzervezetId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalSzervezetId { get { if (m_Szervezet != null) { return m_Szervezet.ID; } else { return m_SzervezetId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_SzervezetId != value) { m_SzervezetId = value; m_Szervezet = null; FieldModified("SzervezetId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifySzervezet(Szervezet value) { m_SzervezetId = value != null ? value.ID : -1; m_Szervezet = value; FieldModified("SzervezetId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetSzervezet(Szervezet value) { m_Szervezet = value; if (value != null) { m_SzervezetId = value.ID; } else { m_SzervezetId = -1; } } protected Szervezet m_Szervezet = null; ISzervezet ITanuloTanugyiAdatok.Szervezet { get { return Szervezet; } set { Szervezet = value as Szervezet; } } /// /// A kapcsolódó szervezet ID-ja /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és Szervezet entitások közötti asszociáció megvalósítása. /// [EntityProperty("Szervezet", EntityPropertyBaseType.Entity, typeof(Szervezet), EntityCopyMethod.ShallowCopy)] public virtual Szervezet Szervezet { get { if ((m_Szervezet == null) && (m_SzervezetId != -1)) { SDA.Kreta.Entities.Szervezet partner = SDA.Kreta.Entities.Szervezet.GiveAnInstance(); partner.LoadByID(m_SzervezetId); this.SetSzervezet(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_Szervezet; } set { CheckModifyable(); if (value != null) { if ((m_Szervezet == null) || (value.ID != m_Szervezet.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.Szervezet_TanuloTanugyiAdatok_DA da = new Szervezet_TanuloTanugyiAdatok_DA(value); da.AddItem(this); this.SetSzervezet(value); } else { this.SetSzervezet(value); } FieldModified("SzervezetId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetSzervezet(null); UpdateAssociations(); FieldModified("SzervezetId", DBNull.Value); } } } #endregion #region TanuloTanugyiAdatok (*) -> Intezmeny (1) protected internal int m_IntezmenyId = -1; /// /// A(z) Intezmeny asszociáció végpontjának ID-ja. /// /// /// - 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 /// public virtual int IntezmenyId { get { return InternalIntezmenyId; } set { InternalIntezmenyId = value; } } /// /// Ez egy külön bejárat a DA számára /// 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); } } } /// /// Ez egy külön bejárat a DA számára /// 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 ITanuloTanugyiAdatok.Intezmeny { get { return Intezmeny; } set { Intezmeny = value as Intezmeny; } } /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és Intezmeny entitások közötti asszociáció megvalósítása. /// [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_TanuloTanugyiAdatok_DA da = new Intezmeny_TanuloTanugyiAdatok_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 TanuloTanugyiAdatok (*) -> Tanev (1) protected internal int m_TanevId = -1; /// /// A(z) Tanev asszociáció végpontjának ID-ja. /// /// /// - 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 /// public virtual int TanevId { get { return InternalTanevId; } set { InternalTanevId = value; } } /// /// Ez egy külön bejárat a DA számára /// 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); } } } /// /// Ez egy külön bejárat a DA számára /// 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 ITanuloTanugyiAdatok.Tanev { get { return Tanev; } set { Tanev = value as Tanev; } } /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és Tanev entitások közötti asszociáció megvalósítása. /// [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_TanuloTanugyiAdatok_DA da = new Tanev_TanuloTanugyiAdatok_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 #region TanuloTanugyiAdatok (0..1) -> JogviszonySzuneteltetes (*) protected IAssociatedEntityCollection m_JogviszonySzuneteltetes = null; IReadOnlyList ITanuloTanugyiAdatok.JogviszonySzuneteltetes => JogviszonySzuneteltetes.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és JogviszonySzuneteltetes entitások közötti asszociáció megvalósítása. /// [EntityProperty("JogviszonySzuneteltetes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloTanugyiAdatokId")] public virtual IAssociatedEntityCollection JogviszonySzuneteltetes { get { if (m_JogviszonySzuneteltetes == null) { m_JogviszonySzuneteltetes = new AssociatedEntityCollection( new TanuloTanugyiAdatok_JogviszonySzuneteltetes_DA(this) ); m_JogviszonySzuneteltetes.Load(); } return m_JogviszonySzuneteltetes; } } #endregion #region TanuloTanugyiAdatok (0..1) -> MunkaSzerzodes (*) protected IAssociatedEntityCollection m_MunkaSzerzodes = null; IReadOnlyList ITanuloTanugyiAdatok.MunkaSzerzodes => MunkaSzerzodes.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és MunkaSzerzodes entitások közötti asszociáció megvalósítása. /// [EntityProperty("MunkaSzerzodes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloTanugyiAdatokId")] public virtual IAssociatedEntityCollection MunkaSzerzodes { get { if (m_MunkaSzerzodes == null) { m_MunkaSzerzodes = new AssociatedEntityCollection( new TanuloTanugyiAdatok_MunkaSzerzodes_DA(this) ); m_MunkaSzerzodes.Load(); } return m_MunkaSzerzodes; } } #endregion #region TanuloTanugyiAdatok (0..1) -> SzakmunkaSzerzodes (*) protected IAssociatedEntityCollection m_SzakmunkaSzerzodes = null; IReadOnlyList ITanuloTanugyiAdatok.SzakmunkaSzerzodes => SzakmunkaSzerzodes.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő TanuloTanugyiAdatok és SzakmunkaSzerzodes entitások közötti asszociáció megvalósítása. /// [EntityProperty("SzakmunkaSzerzodes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloTanugyiAdatokId")] public virtual IAssociatedEntityCollection SzakmunkaSzerzodes { get { if (m_SzakmunkaSzerzodes == null) { m_SzakmunkaSzerzodes = new AssociatedEntityCollection( new TanuloTanugyiAdatok_SzakmunkaSzerzodes_DA(this) ); m_SzakmunkaSzerzodes.Load(); } return m_SzakmunkaSzerzodes; } } #endregion #endregion #endregion } }