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 Tanulo 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("Tanulo")] // alapértelmezett EntityHistoryMode public class Tanulo : Felhasznalo, ITanulo { internal protected Tanulo() : base() { } public new class AttributeInfo : Felhasznalo.AttributeInfo { public const string AllamiGondozott = "AllamiGondozott"; public const string BankszamlaSzam = "BankszamlaSzam"; public const string BeilleszkedesiNehezseg = "BeilleszkedesiNehezseg"; public const string BeirasiNaploSorszam = "BeirasiNaploSorszam"; public const string Bejaro = "Bejaro"; public const string DiakIgazolvanyKelte = "DiakIgazolvanyKelte"; public const string DiakIgazolvanySzam = "DiakIgazolvanySzam"; public const string ElozoIntezmeny = "ElozoIntezmeny"; public const string Evismetlo = "Evismetlo"; public const string IngyenesTankonvyEllatasa = "IngyenesTankonvyEllatasa"; public const string JogviszonyatSzunetelteto = "JogviszonyatSzunetelteto"; public const string Magantanulo = "Magantanulo"; public const string MagantanulosaganakOka = "MagantanulosaganakOka"; public const string MagantanulosagKezdete = "MagantanulosagKezdete"; public const string NaploSorszam = "NaploSorszam"; public const string PolgariSzerzodeses = "PolgariSzerzodeses"; public const string SzakmaiGyakorlaton = "SzakmaiGyakorlaton"; public const string SzocialisTamogatas = "SzocialisTamogatas"; public const string TandijatFizeto = "TandijatFizeto"; public const string Tankotelezett = "Tankotelezett"; public const string TankotelezettsegVege = "TankotelezettsegVege"; public const string TanuloSzerzodeses = "TanuloSzerzodeses"; public const string TeritesiDijatFizeto = "TeritesiDijatFizeto"; public const string TestnevelesTipusa = "TestnevelesTipusa"; public const string Vendeg = "Vendeg"; public const string BTMProblemas = "BTMProblemas"; public const string Diaksportkoros = "Diaksportkoros"; public const string Egyhazkozossege = "Egyhazkozossege"; public const string EtkezesiKedvezmeny = "EtkezesiKedvezmeny"; public const string HalmozottanFogyatekos = "HalmozottanFogyatekos"; public const string HatranyosHelyzetu = "HatranyosHelyzetu"; public const string KollegiumiEllatasos = "KollegiumiEllatasos"; public const string RendszeresGyermekvedelmiKedvezmeny = "RendszeresGyermekvedelmiKedvezmeny"; public const string SajatosNevelesu = "SajatosNevelesu"; public const string Sportag = "Sportag"; public const string SportedzoNeve = "SportedzoNeve"; public const string Sportklub = "Sportklub"; public const string SzakkepesitesSzama = "SzakkepesitesSzama"; public const string TanuloiJogviszonyosEltartottakSzama = "TanuloiJogviszonyosEltartottakSzama"; public const string TartosGyogykezelesSzama = "TartosGyogykezelesSzama"; public const string TobbGyermekIgazolasSzama = "TobbGyermekIgazolasSzama"; public const string Vallasa = "Vallasa"; public const string Veszelyeztetett = "Veszelyeztetett"; public const string JogviszonyVarhatoBefejezese = "JogviszonyVarhatoBefejezese"; public const string BeilleszkedesiProblemavalKuzd = "BeilleszkedesiProblemavalKuzd"; public const string BeszedfogyatekosOkmanyszam = "BeszedfogyatekosOkmanyszam"; public const string BNOKod = "BNOKod"; public const string BTMHatarozatOkmanyszam = "BTMHatarozatOkmanyszam"; public const string BTMHatarozatTartalma = "BTMHatarozatTartalma"; public const string BTMKiallitoIntezmeny = "BTMKiallitoIntezmeny"; public const string BTMKontrollIdopont = "BTMKontrollIdopont"; public const string BTMLetszamSuly = "BTMLetszamSuly"; public const string BTMOkmanyErvenyessegKezdete = "BTMOkmanyErvenyessegKezdete"; public const string BTMOkmanyErvenyessegVege = "BTMOkmanyErvenyessegVege"; public const string DiszgrafiaOkmanyszam = "DiszgrafiaOkmanyszam"; public const string DiszkalkuliaOkmanyszam = "DiszkalkuliaOkmanyszam"; public const string DiszlexiaOkmanyszam = "DiszlexiaOkmanyszam"; public const string ErtelmiFogyatekos = "ErtelmiFogyatekos"; public const string ErtelmiFogyatekosOkmanyszam = "ErtelmiFogyatekosOkmanyszam"; public const string FejlesztesreKijelolt = "FejlesztesreKijelolt"; public const string FejlesztoFoglalkozas = "FejlesztoFoglalkozas"; public const string FejlesztoFoglalkozasOraszam = "FejlesztoFoglalkozasOraszam"; public const string HallasSerult = "HallasSerult"; public const string HallasSerultOkmanyszam = "HallasSerultOkmanyszam"; public const string LatasSerult = "LatasSerult"; public const string LatasSerultOkmanyszam = "LatasSerultOkmanyszam"; public const string MagatartasiProblemavalKuzd = "MagatartasiProblemavalKuzd"; public const string MegismeroNemOrganikusOkmanyszam = "MegismeroNemOrganikusOkmanyszam"; public const string MegismeroOrganikusOkmanyszam = "MegismeroOrganikusOkmanyszam"; public const string MozgasSerultOkmanyszam = "MozgasSerultOkmanyszam"; public const string SNIKiallitoIntezmeny = "SNIKiallitoIntezmeny"; public const string SNIKontrollIdopont = "SNIKontrollIdopont"; public const string SNILetszamSuly = "SNILetszamSuly"; public const string SNIMeghatarozas = "SNIMeghatarozas"; public const string SNIOkmanyErvenyessegKezdete = "SNIOkmanyErvenyessegKezdete"; public const string SNIOkmanyErvenyessegVege = "SNIOkmanyErvenyessegVege"; public const string TanulasiProblemaDiszgrafia = "TanulasiProblemaDiszgrafia"; public const string TanulasiProblemavalKuzd = "TanulasiProblemavalKuzd"; public const string TanulasiProblemavalKuzdDiszkalkulia = "TanulasiProblemavalKuzdDiszkalkulia"; public const string TanulasiProblemavalKuzdDiszlexia = "TanulasiProblemavalKuzdDiszlexia"; public const string ViselkedesNemOrganikusOkmanyszam = "ViselkedesNemOrganikusOkmanyszam"; public const string ViselkedesOrganikusOkmanyszam = "ViselkedesOrganikusOkmanyszam"; public const string ElsoIntezmenyOMKod = "ElsoIntezmenyOMKod"; public const string EvismetloTantargyak = "EvismetloTantargyak"; public const string KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = "KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett"; public const string MenedekjoggalRendelkezo = "MenedekjoggalRendelkezo"; public const string Agazat = "Agazat"; public const string Reszszakkepesites = "Reszszakkepesites"; public const string Szakkepesites = "Szakkepesites"; public const string Szakmacsoport = "Szakmacsoport"; public const string EgyebDonto = "EgyebDonto"; public const string Megallapodasos = "Megallapodasos"; public const string OSZTV = "OSZTV"; public const string SZETVAgazat = "SZETVAgazat"; public const string Szintvizsga = "Szintvizsga"; public const string SZKTV = "SZKTV"; public const string TechnikusiEvfolyam = "TechnikusiEvfolyam"; public const string Egyuttmukodeses = "Egyuttmukodeses"; public const string IskolaiKeretekKozott = "IskolaiKeretekKozott"; public const string TanuloEvfolyamTipus = "TanuloEvfolyamTipus"; public const string TorzslapSzam = "TorzslapSzam"; public const string IsSzakmaiGyakorlatHiany = "IsSzakmaiGyakorlatHiany"; public const string IsKifirImportalt = "IsKifirImportalt"; public const string TanterviJellemzoId = "TanterviJellemzoId"; public const string BankszamlaTulajdonosTipusID = "BankszamlaTulajdonosTipusID"; public const string BankszamlaTulajNeve = "BankszamlaTulajNeve"; public const string KeziAtlag = "KeziAtlag"; public const string SzamitottAtlag = "SzamitottAtlag"; public const string IsDualisKepzesben = "IsDualisKepzesben"; public const string IsMasodikTobbSzakma = "IsMasodikTobbSzakma"; public const string JogviszonyTipusID = "JogviszonyTipusID"; public const string AgazatUjSzktTipusId = "AgazatUjSzktTipusId"; public const string SzakmairanyTipusId = "SzakmairanyTipusId"; public const string SzakmaTipusId = "SzakmaTipusId"; public const string IsErettsegiEredmenyAtadhato = "IsErettsegiEredmenyAtadhato"; public const string AgazatiAlapvizsgaEredmenye = "AgazatiAlapvizsgaEredmenye"; public const string DualisKepzohelyAdoszama = "DualisKepzohelyAdoszama"; public const string DualisKepzohelyNeve = "DualisKepzohelyNeve"; public const string IsKuldhetoErettsegiSzRnek = "IsKuldhetoErettsegiSzRnek"; public const string IsKuldhetoKozepFelveteliSzRnek = "IsKuldhetoKozepFelveteliSzRnek"; public const string IsKuldhetoMeresiSzRnek = "IsKuldhetoMeresiSzRnek"; public const string IsOklevelesTechnikusKimenet = "IsOklevelesTechnikusKimenet"; public const string IsSzakkepzesiMunkaszerzodessel = "IsSzakkepzesiMunkaszerzodessel"; public const string IsDiakigazolvanyAtadhatoSzRnek = "IsDiakigazolvanyAtadhatoSzRnek"; public const string IsBeszamitasos = "IsBeszamitasos"; public const string IsOsztondijbolKizarva = "IsOsztondijbolKizarva"; public const string SzakiranyNktTipusId = "SzakiranyNktTipusId"; public const string SzakkepesitesNktTipusId = "SzakkepesitesNktTipusId"; public const string TanulmanyiTeruletNktTipusId = "TanulmanyiTeruletNktTipusId"; public const string IsMulasztasMiattKizart = "IsMulasztasMiattKizart"; public const string IsSikeresAgazatiVizsga = "IsSikeresAgazatiVizsga"; public const string IsAtlagSzakkepzesi = "IsAtlagSzakkepzesi"; public const string IsBeszamitasosFixSzazalek = "IsBeszamitasosFixSzazalek"; public const string MagantanulosagVege = "MagantanulosagVege"; public const string AgazatiAlapvizsgaEredmenyeSz = "AgazatiAlapvizsgaEredmenyeSz"; public const string OkiratSzam = "OkiratSzam"; public const string TartozkodasJogcimTipusId = "TartozkodasJogcimTipusId"; public const string IsApaczaiIgenylo = "IsApaczaiIgenylo"; public const string MufajTipusId = "MufajTipusId"; public const string MuveszetiAgId = "MuveszetiAgId"; public const string TanszakTipusId = "TanszakTipusId"; public const string NemzetkoziBiztositasiOkmSzam = "NemzetkoziBiztositasiOkmSzam"; public const string TartJogOkmanySzam = "TartJogOkmanySzam"; public const string TartJogOkmanyTipusId = "TartJogOkmanyTipusId"; public const string Is9kozul8ElozotanevbenVegezte = "Is9kozul8ElozotanevbenVegezte"; public const string IsExternatusiEllatasban = "IsExternatusiEllatasban"; public const string IsNapkoziotthoniEllatasban = "IsNapkoziotthoniEllatasban"; public const string IsApaczaiSzerzodeses = "IsApaczaiSzerzodeses"; public const string IsEgesznaposIskOktReszesul = "IsEgesznaposIskOktReszesul"; public const string IsKiemeltenTehetseges = "IsKiemeltenTehetseges"; public const string IsSzabokyAdolfSzakkepODReszesul = "IsSzabokyAdolfSzakkepODReszesul"; public const string IsSzamitogepetOktCelraHasznal = "IsSzamitogepetOktCelraHasznal"; public const string IsIngyenesKepzes = "IsIngyenesKepzes"; public const string IsRendszeresGyermekvedelmi = "IsRendszeresGyermekvedelmi"; public const string IsOtthoniEllatas = "IsOtthoniEllatas"; } public new class AttributeLengthInfo : Felhasznalo.AttributeLengthInfo { public const int BankszamlaSzamLength = 24; public const int BeirasiNaploSorszamLength = 50; public const int DiakIgazolvanySzamLength = 255; public const int ElozoIntezmenyLength = 255; public const int EgyhazkozossegeLength = 255; public const int RendszeresGyermekvedelmiKedvezmenyLength = 255; public const int SportagLength = 255; public const int SportedzoNeveLength = 1000; public const int SportklubLength = 100; public const int TartosGyogykezelesSzamaLength = 255; public const int TobbGyermekIgazolasSzamaLength = 255; public const int BeszedfogyatekosOkmanyszamLength = 100; public const int BNOKodLength = 100; public const int BTMHatarozatOkmanyszamLength = 255; public const int BTMHatarozatTartalmaLength = 1000; public const int BTMKiallitoIntezmenyLength = 255; public const int DiszgrafiaOkmanyszamLength = 100; public const int DiszkalkuliaOkmanyszamLength = 255; public const int DiszlexiaOkmanyszamLength = 255; public const int ErtelmiFogyatekosOkmanyszamLength = 30; public const int FejlesztesreKijeloltLength = 255; public const int FejlesztoFoglalkozasLength = 255; public const int HallasSerultOkmanyszamLength = 100; public const int LatasSerultOkmanyszamLength = 100; public const int MegismeroNemOrganikusOkmanyszamLength = 100; public const int MegismeroOrganikusOkmanyszamLength = 100; public const int MozgasSerultOkmanyszamLength = 255; public const int SNIKiallitoIntezmenyLength = 255; public const int SNIMeghatarozasLength = 255; public const int ViselkedesNemOrganikusOkmanyszamLength = 100; public const int ViselkedesOrganikusOkmanyszamLength = 100; public const int ElsoIntezmenyOMKodLength = 12; public const int EvismetloTantargyakLength = 1000; public const int TorzslapSzamLength = 500; public const int BankszamlaTulajNeveLength = 510; public const int DualisKepzohelyAdoszamaLength = 20; public const int DualisKepzohelyNeveLength = 255; public const int OkiratSzamLength = 256; public const int NemzetkoziBiztositasiOkmSzamLength = 30; public const int TartJogOkmanySzamLength = 21; } #region General private TanuloDA m_DA = new TanuloDA(); protected static Tanulo FakeTanulo { get; set; } public static new Tanulo GiveAnInstance() { Tanulo result = FakeTanulo == null ? new Tanulo() : (Tanulo)FakeTanulo.MemberwiseClone(); result.Reset(); result.SetDefaultData(); return result; } protected new void SetDefaultData() { if (UserContext.Instance != null) { if (UserContext.Instance.IntezmenyId > 0) { IntezmenyId = UserContext.Instance.IntezmenyId; AlIntezmenyId = UserContext.Instance.IntezmenyId; } if (UserContext.Instance.AktivTanevId > 0) { TanevId = UserContext.Instance.AktivTanevId; AlTanevId = UserContext.Instance.AktivTanevId; } m_State = EntityState.Uninitialized; } } protected override IEntityDataAccessor GetDataAccessor() { return m_DA; } protected internal new IEntityDataAccessor InheritedDA { get { return base.GetDataAccessor(); } } [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 new 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 new 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 new IEntityCollection LoadWithFilter(string filter, Dictionary commandParameters = null) { var result = new EntityCollection(); new TanuloDA().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 new IEntityCollection LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable columns, Dictionary commandParameters = null) { var result = new EntityCollection(); new TanuloDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters); return result; } protected override void StoreOriginalValues() { base.StoreOriginalValues(); OriginalValues.Add("AllamiGondozott", (object)m_AllamiGondozott); OriginalValues.Add("BankszamlaSzam", (BankszamlaSzam == null ? (object)DBNull.Value : (object)m_BankszamlaSzam)); OriginalValues.Add("BeilleszkedesiNehezseg", (object)m_BeilleszkedesiNehezseg); OriginalValues.Add("BeirasiNaploSorszam", (BeirasiNaploSorszam == null ? (object)DBNull.Value : (object)m_BeirasiNaploSorszam)); OriginalValues.Add("Bejaro", (object)m_Bejaro); OriginalValues.Add("DiakIgazolvanyKelte", (DiakIgazolvanyKelte == null ? (object)DBNull.Value : (object)m_DiakIgazolvanyKelte)); OriginalValues.Add("DiakIgazolvanySzam", (DiakIgazolvanySzam == null ? (object)DBNull.Value : (object)m_DiakIgazolvanySzam)); OriginalValues.Add("ElozoIntezmeny", (ElozoIntezmeny == null ? (object)DBNull.Value : (object)m_ElozoIntezmeny)); OriginalValues.Add("Evismetlo", (object)m_Evismetlo); OriginalValues.Add("IngyenesTankonvyEllatasa", (IngyenesTankonvyEllatasa == null ? (object)DBNull.Value : (object)m_IngyenesTankonvyEllatasa)); OriginalValues.Add("JogviszonyatSzunetelteto", (object)m_JogviszonyatSzunetelteto); OriginalValues.Add("Magantanulo", (object)m_Magantanulo); OriginalValues.Add("MagantanulosaganakOka", (MagantanulosaganakOka == null ? (object)DBNull.Value : (object)m_MagantanulosaganakOka)); OriginalValues.Add("MagantanulosagKezdete", (MagantanulosagKezdete == null ? (object)DBNull.Value : (object)m_MagantanulosagKezdete)); OriginalValues.Add("NaploSorszam", (NaploSorszam == null ? (object)DBNull.Value : (object)m_NaploSorszam)); OriginalValues.Add("PolgariSzerzodeses", (object)m_PolgariSzerzodeses); OriginalValues.Add("SzakmaiGyakorlaton", (object)m_SzakmaiGyakorlaton); OriginalValues.Add("SzocialisTamogatas", (object)m_SzocialisTamogatas); 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("TanuloSzerzodeses", (object)m_TanuloSzerzodeses); OriginalValues.Add("TeritesiDijatFizeto", (object)m_TeritesiDijatFizeto); OriginalValues.Add("TestnevelesTipusa", (object)m_TestnevelesTipusa); OriginalValues.Add("Vendeg", (object)m_Vendeg); OriginalValues.Add("BTMProblemas", (object)m_BTMProblemas); OriginalValues.Add("Diaksportkoros", (object)m_Diaksportkoros); OriginalValues.Add("Egyhazkozossege", (Egyhazkozossege == null ? (object)DBNull.Value : (object)m_Egyhazkozossege)); OriginalValues.Add("EtkezesiKedvezmeny", (EtkezesiKedvezmeny == null ? (object)DBNull.Value : (object)m_EtkezesiKedvezmeny)); OriginalValues.Add("HalmozottanFogyatekos", (object)m_HalmozottanFogyatekos); OriginalValues.Add("HatranyosHelyzetu", (object)m_HatranyosHelyzetu); OriginalValues.Add("KollegiumiEllatasos", (object)m_KollegiumiEllatasos); OriginalValues.Add("RendszeresGyermekvedelmiKedvezmeny", (RendszeresGyermekvedelmiKedvezmeny == null ? (object)DBNull.Value : (object)m_RendszeresGyermekvedelmiKedvezmeny)); OriginalValues.Add("SajatosNevelesu", (object)m_SajatosNevelesu); OriginalValues.Add("Sportag", (Sportag == null ? (object)DBNull.Value : (object)m_Sportag)); OriginalValues.Add("SportedzoNeve", (SportedzoNeve == null ? (object)DBNull.Value : (object)m_SportedzoNeve)); OriginalValues.Add("Sportklub", (Sportklub == null ? (object)DBNull.Value : (object)m_Sportklub)); OriginalValues.Add("SzakkepesitesSzama", (SzakkepesitesSzama == null ? (object)DBNull.Value : (object)m_SzakkepesitesSzama)); OriginalValues.Add("TanuloiJogviszonyosEltartottakSzama", (TanuloiJogviszonyosEltartottakSzama == null ? (object)DBNull.Value : (object)m_TanuloiJogviszonyosEltartottakSzama)); OriginalValues.Add("TartosGyogykezelesSzama", (TartosGyogykezelesSzama == null ? (object)DBNull.Value : (object)m_TartosGyogykezelesSzama)); OriginalValues.Add("TobbGyermekIgazolasSzama", (TobbGyermekIgazolasSzama == null ? (object)DBNull.Value : (object)m_TobbGyermekIgazolasSzama)); OriginalValues.Add("Vallasa", (Vallasa == null ? (object)DBNull.Value : (object)m_Vallasa)); OriginalValues.Add("Veszelyeztetett", (object)m_Veszelyeztetett); OriginalValues.Add("JogviszonyVarhatoBefejezese", (JogviszonyVarhatoBefejezese == null ? (object)DBNull.Value : (object)m_JogviszonyVarhatoBefejezese)); OriginalValues.Add("BeilleszkedesiProblemavalKuzd", (object)m_BeilleszkedesiProblemavalKuzd); OriginalValues.Add("BeszedfogyatekosOkmanyszam", (BeszedfogyatekosOkmanyszam == null ? (object)DBNull.Value : (object)m_BeszedfogyatekosOkmanyszam)); OriginalValues.Add("BNOKod", (BNOKod == null ? (object)DBNull.Value : (object)m_BNOKod)); OriginalValues.Add("BTMHatarozatOkmanyszam", (BTMHatarozatOkmanyszam == null ? (object)DBNull.Value : (object)m_BTMHatarozatOkmanyszam)); OriginalValues.Add("BTMHatarozatTartalma", (BTMHatarozatTartalma == null ? (object)DBNull.Value : (object)m_BTMHatarozatTartalma)); OriginalValues.Add("BTMKiallitoIntezmeny", (BTMKiallitoIntezmeny == null ? (object)DBNull.Value : (object)m_BTMKiallitoIntezmeny)); OriginalValues.Add("BTMKontrollIdopont", (BTMKontrollIdopont == null ? (object)DBNull.Value : (object)m_BTMKontrollIdopont)); OriginalValues.Add("BTMLetszamSuly", (object)m_BTMLetszamSuly); OriginalValues.Add("BTMOkmanyErvenyessegKezdete", (BTMOkmanyErvenyessegKezdete == null ? (object)DBNull.Value : (object)m_BTMOkmanyErvenyessegKezdete)); OriginalValues.Add("BTMOkmanyErvenyessegVege", (BTMOkmanyErvenyessegVege == null ? (object)DBNull.Value : (object)m_BTMOkmanyErvenyessegVege)); OriginalValues.Add("DiszgrafiaOkmanyszam", (DiszgrafiaOkmanyszam == null ? (object)DBNull.Value : (object)m_DiszgrafiaOkmanyszam)); OriginalValues.Add("DiszkalkuliaOkmanyszam", (DiszkalkuliaOkmanyszam == null ? (object)DBNull.Value : (object)m_DiszkalkuliaOkmanyszam)); OriginalValues.Add("DiszlexiaOkmanyszam", (DiszlexiaOkmanyszam == null ? (object)DBNull.Value : (object)m_DiszlexiaOkmanyszam)); OriginalValues.Add("ErtelmiFogyatekos", (ErtelmiFogyatekos == null ? (object)DBNull.Value : (object)m_ErtelmiFogyatekos)); OriginalValues.Add("ErtelmiFogyatekosOkmanyszam", (ErtelmiFogyatekosOkmanyszam == null ? (object)DBNull.Value : (object)m_ErtelmiFogyatekosOkmanyszam)); OriginalValues.Add("FejlesztesreKijelolt", (FejlesztesreKijelolt == null ? (object)DBNull.Value : (object)m_FejlesztesreKijelolt)); OriginalValues.Add("FejlesztoFoglalkozas", (FejlesztoFoglalkozas == null ? (object)DBNull.Value : (object)m_FejlesztoFoglalkozas)); OriginalValues.Add("FejlesztoFoglalkozasOraszam", (FejlesztoFoglalkozasOraszam == null ? (object)DBNull.Value : (object)m_FejlesztoFoglalkozasOraszam)); OriginalValues.Add("HallasSerult", (HallasSerult == null ? (object)DBNull.Value : (object)m_HallasSerult)); OriginalValues.Add("HallasSerultOkmanyszam", (HallasSerultOkmanyszam == null ? (object)DBNull.Value : (object)m_HallasSerultOkmanyszam)); OriginalValues.Add("LatasSerult", (LatasSerult == null ? (object)DBNull.Value : (object)m_LatasSerult)); OriginalValues.Add("LatasSerultOkmanyszam", (LatasSerultOkmanyszam == null ? (object)DBNull.Value : (object)m_LatasSerultOkmanyszam)); OriginalValues.Add("MagatartasiProblemavalKuzd", (object)m_MagatartasiProblemavalKuzd); OriginalValues.Add("MegismeroNemOrganikusOkmanyszam", (MegismeroNemOrganikusOkmanyszam == null ? (object)DBNull.Value : (object)m_MegismeroNemOrganikusOkmanyszam)); OriginalValues.Add("MegismeroOrganikusOkmanyszam", (MegismeroOrganikusOkmanyszam == null ? (object)DBNull.Value : (object)m_MegismeroOrganikusOkmanyszam)); OriginalValues.Add("MozgasSerultOkmanyszam", (MozgasSerultOkmanyszam == null ? (object)DBNull.Value : (object)m_MozgasSerultOkmanyszam)); OriginalValues.Add("SNIKiallitoIntezmeny", (SNIKiallitoIntezmeny == null ? (object)DBNull.Value : (object)m_SNIKiallitoIntezmeny)); OriginalValues.Add("SNIKontrollIdopont", (SNIKontrollIdopont == null ? (object)DBNull.Value : (object)m_SNIKontrollIdopont)); OriginalValues.Add("SNILetszamSuly", (object)m_SNILetszamSuly); OriginalValues.Add("SNIMeghatarozas", (SNIMeghatarozas == null ? (object)DBNull.Value : (object)m_SNIMeghatarozas)); OriginalValues.Add("SNIOkmanyErvenyessegKezdete", (SNIOkmanyErvenyessegKezdete == null ? (object)DBNull.Value : (object)m_SNIOkmanyErvenyessegKezdete)); OriginalValues.Add("SNIOkmanyErvenyessegVege", (SNIOkmanyErvenyessegVege == null ? (object)DBNull.Value : (object)m_SNIOkmanyErvenyessegVege)); OriginalValues.Add("TanulasiProblemaDiszgrafia", (object)m_TanulasiProblemaDiszgrafia); OriginalValues.Add("TanulasiProblemavalKuzd", (object)m_TanulasiProblemavalKuzd); OriginalValues.Add("TanulasiProblemavalKuzdDiszkalkulia", (object)m_TanulasiProblemavalKuzdDiszkalkulia); OriginalValues.Add("TanulasiProblemavalKuzdDiszlexia", (object)m_TanulasiProblemavalKuzdDiszlexia); OriginalValues.Add("ViselkedesNemOrganikusOkmanyszam", (ViselkedesNemOrganikusOkmanyszam == null ? (object)DBNull.Value : (object)m_ViselkedesNemOrganikusOkmanyszam)); OriginalValues.Add("ViselkedesOrganikusOkmanyszam", (ViselkedesOrganikusOkmanyszam == null ? (object)DBNull.Value : (object)m_ViselkedesOrganikusOkmanyszam)); OriginalValues.Add("ElsoIntezmenyOMKod", (ElsoIntezmenyOMKod == null ? (object)DBNull.Value : (object)m_ElsoIntezmenyOMKod)); OriginalValues.Add("EvismetloTantargyak", (EvismetloTantargyak == null ? (object)DBNull.Value : (object)m_EvismetloTantargyak)); OriginalValues.Add("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", (object)m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett); OriginalValues.Add("MenedekjoggalRendelkezo", (object)m_MenedekjoggalRendelkezo); OriginalValues.Add("Agazat", (Agazat == null ? (object)DBNull.Value : (object)m_Agazat)); OriginalValues.Add("Reszszakkepesites", (Reszszakkepesites == null ? (object)DBNull.Value : (object)m_Reszszakkepesites)); OriginalValues.Add("Szakkepesites", (Szakkepesites == null ? (object)DBNull.Value : (object)m_Szakkepesites)); OriginalValues.Add("Szakmacsoport", (Szakmacsoport == null ? (object)DBNull.Value : (object)m_Szakmacsoport)); OriginalValues.Add("EgyebDonto", (object)m_EgyebDonto); OriginalValues.Add("Megallapodasos", (object)m_Megallapodasos); OriginalValues.Add("OSZTV", (object)m_OSZTV); 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("TechnikusiEvfolyam", (object)m_TechnikusiEvfolyam); OriginalValues.Add("Egyuttmukodeses", (object)m_Egyuttmukodeses); OriginalValues.Add("IskolaiKeretekKozott", (object)m_IskolaiKeretekKozott); OriginalValues.Add("TanuloEvfolyamTipus", (TanuloEvfolyamTipus == null ? (object)DBNull.Value : (object)m_TanuloEvfolyamTipus)); OriginalValues.Add("TorzslapSzam", (TorzslapSzam == null ? (object)DBNull.Value : (object)m_TorzslapSzam)); OriginalValues.Add("IsSzakmaiGyakorlatHiany", (object)m_IsSzakmaiGyakorlatHiany); OriginalValues.Add("IsKifirImportalt", (object)m_IsKifirImportalt); OriginalValues.Add("TanterviJellemzoId", (TanterviJellemzoId == null ? (object)DBNull.Value : (object)m_TanterviJellemzoId)); OriginalValues.Add("BankszamlaTulajdonosTipusID", (BankszamlaTulajdonosTipusID == null ? (object)DBNull.Value : (object)m_BankszamlaTulajdonosTipusID)); OriginalValues.Add("BankszamlaTulajNeve", (BankszamlaTulajNeve == null ? (object)DBNull.Value : (object)m_BankszamlaTulajNeve)); OriginalValues.Add("KeziAtlag", (KeziAtlag == null ? (object)DBNull.Value : (object)m_KeziAtlag)); OriginalValues.Add("SzamitottAtlag", (SzamitottAtlag == null ? (object)DBNull.Value : (object)m_SzamitottAtlag)); OriginalValues.Add("IsDualisKepzesben", (object)m_IsDualisKepzesben); OriginalValues.Add("IsMasodikTobbSzakma", (object)m_IsMasodikTobbSzakma); OriginalValues.Add("JogviszonyTipusID", (JogviszonyTipusID == null ? (object)DBNull.Value : (object)m_JogviszonyTipusID)); 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("IsErettsegiEredmenyAtadhato", (object)m_IsErettsegiEredmenyAtadhato); 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("IsKuldhetoErettsegiSzRnek", (object)m_IsKuldhetoErettsegiSzRnek); OriginalValues.Add("IsKuldhetoKozepFelveteliSzRnek", (object)m_IsKuldhetoKozepFelveteliSzRnek); OriginalValues.Add("IsKuldhetoMeresiSzRnek", (object)m_IsKuldhetoMeresiSzRnek); OriginalValues.Add("IsOklevelesTechnikusKimenet", (object)m_IsOklevelesTechnikusKimenet); OriginalValues.Add("IsSzakkepzesiMunkaszerzodessel", (object)m_IsSzakkepzesiMunkaszerzodessel); OriginalValues.Add("IsDiakigazolvanyAtadhatoSzRnek", (object)m_IsDiakigazolvanyAtadhatoSzRnek); OriginalValues.Add("IsBeszamitasos", (object)m_IsBeszamitasos); OriginalValues.Add("IsOsztondijbolKizarva", (object)m_IsOsztondijbolKizarva); 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("IsMulasztasMiattKizart", (object)m_IsMulasztasMiattKizart); OriginalValues.Add("IsSikeresAgazatiVizsga", (object)m_IsSikeresAgazatiVizsga); OriginalValues.Add("IsAtlagSzakkepzesi", (object)m_IsAtlagSzakkepzesi); 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("OkiratSzam", (OkiratSzam == null ? (object)DBNull.Value : (object)m_OkiratSzam)); OriginalValues.Add("TartozkodasJogcimTipusId", (TartozkodasJogcimTipusId == null ? (object)DBNull.Value : (object)m_TartozkodasJogcimTipusId)); OriginalValues.Add("IsApaczaiIgenylo", (object)m_IsApaczaiIgenylo); 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("NemzetkoziBiztositasiOkmSzam", (NemzetkoziBiztositasiOkmSzam == null ? (object)DBNull.Value : (object)m_NemzetkoziBiztositasiOkmSzam)); OriginalValues.Add("TartJogOkmanySzam", (TartJogOkmanySzam == null ? (object)DBNull.Value : (object)m_TartJogOkmanySzam)); OriginalValues.Add("TartJogOkmanyTipusId", (TartJogOkmanyTipusId == null ? (object)DBNull.Value : (object)m_TartJogOkmanyTipusId)); OriginalValues.Add("Is9kozul8ElozotanevbenVegezte", (object)m_Is9kozul8ElozotanevbenVegezte); OriginalValues.Add("IsExternatusiEllatasban", (object)m_IsExternatusiEllatasban); OriginalValues.Add("IsNapkoziotthoniEllatasban", (object)m_IsNapkoziotthoniEllatasban); OriginalValues.Add("IsApaczaiSzerzodeses", (object)m_IsApaczaiSzerzodeses); 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("IsIngyenesKepzes", (object)m_IsIngyenesKepzes); OriginalValues.Add("IsRendszeresGyermekvedelmi", (object)m_IsRendszeresGyermekvedelmi); OriginalValues.Add("IsOtthoniEllatas", (object)m_IsOtthoniEllatas); 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("MentorId", (m_MentorId < 0 ? (object)DBNull.Value : (object)m_MentorId)); OriginalValues.Add("AlIntezmenyId", (m_AlIntezmenyId < 0 ? (object)DBNull.Value : (object)m_AlIntezmenyId)); OriginalValues.Add("AlTanevId", (m_AlTanevId < 0 ? (object)DBNull.Value : (object)m_AlTanevId)); } #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_BankszamlaSzam != null && m_BankszamlaSzam.Length > 24) { throw new InvalidEntityAttributeException("Tanulo", "BankszamlaSzam", EntityAttributeError.TooLong); } if (m_BeirasiNaploSorszam != null && m_BeirasiNaploSorszam.Length > 50) { throw new InvalidEntityAttributeException("Tanulo", "BeirasiNaploSorszam", EntityAttributeError.TooLong); } if (m_DiakIgazolvanySzam != null && m_DiakIgazolvanySzam.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "DiakIgazolvanySzam", EntityAttributeError.TooLong); } if (m_ElozoIntezmeny != null && m_ElozoIntezmeny.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "ElozoIntezmeny", EntityAttributeError.TooLong); } if (m_Egyhazkozossege != null && m_Egyhazkozossege.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "Egyhazkozossege", EntityAttributeError.TooLong); } if (m_RendszeresGyermekvedelmiKedvezmeny != null && m_RendszeresGyermekvedelmiKedvezmeny.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "RendszeresGyermekvedelmiKedvezmeny", EntityAttributeError.TooLong); } if (m_Sportag != null && m_Sportag.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "Sportag", EntityAttributeError.TooLong); } if (m_SportedzoNeve != null && m_SportedzoNeve.Length > 1000) { throw new InvalidEntityAttributeException("Tanulo", "SportedzoNeve", EntityAttributeError.TooLong); } if (m_Sportklub != null && m_Sportklub.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "Sportklub", EntityAttributeError.TooLong); } if (m_TartosGyogykezelesSzama != null && m_TartosGyogykezelesSzama.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "TartosGyogykezelesSzama", EntityAttributeError.TooLong); } if (m_TobbGyermekIgazolasSzama != null && m_TobbGyermekIgazolasSzama.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "TobbGyermekIgazolasSzama", EntityAttributeError.TooLong); } if (m_BeszedfogyatekosOkmanyszam != null && m_BeszedfogyatekosOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "BeszedfogyatekosOkmanyszam", EntityAttributeError.TooLong); } if (m_BNOKod != null && m_BNOKod.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "BNOKod", EntityAttributeError.TooLong); } if (m_BTMHatarozatOkmanyszam != null && m_BTMHatarozatOkmanyszam.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "BTMHatarozatOkmanyszam", EntityAttributeError.TooLong); } if (m_BTMHatarozatTartalma != null && m_BTMHatarozatTartalma.Length > 1000) { throw new InvalidEntityAttributeException("Tanulo", "BTMHatarozatTartalma", EntityAttributeError.TooLong); } if (m_BTMKiallitoIntezmeny != null && m_BTMKiallitoIntezmeny.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "BTMKiallitoIntezmeny", EntityAttributeError.TooLong); } if (m_DiszgrafiaOkmanyszam != null && m_DiszgrafiaOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "DiszgrafiaOkmanyszam", EntityAttributeError.TooLong); } if (m_DiszkalkuliaOkmanyszam != null && m_DiszkalkuliaOkmanyszam.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "DiszkalkuliaOkmanyszam", EntityAttributeError.TooLong); } if (m_DiszlexiaOkmanyszam != null && m_DiszlexiaOkmanyszam.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "DiszlexiaOkmanyszam", EntityAttributeError.TooLong); } if (m_ErtelmiFogyatekosOkmanyszam != null && m_ErtelmiFogyatekosOkmanyszam.Length > 30) { throw new InvalidEntityAttributeException("Tanulo", "ErtelmiFogyatekosOkmanyszam", EntityAttributeError.TooLong); } if (m_FejlesztesreKijelolt != null && m_FejlesztesreKijelolt.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "FejlesztesreKijelolt", EntityAttributeError.TooLong); } if (m_FejlesztoFoglalkozas != null && m_FejlesztoFoglalkozas.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "FejlesztoFoglalkozas", EntityAttributeError.TooLong); } if (m_HallasSerultOkmanyszam != null && m_HallasSerultOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "HallasSerultOkmanyszam", EntityAttributeError.TooLong); } if (m_LatasSerultOkmanyszam != null && m_LatasSerultOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "LatasSerultOkmanyszam", EntityAttributeError.TooLong); } if (m_MegismeroNemOrganikusOkmanyszam != null && m_MegismeroNemOrganikusOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "MegismeroNemOrganikusOkmanyszam", EntityAttributeError.TooLong); } if (m_MegismeroOrganikusOkmanyszam != null && m_MegismeroOrganikusOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "MegismeroOrganikusOkmanyszam", EntityAttributeError.TooLong); } if (m_MozgasSerultOkmanyszam != null && m_MozgasSerultOkmanyszam.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "MozgasSerultOkmanyszam", EntityAttributeError.TooLong); } if (m_SNIKiallitoIntezmeny != null && m_SNIKiallitoIntezmeny.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "SNIKiallitoIntezmeny", EntityAttributeError.TooLong); } if (m_SNIMeghatarozas != null && m_SNIMeghatarozas.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "SNIMeghatarozas", EntityAttributeError.TooLong); } if (m_ViselkedesNemOrganikusOkmanyszam != null && m_ViselkedesNemOrganikusOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "ViselkedesNemOrganikusOkmanyszam", EntityAttributeError.TooLong); } if (m_ViselkedesOrganikusOkmanyszam != null && m_ViselkedesOrganikusOkmanyszam.Length > 100) { throw new InvalidEntityAttributeException("Tanulo", "ViselkedesOrganikusOkmanyszam", EntityAttributeError.TooLong); } if (m_ElsoIntezmenyOMKod != null && m_ElsoIntezmenyOMKod.Length > 12) { throw new InvalidEntityAttributeException("Tanulo", "ElsoIntezmenyOMKod", EntityAttributeError.TooLong); } if (m_EvismetloTantargyak != null && m_EvismetloTantargyak.Length > 1000) { throw new InvalidEntityAttributeException("Tanulo", "EvismetloTantargyak", EntityAttributeError.TooLong); } if (m_TorzslapSzam != null && m_TorzslapSzam.Length > 500) { throw new InvalidEntityAttributeException("Tanulo", "TorzslapSzam", EntityAttributeError.TooLong); } if (m_BankszamlaTulajNeve != null && m_BankszamlaTulajNeve.Length > 510) { throw new InvalidEntityAttributeException("Tanulo", "BankszamlaTulajNeve", EntityAttributeError.TooLong); } if (m_DualisKepzohelyAdoszama != null && m_DualisKepzohelyAdoszama.Length > 20) { throw new InvalidEntityAttributeException("Tanulo", "DualisKepzohelyAdoszama", EntityAttributeError.TooLong); } if (m_DualisKepzohelyNeve != null && m_DualisKepzohelyNeve.Length > 255) { throw new InvalidEntityAttributeException("Tanulo", "DualisKepzohelyNeve", EntityAttributeError.TooLong); } if (m_OkiratSzam != null && m_OkiratSzam.Length > 256) { throw new InvalidEntityAttributeException("Tanulo", "OkiratSzam", EntityAttributeError.TooLong); } if (m_NemzetkoziBiztositasiOkmSzam != null && m_NemzetkoziBiztositasiOkmSzam.Length > 30) { throw new InvalidEntityAttributeException("Tanulo", "NemzetkoziBiztositasiOkmSzam", EntityAttributeError.TooLong); } if (m_TartJogOkmanySzam != null && m_TartJogOkmanySzam.Length > 21) { throw new InvalidEntityAttributeException("Tanulo", "TartJogOkmanySzam", EntityAttributeError.TooLong); } } // kötelező asszociációk ellenőrzése... if (m_FelvetelTaneveId == -1) { throw new InvalidEntityAttributeException("Tanulo", "FelvetelTaneveId", EntityAttributeError.Empty); } if (m_AlIntezmenyId == -1) { throw new InvalidEntityAttributeException("Tanulo", "AlIntezmenyId", EntityAttributeError.Empty); } if (m_AlTanevId == -1) { throw new InvalidEntityAttributeException("Tanulo", "AlTanevId", EntityAttributeError.Empty); } } #endregion #region Alaphelyzetbe állítás protected override void Reset() { base.Reset(); // alaphelyzetbe állítjuk az egyszerű mezőket this.m_AllamiGondozott = false; this.m_BankszamlaSzam = null; this.m_BeilleszkedesiNehezseg = false; this.m_BeirasiNaploSorszam = null; this.m_Bejaro = false; this.m_DiakIgazolvanyKelte = null; this.m_DiakIgazolvanySzam = null; this.m_ElozoIntezmeny = null; this.m_Evismetlo = false; this.m_IngyenesTankonvyEllatasa = null; this.m_JogviszonyatSzunetelteto = false; this.m_Magantanulo = false; this.m_MagantanulosaganakOka = null; this.m_MagantanulosagKezdete = null; this.m_NaploSorszam = null; this.m_PolgariSzerzodeses = false; this.m_SzakmaiGyakorlaton = false; this.m_SzocialisTamogatas = false; this.m_TandijatFizeto = false; this.m_Tankotelezett = true; this.m_TankotelezettsegVege = null; this.m_TanuloSzerzodeses = false; this.m_TeritesiDijatFizeto = false; this.m_TestnevelesTipusa = -1; this.m_Vendeg = false; this.m_BTMProblemas = false; this.m_Diaksportkoros = false; this.m_Egyhazkozossege = null; this.m_EtkezesiKedvezmeny = null; this.m_HalmozottanFogyatekos = false; this.m_HatranyosHelyzetu = -1; this.m_KollegiumiEllatasos = false; this.m_RendszeresGyermekvedelmiKedvezmeny = null; this.m_SajatosNevelesu = false; this.m_Sportag = null; this.m_SportedzoNeve = null; this.m_Sportklub = null; this.m_SzakkepesitesSzama = null; this.m_TanuloiJogviszonyosEltartottakSzama = null; this.m_TartosGyogykezelesSzama = null; this.m_TobbGyermekIgazolasSzama = null; this.m_Vallasa = null; this.m_Veszelyeztetett = false; this.m_JogviszonyVarhatoBefejezese = null; this.m_BeilleszkedesiProblemavalKuzd = false; this.m_BeszedfogyatekosOkmanyszam = null; this.m_BNOKod = null; this.m_BTMHatarozatOkmanyszam = null; this.m_BTMHatarozatTartalma = null; this.m_BTMKiallitoIntezmeny = null; this.m_BTMKontrollIdopont = null; this.m_BTMLetszamSuly = 1; this.m_BTMOkmanyErvenyessegKezdete = null; this.m_BTMOkmanyErvenyessegVege = null; this.m_DiszgrafiaOkmanyszam = null; this.m_DiszkalkuliaOkmanyszam = null; this.m_DiszlexiaOkmanyszam = null; this.m_ErtelmiFogyatekos = null; this.m_ErtelmiFogyatekosOkmanyszam = null; this.m_FejlesztesreKijelolt = null; this.m_FejlesztoFoglalkozas = null; this.m_FejlesztoFoglalkozasOraszam = null; this.m_HallasSerult = null; this.m_HallasSerultOkmanyszam = null; this.m_LatasSerult = null; this.m_LatasSerultOkmanyszam = null; this.m_MagatartasiProblemavalKuzd = false; this.m_MegismeroNemOrganikusOkmanyszam = null; this.m_MegismeroOrganikusOkmanyszam = null; this.m_MozgasSerultOkmanyszam = null; this.m_SNIKiallitoIntezmeny = null; this.m_SNIKontrollIdopont = null; this.m_SNILetszamSuly = 1; this.m_SNIMeghatarozas = null; this.m_SNIOkmanyErvenyessegKezdete = null; this.m_SNIOkmanyErvenyessegVege = null; this.m_TanulasiProblemaDiszgrafia = false; this.m_TanulasiProblemavalKuzd = false; this.m_TanulasiProblemavalKuzdDiszkalkulia = false; this.m_TanulasiProblemavalKuzdDiszlexia = false; this.m_ViselkedesNemOrganikusOkmanyszam = null; this.m_ViselkedesOrganikusOkmanyszam = null; this.m_ElsoIntezmenyOMKod = null; this.m_EvismetloTantargyak = null; this.m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = false; this.m_MenedekjoggalRendelkezo = false; this.m_Agazat = null; this.m_Reszszakkepesites = null; this.m_Szakkepesites = null; this.m_Szakmacsoport = null; this.m_EgyebDonto = false; this.m_Megallapodasos = false; this.m_OSZTV = false; this.m_SZETVAgazat = false; this.m_Szintvizsga = null; this.m_SZKTV = false; this.m_TechnikusiEvfolyam = false; this.m_Egyuttmukodeses = false; this.m_IskolaiKeretekKozott = false; this.m_TanuloEvfolyamTipus = null; this.m_TorzslapSzam = null; this.m_IsSzakmaiGyakorlatHiany = false; this.m_IsKifirImportalt = false; this.m_TanterviJellemzoId = null; this.m_BankszamlaTulajdonosTipusID = null; this.m_BankszamlaTulajNeve = null; this.m_KeziAtlag = null; this.m_SzamitottAtlag = null; this.m_IsDualisKepzesben = false; this.m_IsMasodikTobbSzakma = false; this.m_JogviszonyTipusID = null; this.m_AgazatUjSzktTipusId = null; this.m_SzakmairanyTipusId = null; this.m_SzakmaTipusId = null; this.m_IsErettsegiEredmenyAtadhato = false; this.m_AgazatiAlapvizsgaEredmenye = null; this.m_DualisKepzohelyAdoszama = null; this.m_DualisKepzohelyNeve = null; this.m_IsKuldhetoErettsegiSzRnek = false; this.m_IsKuldhetoKozepFelveteliSzRnek = false; this.m_IsKuldhetoMeresiSzRnek = false; this.m_IsOklevelesTechnikusKimenet = false; this.m_IsSzakkepzesiMunkaszerzodessel = false; this.m_IsDiakigazolvanyAtadhatoSzRnek = false; this.m_IsBeszamitasos = false; this.m_IsOsztondijbolKizarva = false; this.m_SzakiranyNktTipusId = null; this.m_SzakkepesitesNktTipusId = null; this.m_TanulmanyiTeruletNktTipusId = null; this.m_IsMulasztasMiattKizart = false; this.m_IsSikeresAgazatiVizsga = false; this.m_IsAtlagSzakkepzesi = true; this.m_IsBeszamitasosFixSzazalek = true; this.m_MagantanulosagVege = null; this.m_AgazatiAlapvizsgaEredmenyeSz = null; this.m_OkiratSzam = null; this.m_TartozkodasJogcimTipusId = null; this.m_IsApaczaiIgenylo = false; this.m_MufajTipusId = null; this.m_MuveszetiAgId = null; this.m_TanszakTipusId = null; this.m_NemzetkoziBiztositasiOkmSzam = null; this.m_TartJogOkmanySzam = null; this.m_TartJogOkmanyTipusId = null; this.m_Is9kozul8ElozotanevbenVegezte = false; this.m_IsExternatusiEllatasban = false; this.m_IsNapkoziotthoniEllatasban = false; this.m_IsApaczaiSzerzodeses = false; this.m_IsEgesznaposIskOktReszesul = false; this.m_IsKiemeltenTehetseges = false; this.m_IsSzabokyAdolfSzakkepODReszesul = false; this.m_IsSzamitogepetOktCelraHasznal = true; this.m_IsIngyenesKepzes = false; this.m_IsRendszeresGyermekvedelmi = false; this.m_IsOtthoniEllatas = false; // alaphelyzetbe állítjuk az asszociációkból származó mezőket this.m_Gondviselo = null; // EntityCollection this.m_TantervId = -1; this.m_Tanterv = null; // Entity this.m_TanuloErtekeles = null; // EntityCollection this.m_TanuloEsemeny = null; // EntityCollection this.m_Igazolas = null; // EntityCollection this.m_TanuloMentesseg = null; // EntityCollection this.m_TanuloKozossegiSzolgalat = null; // EntityCollection this.m_FelvetelTaneveId = -1; this.m_FelvetelTaneve = null; // Entity this.m_TanuloESLAdatok = null; // EntityCollection this.m_ErettsegiEredmeny = null; // EntityCollection this.m_TanuloEsemenyLattamozas = null; // EntityCollection this.m_ErettsegiValasz = null; // EntityCollection this.m_OsszefuggoSzakGyak = null; // EntityCollection this.m_Diakolimpia = null; // EntityCollection this.m_FoglalkozasAmiTanulo = null; // EntityCollection this.m_Hetes = null; // EntityCollection this.m_LattamozottTanuloErtekelesek = null; // EntityCollection this.m_LattamozottTanuloEsemenyek = null; // EntityCollection this.m_TanuloHaziFeladatStatusz = null; // EntityCollection this.m_Juttatas = null; // EntityCollection this.m_TanuloTantargyAtlag = null; // EntityCollection this.m_TanuloSni = null; // EntityCollection this.m_DKT_File = null; // EntityCollection this.m_JogviszonySzuneteltetes = null; // EntityCollection this.m_EpjTanuloiAdat = null; // EntityCollection this.m_DualisSzerzodesFile = null; // EntityCollection this.m_BairasTanuloEsemeny = null; // EntityCollection this.m_SzirStatTanulo = null; // EntityCollection this.m_EszkozIgenyles = null; // EntityCollection this.m_TbJogviszony = null; // EntityCollection this.m_ErtekelesTantargyi = null; // EntityCollection this.m_ErtekelesMagSzor = null; // EntityCollection this.m_ApaczaiKgrJogosult = null; // EntityCollection this.m_MentorId = -1; this.m_Mentor = null; // Entity this.m_AlIntezmenyId = -1; this.m_AlIntezmeny = null; // Entity this.m_AlTanevId = -1; this.m_AlTanev = 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... if (this.Gondviselo.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "Gondviselo", EntityUtil.GetAssociationDescription("T_GONDVISELO_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } // Tanterv esetében mi mutatunk a másikra: startrole: *, endrole: 0..1 if (this.OsztalyCsoport.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "OsztalyCsoport", EntityUtil.GetAssociationDescription("T_TANULOCSOPORT_OSSZES", "C_OSZTALYCSOPORTID")); } if (this.TanuloErtekeles.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloErtekeles", EntityUtil.GetAssociationDescription("T_TANULOERTEKELES_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TanitasiOrak.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanitasiOrak", EntityUtil.GetAssociationDescription("T_TANULOMULASZTAS_OSSZES", "C_TANITASIORAKID")); } if (this.TanuloEsemeny.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloEsemeny", EntityUtil.GetAssociationDescription("T_TANULOESEMENY_OSSZES", "ID")); // *-* + kapcsolotabla } if (this.Igazolas.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "Igazolas", EntityUtil.GetAssociationDescription("T_IGAZOLAS_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TanuloMentesseg.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloMentesseg", EntityUtil.GetAssociationDescription("T_TANULOMENTESSEG_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TanuloKozossegiSzolgalat.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloKozossegiSzolgalat", EntityUtil.GetAssociationDescription("T_TANULOKOZOSSEGISZOLGALAT_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } // FelvetelTaneve esetében mi mutatunk a másikra: startrole: *, endrole: 1 if (this.TanuloESLAdatok.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloESLAdatok", EntityUtil.GetAssociationDescription("T_TANULOESLADATOK_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.ErettsegiEredmeny.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "ErettsegiEredmeny", EntityUtil.GetAssociationDescription("T_ERETTSEGIEREDMENY_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TanuloEsemenyLattamozas.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloEsemenyLattamozas", EntityUtil.GetAssociationDescription("T_TANULOESEMENYLATTAMOZAS_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.ErettsegiValasz.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "ErettsegiValasz", EntityUtil.GetAssociationDescription("T_ERETTSEGIVALASZ_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.OsszefuggoSzakGyak.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "OsszefuggoSzakGyak", EntityUtil.GetAssociationDescription("T_OSSZEFUGGOSZAKGYAK_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.Diakolimpia.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "Diakolimpia", EntityUtil.GetAssociationDescription("T_DIAKOLIMPIA_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.FoglalkozasAmiTanulo.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "FoglalkozasAmiTanulo", EntityUtil.GetAssociationDescription("T_FOGLALKOZASAMITANULO_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.Hetes.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "Hetes", EntityUtil.GetAssociationDescription("T_HETES_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.LattamozottTanuloErtekelesek.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "LattamozottTanuloErtekelesek", EntityUtil.GetAssociationDescription("T_TANULOERTEKELESLATTAMOZAS_OSSZES", "C_LATTAMOZOTANULOID")); // nincs kapcsolotabla } if (this.LattamozottTanuloEsemenyek.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "LattamozottTanuloEsemenyek", EntityUtil.GetAssociationDescription("T_TANULOESEMENYLATTAMOZAS_OSSZES", "C_LATTAMOZOTANULOID")); // nincs kapcsolotabla } if (this.TanuloHaziFeladatStatusz.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloHaziFeladatStatusz", EntityUtil.GetAssociationDescription("T_TANULOHAZIFELADATSTATUSZ_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.Juttatas.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "Juttatas", EntityUtil.GetAssociationDescription("T_JUTTATAS_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TanuloTantargyAtlag.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloTantargyAtlag", EntityUtil.GetAssociationDescription("T_TANULOTANTARGYATLAG_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TanuloSni.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TanuloSni", EntityUtil.GetAssociationDescription("T_TANULOSNI_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.DKT_File.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "DKT_File", EntityUtil.GetAssociationDescription("T_DKT_FILE_OSSZES", "C_FELTOLTOTANULOID")); // nincs kapcsolotabla } if (this.JogviszonySzuneteltetes.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "JogviszonySzuneteltetes", EntityUtil.GetAssociationDescription("T_JOGVISZONYSZUNETELTETES_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.EpjTanuloiAdat.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "EpjTanuloiAdat", EntityUtil.GetAssociationDescription("T_EPJTANULOIADAT_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.DualisSzerzodesFile.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "DualisSzerzodesFile", EntityUtil.GetAssociationDescription("T_DUALISSZERZODESFILE_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.BairasTanuloEsemeny.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "BairasTanuloEsemeny", EntityUtil.GetAssociationDescription("T_TANULOESEMENY_OSSZES", "C_BEIRASTANULOID")); // nincs kapcsolotabla } if (this.SzirStatTanulo.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "SzirStatTanulo", EntityUtil.GetAssociationDescription("T_SZIRSTATTANULO_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.EszkozIgenyles.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "EszkozIgenyles", EntityUtil.GetAssociationDescription("T_ESZKOZIGENYLES_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.TbJogviszony.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "TbJogviszony", EntityUtil.GetAssociationDescription("T_TBJOGVISZONY_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.ErtekelesTantargyi.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "ErtekelesTantargyi", EntityUtil.GetAssociationDescription("T_ERTEKELESTANTARGYI_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.ErtekelesMagSzor.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "ErtekelesMagSzor", EntityUtil.GetAssociationDescription("T_ERTEKELESMAGSZOR_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } if (this.ApaczaiKgrJogosult.Count > 0) { throw new EntityDeleteFailedException("Tanulo", "ApaczaiKgrJogosult", EntityUtil.GetAssociationDescription("T_APACZAIKGRJOGOSULT_OSSZES", "C_TANULOID")); // nincs kapcsolotabla } // Mentor esetében mi mutatunk a másikra: startrole: *, endrole: 0..1 // AlIntezmeny esetében mi mutatunk a másikra: startrole: *, endrole: 1 // AlTanev esetében mi mutatunk a másikra: startrole: *, endrole: 1 // kaszkád törlések... base.DeAssociateBeforeDelete(runHandler); } #region Mezők és tulajdonságok #region Egyszerű mezők #region AllamiGondozott protected internal bool m_AllamiGondozott; /// /// intézeti, állami nevelt, gondozott-e /// [EntityProperty("AllamiGondozott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool AllamiGondozott { get { return m_AllamiGondozott; } set { CheckModifyable(); if (m_AllamiGondozott == value) return; m_AllamiGondozott = value; FieldModified("AllamiGondozott", value); } } #endregion #region BankszamlaSzam protected internal string m_BankszamlaSzam; /// /// Bankszámlaszám (ALIG HASZNÁLT)  /// [EntityProperty("BankszamlaSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BankszamlaSzam { get { return m_BankszamlaSzam; } set { CheckModifyable(); if (m_BankszamlaSzam == value) return; m_BankszamlaSzam = value; FieldModified("BankszamlaSzam", value); } } #endregion #region BeilleszkedesiNehezseg protected internal bool m_BeilleszkedesiNehezseg; /// /// Beilleszkedési nehézségekkel közdo tanuló-e  /// [EntityProperty("BeilleszkedesiNehezseg", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool BeilleszkedesiNehezseg { get { return m_BeilleszkedesiNehezseg; } set { CheckModifyable(); if (m_BeilleszkedesiNehezseg == value) return; m_BeilleszkedesiNehezseg = value; FieldModified("BeilleszkedesiNehezseg", value); } } #endregion #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 DiakIgazolvanyKelte protected internal DateTime? m_DiakIgazolvanyKelte; /// /// Diákigazolvány kiállításának dátuma  /// [EntityProperty("DiakIgazolvanyKelte", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? DiakIgazolvanyKelte { get { return m_DiakIgazolvanyKelte; } set { CheckModifyable(); if (m_DiakIgazolvanyKelte == value) return; m_DiakIgazolvanyKelte = value; FieldModified("DiakIgazolvanyKelte", value); } } #endregion #region DiakIgazolvanySzam protected internal string m_DiakIgazolvanySzam; /// /// Diákigazolvány száma  /// [EntityProperty("DiakIgazolvanySzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DiakIgazolvanySzam { get { return m_DiakIgazolvanySzam; } set { CheckModifyable(); if (m_DiakIgazolvanySzam == value) return; m_DiakIgazolvanySzam = value; FieldModified("DiakIgazolvanySzam", 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 IngyenesTankonvyEllatasa protected internal int? /* DictionaryItem */ m_IngyenesTankonvyEllatasa; /// /// Ingyenes tankönyvre jogosultság típusának ID-ja /// [EntityProperty("IngyenesTankonvyEllatasa", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("IngyenesTankonvyEllatasa", "IngyenesTankonyvEllatas", typeof(SDA.Kreta.Entities.IngyenesTankonyvEllatas))] public virtual int? /* DictionaryItem */ IngyenesTankonvyEllatasa { get { return m_IngyenesTankonvyEllatasa; } set { CheckModifyable(); if (m_IngyenesTankonvyEllatasa == value) return; m_IngyenesTankonvyEllatasa = value; FieldModified("IngyenesTankonvyEllatasa", value); } } #endregion #region JogviszonyatSzunetelteto protected internal bool m_JogviszonyatSzunetelteto; /// /// Jogviszonyát szü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 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 MagantanulosaganakOka protected internal int? /* DictionaryItem */ m_MagantanulosaganakOka; /// /// Magántanulóság oka  /// [EntityProperty("MagantanulosaganakOka", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("MagantanulosaganakOka", "MagantanulosagOka", typeof(SDA.Kreta.Entities.MagantanulosagOka))] public virtual int? /* DictionaryItem */ MagantanulosaganakOka { get { return m_MagantanulosaganakOka; } set { CheckModifyable(); if (m_MagantanulosaganakOka == value) return; m_MagantanulosaganakOka = value; FieldModified("MagantanulosaganakOka", 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 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 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 SzocialisTamogatas protected internal bool m_SzocialisTamogatas; /// /// Szociális támogatásban részesül-e /// [EntityProperty("SzocialisTamogatas", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool SzocialisTamogatas { get { return m_SzocialisTamogatas; } set { CheckModifyable(); if (m_SzocialisTamogatas == value) return; m_SzocialisTamogatas = value; FieldModified("SzocialisTamogatas", 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 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 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 TestnevelesTipusa protected internal int /* DictionaryItem */ m_TestnevelesTipusa; /// /// Testnevelés típusa (normál, könnyített, felmentett...) /// [EntityProperty("TestnevelesTipusa", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TestnevelesTipusa", "TestnevelesTipus", typeof(SDA.Kreta.Entities.TestnevelesTipus))] public virtual int /* DictionaryItem */ TestnevelesTipusa { get { return m_TestnevelesTipusa; } set { CheckModifyable(); if (m_TestnevelesTipusa == value) return; m_TestnevelesTipusa = value; FieldModified("TestnevelesTipusa", value); } } #endregion #region Vendeg protected internal bool m_Vendeg; /// /// Vendégtanulóként já-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 BTMProblemas protected internal bool m_BTMProblemas; /// /// BTM (Beilleszkedési, tanulási és magatartási) problémás-e /// [EntityProperty("BTMProblemas", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool BTMProblemas { get { return m_BTMProblemas; } set { CheckModifyable(); if (m_BTMProblemas == value) return; m_BTMProblemas = value; FieldModified("BTMProblemas", value); } } #endregion #region Diaksportkoros protected internal bool m_Diaksportkoros; /// /// Diáksportkör tagja-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 Egyhazkozossege protected internal string m_Egyhazkozossege; /// /// Egyházközösségének a neve /// [EntityProperty("Egyhazkozossege", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Egyhazkozossege { get { return m_Egyhazkozossege; } set { CheckModifyable(); if (m_Egyhazkozossege == value) return; m_Egyhazkozossege = value; FieldModified("Egyhazkozossege", value); } } #endregion #region EtkezesiKedvezmeny protected internal int? /* DictionaryItem */ m_EtkezesiKedvezmeny; /// /// Étkezési kezdvezmény típusának ID-ja  /// [EntityProperty("EtkezesiKedvezmeny", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("EtkezesiKedvezmeny", "EtkezesiKedvezmenyTipus", typeof(SDA.Kreta.Entities.EtkezesiKedvezmenyTipus))] public virtual int? /* DictionaryItem */ EtkezesiKedvezmeny { get { return m_EtkezesiKedvezmeny; } set { CheckModifyable(); if (m_EtkezesiKedvezmeny == value) return; m_EtkezesiKedvezmeny = value; FieldModified("EtkezesiKedvezmeny", value); } } #endregion #region HalmozottanFogyatekos protected internal bool m_HalmozottanFogyatekos; /// /// Halmozottan fogyatékossággal élo-e  /// [EntityProperty("HalmozottanFogyatekos", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool HalmozottanFogyatekos { get { return m_HalmozottanFogyatekos; } set { CheckModifyable(); if (m_HalmozottanFogyatekos == value) return; m_HalmozottanFogyatekos = value; FieldModified("HalmozottanFogyatekos", value); } } #endregion #region HatranyosHelyzetu protected internal int /* DictionaryItem */ m_HatranyosHelyzetu; /// /// Hátrányos helyzetuség típusa ID  /// [EntityProperty("HatranyosHelyzetu", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("HatranyosHelyzetu", "HatranyosHelyzetTipus", typeof(SDA.Kreta.Entities.HatranyosHelyzetTipus))] public virtual int /* DictionaryItem */ HatranyosHelyzetu { get { return m_HatranyosHelyzetu; } set { CheckModifyable(); if (m_HatranyosHelyzetu == value) return; m_HatranyosHelyzetu = value; FieldModified("HatranyosHelyzetu", value); } } #endregion #region KollegiumiEllatasos protected internal bool m_KollegiumiEllatasos; /// /// Kollégiumi ellátásban részesül-e /// [EntityProperty("KollegiumiEllatasos", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool KollegiumiEllatasos { get { return m_KollegiumiEllatasos; } set { CheckModifyable(); if (m_KollegiumiEllatasos == value) return; m_KollegiumiEllatasos = value; FieldModified("KollegiumiEllatasos", value); } } #endregion #region RendszeresGyermekvedelmiKedvezmeny protected internal string m_RendszeresGyermekvedelmiKedvezmeny; /// /// Rendszeres gyermekvédelmi kedvezménnyel kapcsolatos információk /// [EntityProperty("RendszeresGyermekvedelmiKedvezmeny", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string RendszeresGyermekvedelmiKedvezmeny { get { return m_RendszeresGyermekvedelmiKedvezmeny; } set { CheckModifyable(); if (m_RendszeresGyermekvedelmiKedvezmeny == value) return; m_RendszeresGyermekvedelmiKedvezmeny = value; FieldModified("RendszeresGyermekvedelmiKedvezmeny", value); } } #endregion #region SajatosNevelesu protected internal bool m_SajatosNevelesu; /// /// Sajátos nevelésu-e  /// [EntityProperty("SajatosNevelesu", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool SajatosNevelesu { get { return m_SajatosNevelesu; } set { CheckModifyable(); if (m_SajatosNevelesu == value) return; m_SajatosNevelesu = value; FieldModified("SajatosNevelesu", value); } } #endregion #region Sportag protected internal string m_Sportag; /// /// Milyen sportot uz, klub keretei között /// [EntityProperty("Sportag", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Sportag { get { return m_Sportag; } set { CheckModifyable(); if (m_Sportag == value) return; m_Sportag = value; FieldModified("Sportag", value); } } #endregion #region SportedzoNeve protected internal string m_SportedzoNeve; /// /// Az edzoje neve  /// [EntityProperty("SportedzoNeve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SportedzoNeve { get { return m_SportedzoNeve; } set { CheckModifyable(); if (m_SportedzoNeve == value) return; m_SportedzoNeve = value; FieldModified("SportedzoNeve", value); } } #endregion #region Sportklub protected internal string m_Sportklub; /// /// A sportklub neve  /// [EntityProperty("Sportklub", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Sportklub { get { return m_Sportklub; } set { CheckModifyable(); if (m_Sportklub == value) return; m_Sportklub = value; FieldModified("Sportklub", value); } } #endregion #region SzakkepesitesSzama protected internal int? m_SzakkepesitesSzama; /// /// Szakképesítés száma /// [EntityProperty("SzakkepesitesSzama", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int? SzakkepesitesSzama { get { return m_SzakkepesitesSzama; } set { CheckModifyable(); if (m_SzakkepesitesSzama == value) return; m_SzakkepesitesSzama = value; FieldModified("SzakkepesitesSzama", value); } } #endregion #region TanuloiJogviszonyosEltartottakSzama protected internal int? m_TanuloiJogviszonyosEltartottakSzama; /// /// Tanulói jogvisszonnyal rendelkezo eltartottjainak száma  /// [EntityProperty("TanuloiJogviszonyosEltartottakSzama", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int? TanuloiJogviszonyosEltartottakSzama { get { return m_TanuloiJogviszonyosEltartottakSzama; } set { CheckModifyable(); if (m_TanuloiJogviszonyosEltartottakSzama == value) return; m_TanuloiJogviszonyosEltartottakSzama = value; FieldModified("TanuloiJogviszonyosEltartottakSzama", value); } } #endregion #region TartosGyogykezelesSzama protected internal string m_TartosGyogykezelesSzama; /// /// Tartós gyógykezelés, száma, leírása  /// [EntityProperty("TartosGyogykezelesSzama", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string TartosGyogykezelesSzama { get { return m_TartosGyogykezelesSzama; } set { CheckModifyable(); if (m_TartosGyogykezelesSzama == value) return; m_TartosGyogykezelesSzama = value; FieldModified("TartosGyogykezelesSzama", value); } } #endregion #region TobbGyermekIgazolasSzama protected internal string m_TobbGyermekIgazolasSzama; /// /// Ha a tanulónak 3 vagy több gyereke van, igazolnia kell, és ide írják be a számát az igazolásnak  /// [EntityProperty("TobbGyermekIgazolasSzama", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string TobbGyermekIgazolasSzama { get { return m_TobbGyermekIgazolasSzama; } set { CheckModifyable(); if (m_TobbGyermekIgazolasSzama == value) return; m_TobbGyermekIgazolasSzama = value; FieldModified("TobbGyermekIgazolasSzama", value); } } #endregion #region Vallasa protected internal int? /* DictionaryItem */ m_Vallasa; /// /// Vallásának ID-ja  /// [EntityProperty("Vallasa", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Vallasa", "Vallas", typeof(SDA.Kreta.Entities.Vallas))] public virtual int? /* DictionaryItem */ Vallasa { get { return m_Vallasa; } set { CheckModifyable(); if (m_Vallasa == value) return; m_Vallasa = value; FieldModified("Vallasa", value); } } #endregion #region Veszelyeztetett protected internal bool m_Veszelyeztetett; /// /// Veszélyeztetett-e  /// [EntityProperty("Veszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Veszelyeztetett { get { return m_Veszelyeztetett; } set { CheckModifyable(); if (m_Veszelyeztetett == value) return; m_Veszelyeztetett = value; FieldModified("Veszelyeztetett", 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 BeilleszkedesiProblemavalKuzd protected internal bool m_BeilleszkedesiProblemavalKuzd; /// /// Beilleszkedési problémával küzdo-e  /// [EntityProperty("BeilleszkedesiProblemavalKuzd", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool BeilleszkedesiProblemavalKuzd { get { return m_BeilleszkedesiProblemavalKuzd; } set { CheckModifyable(); if (m_BeilleszkedesiProblemavalKuzd == value) return; m_BeilleszkedesiProblemavalKuzd = value; FieldModified("BeilleszkedesiProblemavalKuzd", value); } } #endregion #region BeszedfogyatekosOkmanyszam protected internal string m_BeszedfogyatekosOkmanyszam; /// /// Beszédfogyatékosság okmányszáma  /// [EntityProperty("BeszedfogyatekosOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BeszedfogyatekosOkmanyszam { get { return m_BeszedfogyatekosOkmanyszam; } set { CheckModifyable(); if (m_BeszedfogyatekosOkmanyszam == value) return; m_BeszedfogyatekosOkmanyszam = value; FieldModified("BeszedfogyatekosOkmanyszam", value); } } #endregion #region BNOKod protected internal string m_BNOKod; /// /// SNI BNO (betegségek nemzetközi osztályozása) kódja  /// [EntityProperty("BNOKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BNOKod { get { return m_BNOKod; } set { CheckModifyable(); if (m_BNOKod == value) return; m_BNOKod = value; FieldModified("BNOKod", value); } } #endregion #region BTMHatarozatOkmanyszam protected internal string m_BTMHatarozatOkmanyszam; /// /// BTM-határozat okmányszáma  /// [EntityProperty("BTMHatarozatOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BTMHatarozatOkmanyszam { get { return m_BTMHatarozatOkmanyszam; } set { CheckModifyable(); if (m_BTMHatarozatOkmanyszam == value) return; m_BTMHatarozatOkmanyszam = value; FieldModified("BTMHatarozatOkmanyszam", value); } } #endregion #region BTMHatarozatTartalma protected internal string m_BTMHatarozatTartalma; /// /// BTM-határozat tartalma  /// [EntityProperty("BTMHatarozatTartalma", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BTMHatarozatTartalma { get { return m_BTMHatarozatTartalma; } set { CheckModifyable(); if (m_BTMHatarozatTartalma == value) return; m_BTMHatarozatTartalma = value; FieldModified("BTMHatarozatTartalma", value); } } #endregion #region BTMKiallitoIntezmeny protected internal string m_BTMKiallitoIntezmeny; /// /// BTM-határozatot kiállító intézmény neve  /// [EntityProperty("BTMKiallitoIntezmeny", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BTMKiallitoIntezmeny { get { return m_BTMKiallitoIntezmeny; } set { CheckModifyable(); if (m_BTMKiallitoIntezmeny == value) return; m_BTMKiallitoIntezmeny = value; FieldModified("BTMKiallitoIntezmeny", value); } } #endregion #region BTMKontrollIdopont protected internal DateTime? m_BTMKontrollIdopont; /// /// BTM kontrolidopont  /// [EntityProperty("BTMKontrollIdopont", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? BTMKontrollIdopont { get { return m_BTMKontrollIdopont; } set { CheckModifyable(); if (m_BTMKontrollIdopont == value) return; m_BTMKontrollIdopont = value; FieldModified("BTMKontrollIdopont", value); } } #endregion #region BTMLetszamSuly protected internal double m_BTMLetszamSuly; /// /// Ez az az érték, ami alapján megállapítják, hogy az BTM-es diák hány normál diák súlyának felel meg /// [EntityProperty("BTMLetszamSuly", EntityPropertyBaseType.ValueType, typeof(double), EntityCopyMethod.ShallowCopy)] public virtual double BTMLetszamSuly { get { return m_BTMLetszamSuly; } set { CheckModifyable(); if (m_BTMLetszamSuly == value) return; m_BTMLetszamSuly = value; FieldModified("BTMLetszamSuly", value); } } #endregion #region BTMOkmanyErvenyessegKezdete protected internal DateTime? m_BTMOkmanyErvenyessegKezdete; /// /// BTM-okmány érvényességének a kezdete  /// [EntityProperty("BTMOkmanyErvenyessegKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? BTMOkmanyErvenyessegKezdete { get { return m_BTMOkmanyErvenyessegKezdete; } set { CheckModifyable(); if (m_BTMOkmanyErvenyessegKezdete == value) return; m_BTMOkmanyErvenyessegKezdete = value; FieldModified("BTMOkmanyErvenyessegKezdete", value); } } #endregion #region BTMOkmanyErvenyessegVege protected internal DateTime? m_BTMOkmanyErvenyessegVege; /// /// BTM-okmány érvényességének a vége  /// [EntityProperty("BTMOkmanyErvenyessegVege", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? BTMOkmanyErvenyessegVege { get { return m_BTMOkmanyErvenyessegVege; } set { CheckModifyable(); if (m_BTMOkmanyErvenyessegVege == value) return; m_BTMOkmanyErvenyessegVege = value; FieldModified("BTMOkmanyErvenyessegVege", value); } } #endregion #region DiszgrafiaOkmanyszam protected internal string m_DiszgrafiaOkmanyszam; /// /// Diszgráfia okmányszám  /// [EntityProperty("DiszgrafiaOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DiszgrafiaOkmanyszam { get { return m_DiszgrafiaOkmanyszam; } set { CheckModifyable(); if (m_DiszgrafiaOkmanyszam == value) return; m_DiszgrafiaOkmanyszam = value; FieldModified("DiszgrafiaOkmanyszam", value); } } #endregion #region DiszkalkuliaOkmanyszam protected internal string m_DiszkalkuliaOkmanyszam; /// /// Diszkalkulia okmányszám  /// [EntityProperty("DiszkalkuliaOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DiszkalkuliaOkmanyszam { get { return m_DiszkalkuliaOkmanyszam; } set { CheckModifyable(); if (m_DiszkalkuliaOkmanyszam == value) return; m_DiszkalkuliaOkmanyszam = value; FieldModified("DiszkalkuliaOkmanyszam", value); } } #endregion #region DiszlexiaOkmanyszam protected internal string m_DiszlexiaOkmanyszam; /// /// Diszlexia okmányszám  /// [EntityProperty("DiszlexiaOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DiszlexiaOkmanyszam { get { return m_DiszlexiaOkmanyszam; } set { CheckModifyable(); if (m_DiszlexiaOkmanyszam == value) return; m_DiszlexiaOkmanyszam = value; FieldModified("DiszlexiaOkmanyszam", value); } } #endregion #region ErtelmiFogyatekos protected internal int? /* DictionaryItem */ m_ErtelmiFogyatekos; /// /// Értelmi fogyatékosség mértéke ID  /// [EntityProperty("ErtelmiFogyatekos", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("ErtelmiFogyatekos", "ErtelmiFogyatekosTipus", typeof(SDA.Kreta.Entities.ErtelmiFogyatekosTipus))] public virtual int? /* DictionaryItem */ ErtelmiFogyatekos { get { return m_ErtelmiFogyatekos; } set { CheckModifyable(); if (m_ErtelmiFogyatekos == value) return; m_ErtelmiFogyatekos = value; FieldModified("ErtelmiFogyatekos", value); } } #endregion #region ErtelmiFogyatekosOkmanyszam protected internal string m_ErtelmiFogyatekosOkmanyszam; /// /// Értlmi fogyatékosságot igazoló okmány száma  /// [EntityProperty("ErtelmiFogyatekosOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string ErtelmiFogyatekosOkmanyszam { get { return m_ErtelmiFogyatekosOkmanyszam; } set { CheckModifyable(); if (m_ErtelmiFogyatekosOkmanyszam == value) return; m_ErtelmiFogyatekosOkmanyszam = value; FieldModified("ErtelmiFogyatekosOkmanyszam", value); } } #endregion #region FejlesztesreKijelolt protected internal string m_FejlesztesreKijelolt; /// /// Fejlesztésre kijelölt szemény neve  /// [EntityProperty("FejlesztesreKijelolt", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string FejlesztesreKijelolt { get { return m_FejlesztesreKijelolt; } set { CheckModifyable(); if (m_FejlesztesreKijelolt == value) return; m_FejlesztesreKijelolt = value; FieldModified("FejlesztesreKijelolt", value); } } #endregion #region FejlesztoFoglalkozas protected internal string m_FejlesztoFoglalkozas; /// /// Fejlesztési foglalkozás leírása  /// [EntityProperty("FejlesztoFoglalkozas", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string FejlesztoFoglalkozas { get { return m_FejlesztoFoglalkozas; } set { CheckModifyable(); if (m_FejlesztoFoglalkozas == value) return; m_FejlesztoFoglalkozas = value; FieldModified("FejlesztoFoglalkozas", value); } } #endregion #region FejlesztoFoglalkozasOraszam protected internal double? m_FejlesztoFoglalkozasOraszam; /// /// Fejlesztési foglalkozás heti óraszáma  /// [EntityProperty("FejlesztoFoglalkozasOraszam", EntityPropertyBaseType.ValueType, typeof(double), EntityCopyMethod.ShallowCopy)] public virtual double? FejlesztoFoglalkozasOraszam { get { return m_FejlesztoFoglalkozasOraszam; } set { CheckModifyable(); if (m_FejlesztoFoglalkozasOraszam == value) return; m_FejlesztoFoglalkozasOraszam = value; FieldModified("FejlesztoFoglalkozasOraszam", value); } } #endregion #region HallasSerult protected internal int? /* DictionaryItem */ m_HallasSerult; /// /// Hallássérültség mértéke ID /// [EntityProperty("HallasSerult", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("HallasSerult", "HallasserultTipus", typeof(SDA.Kreta.Entities.HallasserultTipus))] public virtual int? /* DictionaryItem */ HallasSerult { get { return m_HallasSerult; } set { CheckModifyable(); if (m_HallasSerult == value) return; m_HallasSerult = value; FieldModified("HallasSerult", value); } } #endregion #region HallasSerultOkmanyszam protected internal string m_HallasSerultOkmanyszam; /// /// Hallássérültséget igazoló okmány száma  /// [EntityProperty("HallasSerultOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string HallasSerultOkmanyszam { get { return m_HallasSerultOkmanyszam; } set { CheckModifyable(); if (m_HallasSerultOkmanyszam == value) return; m_HallasSerultOkmanyszam = value; FieldModified("HallasSerultOkmanyszam", value); } } #endregion #region LatasSerult protected internal int? /* DictionaryItem */ m_LatasSerult; /// /// Látássérültség mértéke ID /// [EntityProperty("LatasSerult", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("LatasSerult", "LatasserultTipus", typeof(SDA.Kreta.Entities.LatasserultTipus))] public virtual int? /* DictionaryItem */ LatasSerult { get { return m_LatasSerult; } set { CheckModifyable(); if (m_LatasSerult == value) return; m_LatasSerult = value; FieldModified("LatasSerult", value); } } #endregion #region LatasSerultOkmanyszam protected internal string m_LatasSerultOkmanyszam; /// /// Látássérültséget igazoló okmány száma  /// [EntityProperty("LatasSerultOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string LatasSerultOkmanyszam { get { return m_LatasSerultOkmanyszam; } set { CheckModifyable(); if (m_LatasSerultOkmanyszam == value) return; m_LatasSerultOkmanyszam = value; FieldModified("LatasSerultOkmanyszam", value); } } #endregion #region MagatartasiProblemavalKuzd protected internal bool m_MagatartasiProblemavalKuzd; /// /// Magatartási problémákkal küzdo-e  /// [EntityProperty("MagatartasiProblemavalKuzd", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool MagatartasiProblemavalKuzd { get { return m_MagatartasiProblemavalKuzd; } set { CheckModifyable(); if (m_MagatartasiProblemavalKuzd == value) return; m_MagatartasiProblemavalKuzd = value; FieldModified("MagatartasiProblemavalKuzd", value); } } #endregion #region MegismeroNemOrganikusOkmanyszam protected internal string m_MegismeroNemOrganikusOkmanyszam; /// /// Megismero funkciók organikus okra vissza nem vezetheto tartós és súlyos rendellenességével küzd okmányszám /// [EntityProperty("MegismeroNemOrganikusOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string MegismeroNemOrganikusOkmanyszam { get { return m_MegismeroNemOrganikusOkmanyszam; } set { CheckModifyable(); if (m_MegismeroNemOrganikusOkmanyszam == value) return; m_MegismeroNemOrganikusOkmanyszam = value; FieldModified("MegismeroNemOrganikusOkmanyszam", value); } } #endregion #region MegismeroOrganikusOkmanyszam protected internal string m_MegismeroOrganikusOkmanyszam; /// /// Megismero funkciók organikus okra visszavezetheto tartós és súlyos rendellenességével küzd okmányszám /// [EntityProperty("MegismeroOrganikusOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string MegismeroOrganikusOkmanyszam { get { return m_MegismeroOrganikusOkmanyszam; } set { CheckModifyable(); if (m_MegismeroOrganikusOkmanyszam == value) return; m_MegismeroOrganikusOkmanyszam = value; FieldModified("MegismeroOrganikusOkmanyszam", value); } } #endregion #region MozgasSerultOkmanyszam protected internal string m_MozgasSerultOkmanyszam; /// /// Mozgássérültokmány száma /// [EntityProperty("MozgasSerultOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string MozgasSerultOkmanyszam { get { return m_MozgasSerultOkmanyszam; } set { CheckModifyable(); if (m_MozgasSerultOkmanyszam == value) return; m_MozgasSerultOkmanyszam = value; FieldModified("MozgasSerultOkmanyszam", value); } } #endregion #region SNIKiallitoIntezmeny protected internal string m_SNIKiallitoIntezmeny; /// /// SNI-t kiállító intézmény neve  /// [EntityProperty("SNIKiallitoIntezmeny", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SNIKiallitoIntezmeny { get { return m_SNIKiallitoIntezmeny; } set { CheckModifyable(); if (m_SNIKiallitoIntezmeny == value) return; m_SNIKiallitoIntezmeny = value; FieldModified("SNIKiallitoIntezmeny", value); } } #endregion #region SNIKontrollIdopont protected internal DateTime? m_SNIKontrollIdopont; /// /// SNI-kontroll idopontja  /// [EntityProperty("SNIKontrollIdopont", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? SNIKontrollIdopont { get { return m_SNIKontrollIdopont; } set { CheckModifyable(); if (m_SNIKontrollIdopont == value) return; m_SNIKontrollIdopont = value; FieldModified("SNIKontrollIdopont", value); } } #endregion #region SNILetszamSuly protected internal int m_SNILetszamSuly; /// /// Ez az az érték, ami alapján megállapítják, hogy az SNI-s diák hány normál diák súlyának felel meg  /// [EntityProperty("SNILetszamSuly", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int SNILetszamSuly { get { return m_SNILetszamSuly; } set { CheckModifyable(); if (m_SNILetszamSuly == value) return; m_SNILetszamSuly = value; FieldModified("SNILetszamSuly", value); } } #endregion #region SNIMeghatarozas protected internal string m_SNIMeghatarozas; /// /// SNI (speciális nevelét igénylo) leírása /// [EntityProperty("SNIMeghatarozas", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SNIMeghatarozas { get { return m_SNIMeghatarozas; } set { CheckModifyable(); if (m_SNIMeghatarozas == value) return; m_SNIMeghatarozas = value; FieldModified("SNIMeghatarozas", value); } } #endregion #region SNIOkmanyErvenyessegKezdete protected internal DateTime? m_SNIOkmanyErvenyessegKezdete; /// /// SNI-okmány érvényességének kezdete /// [EntityProperty("SNIOkmanyErvenyessegKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? SNIOkmanyErvenyessegKezdete { get { return m_SNIOkmanyErvenyessegKezdete; } set { CheckModifyable(); if (m_SNIOkmanyErvenyessegKezdete == value) return; m_SNIOkmanyErvenyessegKezdete = value; FieldModified("SNIOkmanyErvenyessegKezdete", value); } } #endregion #region SNIOkmanyErvenyessegVege protected internal DateTime? m_SNIOkmanyErvenyessegVege; /// /// SNI-okmány érvényességének vége  /// [EntityProperty("SNIOkmanyErvenyessegVege", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? SNIOkmanyErvenyessegVege { get { return m_SNIOkmanyErvenyessegVege; } set { CheckModifyable(); if (m_SNIOkmanyErvenyessegVege == value) return; m_SNIOkmanyErvenyessegVege = value; FieldModified("SNIOkmanyErvenyessegVege", value); } } #endregion #region TanulasiProblemaDiszgrafia protected internal bool m_TanulasiProblemaDiszgrafia; /// /// Diszgráfiával küzdo-e  /// [EntityProperty("TanulasiProblemaDiszgrafia", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TanulasiProblemaDiszgrafia { get { return m_TanulasiProblemaDiszgrafia; } set { CheckModifyable(); if (m_TanulasiProblemaDiszgrafia == value) return; m_TanulasiProblemaDiszgrafia = value; FieldModified("TanulasiProblemaDiszgrafia", value); } } #endregion #region TanulasiProblemavalKuzd protected internal bool m_TanulasiProblemavalKuzd; /// /// Tanulási problémával küzdo-e  /// [EntityProperty("TanulasiProblemavalKuzd", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TanulasiProblemavalKuzd { get { return m_TanulasiProblemavalKuzd; } set { CheckModifyable(); if (m_TanulasiProblemavalKuzd == value) return; m_TanulasiProblemavalKuzd = value; FieldModified("TanulasiProblemavalKuzd", value); } } #endregion #region TanulasiProblemavalKuzdDiszkalkulia protected internal bool m_TanulasiProblemavalKuzdDiszkalkulia; /// /// Diszkalkuliával küzdo-e  /// [EntityProperty("TanulasiProblemavalKuzdDiszkalkulia", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TanulasiProblemavalKuzdDiszkalkulia { get { return m_TanulasiProblemavalKuzdDiszkalkulia; } set { CheckModifyable(); if (m_TanulasiProblemavalKuzdDiszkalkulia == value) return; m_TanulasiProblemavalKuzdDiszkalkulia = value; FieldModified("TanulasiProblemavalKuzdDiszkalkulia", value); } } #endregion #region TanulasiProblemavalKuzdDiszlexia protected internal bool m_TanulasiProblemavalKuzdDiszlexia; /// /// Diszleksziával küzdo-e  /// [EntityProperty("TanulasiProblemavalKuzdDiszlexia", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool TanulasiProblemavalKuzdDiszlexia { get { return m_TanulasiProblemavalKuzdDiszlexia; } set { CheckModifyable(); if (m_TanulasiProblemavalKuzdDiszlexia == value) return; m_TanulasiProblemavalKuzdDiszlexia = value; FieldModified("TanulasiProblemavalKuzdDiszlexia", value); } } #endregion #region ViselkedesNemOrganikusOkmanyszam protected internal string m_ViselkedesNemOrganikusOkmanyszam; /// /// Viselkedés fejlodésének organikus okra vissza nem vezetheto tartós és súlyos rendellenességével küzd okmányszám /// [EntityProperty("ViselkedesNemOrganikusOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string ViselkedesNemOrganikusOkmanyszam { get { return m_ViselkedesNemOrganikusOkmanyszam; } set { CheckModifyable(); if (m_ViselkedesNemOrganikusOkmanyszam == value) return; m_ViselkedesNemOrganikusOkmanyszam = value; FieldModified("ViselkedesNemOrganikusOkmanyszam", value); } } #endregion #region ViselkedesOrganikusOkmanyszam protected internal string m_ViselkedesOrganikusOkmanyszam; /// /// Viselkedés fejlodésének organikus okra visszavezetheto tartós és súlyos rendellenességével küzd okmányszám /// [EntityProperty("ViselkedesOrganikusOkmanyszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string ViselkedesOrganikusOkmanyszam { get { return m_ViselkedesOrganikusOkmanyszam; } set { CheckModifyable(); if (m_ViselkedesOrganikusOkmanyszam == value) return; m_ViselkedesOrganikusOkmanyszam = value; FieldModified("ViselkedesOrganikusOkmanyszam", value); } } #endregion #region ElsoIntezmenyOMKod protected internal string m_ElsoIntezmenyOMKod; /// /// NINCS HASZNÁLVA??? Mindenhol null /// [EntityProperty("ElsoIntezmenyOMKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string ElsoIntezmenyOMKod { get { return m_ElsoIntezmenyOMKod; } set { CheckModifyable(); if (m_ElsoIntezmenyOMKod == value) return; m_ElsoIntezmenyOMKod = value; FieldModified("ElsoIntezmenyOMKod", value); } } #endregion #region EvismetloTantargyak protected internal string m_EvismetloTantargyak; /// /// NINCS HASZNÁLVA??? Mindenhol null /// [EntityProperty("EvismetloTantargyak", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string EvismetloTantargyak { get { return m_EvismetloTantargyak; } set { CheckModifyable(); if (m_EvismetloTantargyak == value) return; m_EvismetloTantargyak = value; FieldModified("EvismetloTantargyak", value); } } #endregion #region KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett protected internal bool m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett; /// /// Betöltötte-e már a 16. életévét, amikor a középfokú oktatásba bekerült. /// [EntityProperty("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett { get { return m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett; } set { CheckModifyable(); if (m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett == value) return; m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = value; FieldModified("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", value); } } #endregion #region MenedekjoggalRendelkezo protected internal bool m_MenedekjoggalRendelkezo; /// /// Menedékjoggal rendelkezo-e  /// [EntityProperty("MenedekjoggalRendelkezo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool MenedekjoggalRendelkezo { get { return m_MenedekjoggalRendelkezo; } set { CheckModifyable(); if (m_MenedekjoggalRendelkezo == value) return; m_MenedekjoggalRendelkezo = value; FieldModified("MenedekjoggalRendelkezo", value); } } #endregion #region Agazat protected internal int? /* DictionaryItem */ m_Agazat; /// /// Szakképesítési jellemzo, ágazat ID-ja /// [EntityProperty("Agazat", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Agazat", "AgazatTipus", typeof(SDA.Kreta.Entities.AgazatTipus))] public virtual int? /* DictionaryItem */ Agazat { get { return m_Agazat; } set { CheckModifyable(); if (m_Agazat == value) return; m_Agazat = value; FieldModified("Agazat", value); } } #endregion #region Reszszakkepesites protected internal int? /* DictionaryItem */ m_Reszszakkepesites; /// /// Szakképesítési jellemzo, részszakképesítés ID-ja  /// [EntityProperty("Reszszakkepesites", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Reszszakkepesites", "ReszszakkepesitesTipus", typeof(SDA.Kreta.Entities.ReszszakkepesitesTipus))] public virtual int? /* DictionaryItem */ Reszszakkepesites { get { return m_Reszszakkepesites; } set { CheckModifyable(); if (m_Reszszakkepesites == value) return; m_Reszszakkepesites = value; FieldModified("Reszszakkepesites", value); } } #endregion #region Szakkepesites protected internal int? /* DictionaryItem */ m_Szakkepesites; /// /// Szakképesítési jellemzo, szakképesítés ID-ja /// [EntityProperty("Szakkepesites", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Szakkepesites", "SzakkepesitesTipus", typeof(SDA.Kreta.Entities.SzakkepesitesTipus))] public virtual int? /* DictionaryItem */ Szakkepesites { get { return m_Szakkepesites; } set { CheckModifyable(); if (m_Szakkepesites == value) return; m_Szakkepesites = value; FieldModified("Szakkepesites", value); } } #endregion #region Szakmacsoport protected internal int? /* DictionaryItem */ m_Szakmacsoport; /// /// Szakképesítési jellemzo, szakmacsoport ID-ja  /// [EntityProperty("Szakmacsoport", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Szakmacsoport", "SzakmacsoportTipus", typeof(SDA.Kreta.Entities.SzakmacsoportTipus))] public virtual int? /* DictionaryItem */ Szakmacsoport { get { return m_Szakmacsoport; } set { CheckModifyable(); if (m_Szakmacsoport == value) return; m_Szakmacsoport = value; FieldModified("Szakmacsoport", value); } } #endregion #region EgyebDonto protected internal bool m_EgyebDonto; /// /// 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("EgyebDonto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool EgyebDonto { get { return m_EgyebDonto; } set { CheckModifyable(); if (m_EgyebDonto == value) return; m_EgyebDonto = value; FieldModified("EgyebDonto", value); } } #endregion #region Megallapodasos protected internal bool m_Megallapodasos; /// /// A szakmai gyakorlatát külso helyen teljesíti-e együttmuködési megállapodás alapján  /// [EntityProperty("Megallapodasos", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Megallapodasos { get { return m_Megallapodasos; } set { CheckModifyable(); if (m_Megallapodasos == value) return; m_Megallapodasos = value; FieldModified("Megallapodasos", value); } } #endregion #region OSZTV protected internal bool m_OSZTV; /// /// OSZTV versenyen részt vett-e /// [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 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; /// /// SZKTV versenyen részt vett-e /// [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 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 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 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 TanuloEvfolyamTipus protected internal int? /* DictionaryItem */ m_TanuloEvfolyamTipus; /// /// Évfolyamtípusának ID-ja, összevont osztály esetén innen tudjuk, hogy a tanuló melyik évfolyamba jár.  /// [EntityProperty("TanuloEvfolyamTipus", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TanuloEvfolyamTipus", "EvfolyamTipus", typeof(SDA.Kreta.Entities.EvfolyamTipus))] public virtual int? /* DictionaryItem */ TanuloEvfolyamTipus { get { return m_TanuloEvfolyamTipus; } set { CheckModifyable(); if (m_TanuloEvfolyamTipus == value) return; m_TanuloEvfolyamTipus = value; FieldModified("TanuloEvfolyamTipus", 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 IsSzakmaiGyakorlatHiany protected internal bool m_IsSzakmaiGyakorlatHiany; /// /// GINOP-ba kérték. Akkor kell bejelölni, ha valakinek nincs meg a szakmai gyakorlata. Késobb össze lesz kötve az összefüggo szakmai gyakorlatok felülettel.  /// [EntityProperty("IsSzakmaiGyakorlatHiany", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsSzakmaiGyakorlatHiany { get { return m_IsSzakmaiGyakorlatHiany; } set { CheckModifyable(); if (m_IsSzakmaiGyakorlatHiany == value) return; m_IsSzakmaiGyakorlatHiany = value; FieldModified("IsSzakmaiGyakorlatHiany", value); } } #endregion #region IsKifirImportalt protected internal bool m_IsKifirImportalt; /// /// A flag igaz akkor, ha a diákot a KIFIR importtl juttatták a rendszerbe. KIFIR Import: Középiskolai beiratkozási folyamat keretén belül felvett diák. /// [EntityProperty("IsKifirImportalt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsKifirImportalt { get { return m_IsKifirImportalt; } set { CheckModifyable(); if (m_IsKifirImportalt == value) return; m_IsKifirImportalt = value; FieldModified("IsKifirImportalt", 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 BankszamlaTulajdonosTipusID protected internal int? /* DictionaryItem */ m_BankszamlaTulajdonosTipusID; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("BankszamlaTulajdonosTipusID", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("BankszamlaTulajdonosTipusID", "BankszamlaTulajdonosTipus", typeof(SDA.Kreta.Entities.BankszamlaTulajdonosTipus))] public virtual int? /* DictionaryItem */ BankszamlaTulajdonosTipusID { get { return m_BankszamlaTulajdonosTipusID; } set { CheckModifyable(); if (m_BankszamlaTulajdonosTipusID == value) return; m_BankszamlaTulajdonosTipusID = value; FieldModified("BankszamlaTulajdonosTipusID", value); } } #endregion #region BankszamlaTulajNeve protected internal string m_BankszamlaTulajNeve; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("BankszamlaTulajNeve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string BankszamlaTulajNeve { get { return m_BankszamlaTulajNeve; } set { CheckModifyable(); if (m_BankszamlaTulajNeve == value) return; m_BankszamlaTulajNeve = value; FieldModified("BankszamlaTulajNeve", value); } } #endregion #region KeziAtlag protected internal double? m_KeziAtlag; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("KeziAtlag", EntityPropertyBaseType.ValueType, typeof(double), EntityCopyMethod.ShallowCopy)] public virtual double? KeziAtlag { get { return m_KeziAtlag; } set { CheckModifyable(); if (m_KeziAtlag == value) return; m_KeziAtlag = value; FieldModified("KeziAtlag", value); } } #endregion #region SzamitottAtlag protected internal double? m_SzamitottAtlag; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzamitottAtlag", EntityPropertyBaseType.ValueType, typeof(double), EntityCopyMethod.ShallowCopy)] public virtual double? SzamitottAtlag { get { return m_SzamitottAtlag; } set { CheckModifyable(); if (m_SzamitottAtlag == value) return; m_SzamitottAtlag = value; FieldModified("SzamitottAtlag", 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 JogviszonyTipusID protected internal int? /* DictionaryItem */ m_JogviszonyTipusID; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("JogviszonyTipusID", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("JogviszonyTipusID", "JogviszonyTipus", typeof(SDA.Kreta.Entities.JogviszonyTipus))] public virtual int? /* DictionaryItem */ JogviszonyTipusID { get { return m_JogviszonyTipusID; } set { CheckModifyable(); if (m_JogviszonyTipusID == value) return; m_JogviszonyTipusID = value; FieldModified("JogviszonyTipusID", 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 IsErettsegiEredmenyAtadhato protected internal bool m_IsErettsegiEredmenyAtadhato; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsErettsegiEredmenyAtadhato", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsErettsegiEredmenyAtadhato { get { return m_IsErettsegiEredmenyAtadhato; } set { CheckModifyable(); if (m_IsErettsegiEredmenyAtadhato == value) return; m_IsErettsegiEredmenyAtadhato = value; FieldModified("IsErettsegiEredmenyAtadhato", 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 IsKuldhetoErettsegiSzRnek protected internal bool m_IsKuldhetoErettsegiSzRnek; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsKuldhetoErettsegiSzRnek", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsKuldhetoErettsegiSzRnek { get { return m_IsKuldhetoErettsegiSzRnek; } set { CheckModifyable(); if (m_IsKuldhetoErettsegiSzRnek == value) return; m_IsKuldhetoErettsegiSzRnek = value; FieldModified("IsKuldhetoErettsegiSzRnek", value); } } #endregion #region IsKuldhetoKozepFelveteliSzRnek protected internal bool m_IsKuldhetoKozepFelveteliSzRnek; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsKuldhetoKozepFelveteliSzRnek", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsKuldhetoKozepFelveteliSzRnek { get { return m_IsKuldhetoKozepFelveteliSzRnek; } set { CheckModifyable(); if (m_IsKuldhetoKozepFelveteliSzRnek == value) return; m_IsKuldhetoKozepFelveteliSzRnek = value; FieldModified("IsKuldhetoKozepFelveteliSzRnek", value); } } #endregion #region IsKuldhetoMeresiSzRnek protected internal bool m_IsKuldhetoMeresiSzRnek; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsKuldhetoMeresiSzRnek", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsKuldhetoMeresiSzRnek { get { return m_IsKuldhetoMeresiSzRnek; } set { CheckModifyable(); if (m_IsKuldhetoMeresiSzRnek == value) return; m_IsKuldhetoMeresiSzRnek = value; FieldModified("IsKuldhetoMeresiSzRnek", 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 IsDiakigazolvanyAtadhatoSzRnek protected internal bool m_IsDiakigazolvanyAtadhatoSzRnek; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsDiakigazolvanyAtadhatoSzRnek", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsDiakigazolvanyAtadhatoSzRnek { get { return m_IsDiakigazolvanyAtadhatoSzRnek; } set { CheckModifyable(); if (m_IsDiakigazolvanyAtadhatoSzRnek == value) return; m_IsDiakigazolvanyAtadhatoSzRnek = value; FieldModified("IsDiakigazolvanyAtadhatoSzRnek", 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 IsOsztondijbolKizarva protected internal bool m_IsOsztondijbolKizarva; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsOsztondijbolKizarva", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsOsztondijbolKizarva { get { return m_IsOsztondijbolKizarva; } set { CheckModifyable(); if (m_IsOsztondijbolKizarva == value) return; m_IsOsztondijbolKizarva = value; FieldModified("IsOsztondijbolKizarva", 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 IsMulasztasMiattKizart protected internal bool m_IsMulasztasMiattKizart; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsMulasztasMiattKizart", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsMulasztasMiattKizart { get { return m_IsMulasztasMiattKizart; } set { CheckModifyable(); if (m_IsMulasztasMiattKizart == value) return; m_IsMulasztasMiattKizart = value; FieldModified("IsMulasztasMiattKizart", value); } } #endregion #region IsSikeresAgazatiVizsga protected internal bool m_IsSikeresAgazatiVizsga; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsSikeresAgazatiVizsga", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsSikeresAgazatiVizsga { get { return m_IsSikeresAgazatiVizsga; } set { CheckModifyable(); if (m_IsSikeresAgazatiVizsga == value) return; m_IsSikeresAgazatiVizsga = value; FieldModified("IsSikeresAgazatiVizsga", value); } } #endregion #region IsAtlagSzakkepzesi protected internal bool m_IsAtlagSzakkepzesi; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsAtlagSzakkepzesi", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsAtlagSzakkepzesi { get { return m_IsAtlagSzakkepzesi; } set { CheckModifyable(); if (m_IsAtlagSzakkepzesi == value) return; m_IsAtlagSzakkepzesi = value; FieldModified("IsAtlagSzakkepzesi", 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 OkiratSzam protected internal string m_OkiratSzam; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("OkiratSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string OkiratSzam { get { return m_OkiratSzam; } set { CheckModifyable(); if (m_OkiratSzam == value) return; m_OkiratSzam = value; FieldModified("OkiratSzam", value); } } #endregion #region TartozkodasJogcimTipusId protected internal int? /* DictionaryItem */ m_TartozkodasJogcimTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TartozkodasJogcimTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TartozkodasJogcimTipusId", "TartozkodasJogcimTipus", typeof(SDA.Kreta.Entities.TartozkodasJogcimTipus))] public virtual int? /* DictionaryItem */ TartozkodasJogcimTipusId { get { return m_TartozkodasJogcimTipusId; } set { CheckModifyable(); if (m_TartozkodasJogcimTipusId == value) return; m_TartozkodasJogcimTipusId = value; FieldModified("TartozkodasJogcimTipusId", value); } } #endregion #region IsApaczaiIgenylo protected internal bool m_IsApaczaiIgenylo; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsApaczaiIgenylo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsApaczaiIgenylo { get { return m_IsApaczaiIgenylo; } set { CheckModifyable(); if (m_IsApaczaiIgenylo == value) return; m_IsApaczaiIgenylo = value; FieldModified("IsApaczaiIgenylo", 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 NemzetkoziBiztositasiOkmSzam protected internal string m_NemzetkoziBiztositasiOkmSzam; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("NemzetkoziBiztositasiOkmSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string NemzetkoziBiztositasiOkmSzam { get { return m_NemzetkoziBiztositasiOkmSzam; } set { CheckModifyable(); if (m_NemzetkoziBiztositasiOkmSzam == value) return; m_NemzetkoziBiztositasiOkmSzam = value; FieldModified("NemzetkoziBiztositasiOkmSzam", value); } } #endregion #region TartJogOkmanySzam protected internal string m_TartJogOkmanySzam; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TartJogOkmanySzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string TartJogOkmanySzam { get { return m_TartJogOkmanySzam; } set { CheckModifyable(); if (m_TartJogOkmanySzam == value) return; m_TartJogOkmanySzam = value; FieldModified("TartJogOkmanySzam", value); } } #endregion #region TartJogOkmanyTipusId protected internal int? /* DictionaryItem */ m_TartJogOkmanyTipusId; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("TartJogOkmanyTipusId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("TartJogOkmanyTipusId", "TartJogOkmanyTipus", typeof(SDA.Kreta.Entities.TartJogOkmanyTipus))] public virtual int? /* DictionaryItem */ TartJogOkmanyTipusId { get { return m_TartJogOkmanyTipusId; } set { CheckModifyable(); if (m_TartJogOkmanyTipusId == value) return; m_TartJogOkmanyTipusId = value; FieldModified("TartJogOkmanyTipusId", 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 IsExternatusiEllatasban protected internal bool m_IsExternatusiEllatasban; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsExternatusiEllatasban", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsExternatusiEllatasban { get { return m_IsExternatusiEllatasban; } set { CheckModifyable(); if (m_IsExternatusiEllatasban == value) return; m_IsExternatusiEllatasban = value; FieldModified("IsExternatusiEllatasban", value); } } #endregion #region IsNapkoziotthoniEllatasban protected internal bool m_IsNapkoziotthoniEllatasban; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsNapkoziotthoniEllatasban", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsNapkoziotthoniEllatasban { get { return m_IsNapkoziotthoniEllatasban; } set { CheckModifyable(); if (m_IsNapkoziotthoniEllatasban == value) return; m_IsNapkoziotthoniEllatasban = value; FieldModified("IsNapkoziotthoniEllatasban", value); } } #endregion #region IsApaczaiSzerzodeses protected internal bool m_IsApaczaiSzerzodeses; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsApaczaiSzerzodeses", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsApaczaiSzerzodeses { get { return m_IsApaczaiSzerzodeses; } set { CheckModifyable(); if (m_IsApaczaiSzerzodeses == value) return; m_IsApaczaiSzerzodeses = value; FieldModified("IsApaczaiSzerzodeses", 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 IsIngyenesKepzes protected internal bool m_IsIngyenesKepzes; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsIngyenesKepzes", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsIngyenesKepzes { get { return m_IsIngyenesKepzes; } set { CheckModifyable(); if (m_IsIngyenesKepzes == value) return; m_IsIngyenesKepzes = value; FieldModified("IsIngyenesKepzes", value); } } #endregion #region IsRendszeresGyermekvedelmi protected internal bool m_IsRendszeresGyermekvedelmi; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsRendszeresGyermekvedelmi", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsRendszeresGyermekvedelmi { get { return m_IsRendszeresGyermekvedelmi; } set { CheckModifyable(); if (m_IsRendszeresGyermekvedelmi == value) return; m_IsRendszeresGyermekvedelmi = value; FieldModified("IsRendszeresGyermekvedelmi", value); } } #endregion #region IsOtthoniEllatas protected internal bool m_IsOtthoniEllatas; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsOtthoniEllatas", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsOtthoniEllatas { get { return m_IsOtthoniEllatas; } set { CheckModifyable(); if (m_IsOtthoniEllatas == value) return; m_IsOtthoniEllatas = value; FieldModified("IsOtthoniEllatas", value); } } #endregion #endregion #region Asszociációkkal kapcsolatos dolgok protected internal virtual bool LoadByGondviseloId(int id) { return m_DA.LoadByGondviseloId(id, this); } protected internal virtual bool LoadByTanuloErtekelesId(int id) { return m_DA.LoadByTanuloErtekelesId(id, this); } protected internal virtual bool LoadByIgazolasId(int id) { return m_DA.LoadByIgazolasId(id, this); } protected internal virtual bool LoadByTanuloMentessegId(int id) { return m_DA.LoadByTanuloMentessegId(id, this); } protected internal virtual bool LoadByTanuloKozossegiSzolgalatId(int id) { return m_DA.LoadByTanuloKozossegiSzolgalatId(id, this); } protected internal virtual bool LoadByTanuloESLAdatokId(int id) { return m_DA.LoadByTanuloESLAdatokId(id, this); } protected internal virtual bool LoadByErettsegiEredmenyId(int id) { return m_DA.LoadByErettsegiEredmenyId(id, this); } protected internal virtual bool LoadByTanuloEsemenyLattamozasId(int id) { return m_DA.LoadByTanuloEsemenyLattamozasId(id, this); } protected internal virtual bool LoadByErettsegiValaszId(int id) { return m_DA.LoadByErettsegiValaszId(id, this); } protected internal virtual bool LoadByOsszefuggoSzakGyakId(int id) { return m_DA.LoadByOsszefuggoSzakGyakId(id, this); } protected internal virtual bool LoadByDiakolimpiaId(int id) { return m_DA.LoadByDiakolimpiaId(id, this); } protected internal virtual bool LoadByFoglalkozasAmiTanuloId(int id) { return m_DA.LoadByFoglalkozasAmiTanuloId(id, this); } protected internal virtual bool LoadByHetesId(int id) { return m_DA.LoadByHetesId(id, this); } protected internal virtual bool LoadByLattamozottTanuloErtekelesekId(int id) { return m_DA.LoadByLattamozottTanuloErtekelesekId(id, this); } protected internal virtual bool LoadByLattamozottTanuloEsemenyekId(int id) { return m_DA.LoadByLattamozottTanuloEsemenyekId(id, this); } protected internal virtual bool LoadByTanuloHaziFeladatStatuszId(int id) { return m_DA.LoadByTanuloHaziFeladatStatuszId(id, this); } protected internal virtual bool LoadByJuttatasId(int id) { return m_DA.LoadByJuttatasId(id, this); } protected internal virtual bool LoadByTanuloTantargyAtlagId(int id) { return m_DA.LoadByTanuloTantargyAtlagId(id, this); } protected internal virtual bool LoadByTanuloSniId(int id) { return m_DA.LoadByTanuloSniId(id, this); } protected internal virtual bool LoadByDKT_FileId(int id) { return m_DA.LoadByDKT_FileId(id, this); } protected internal virtual bool LoadByJogviszonySzuneteltetesId(int id) { return m_DA.LoadByJogviszonySzuneteltetesId(id, this); } protected internal virtual bool LoadByEpjTanuloiAdatId(int id) { return m_DA.LoadByEpjTanuloiAdatId(id, this); } protected internal virtual bool LoadByDualisSzerzodesFileId(int id) { return m_DA.LoadByDualisSzerzodesFileId(id, this); } protected internal virtual bool LoadByBairasTanuloEsemenyId(int id) { return m_DA.LoadByBairasTanuloEsemenyId(id, this); } protected internal virtual bool LoadBySzirStatTanuloId(int id) { return m_DA.LoadBySzirStatTanuloId(id, this); } protected internal virtual bool LoadByEszkozIgenylesId(int id) { return m_DA.LoadByEszkozIgenylesId(id, this); } protected internal virtual bool LoadByTbJogviszonyId(int id) { return m_DA.LoadByTbJogviszonyId(id, this); } protected internal virtual bool LoadByErtekelesTantargyiId(int id) { return m_DA.LoadByErtekelesTantargyiId(id, this); } protected internal virtual bool LoadByErtekelesMagSzorId(int id) { return m_DA.LoadByErtekelesMagSzorId(id, this); } protected internal virtual bool LoadByApaczaiKgrJogosultId(int id) { return m_DA.LoadByApaczaiKgrJogosultId(id, this); } #region Tanulo (*) -> Tanterv (0..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 ITanulo.Tanterv { get { return Tanterv; } set { Tanterv = value as Tanterv; } } /// /// A tanuló tantervének ID-ja /// /// /// Az UML modellben szereplő Tanulo é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_Tanulo_DA da = new Tanterv_Tanulo_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 Tanulo (*) -> 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 ITanulo.FelvetelTaneve { get { return FelvetelTaneve; } set { FelvetelTaneve = value as Tanev; } } /// /// Melyik tanévben lett felvéve az intézménybe  /// /// /// Az UML modellben szereplő Tanulo é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_FelvettTanulok_DA da = new Tanev_FelvettTanulok_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 Tanulo (*) -> Alkalmazott (0..1) protected internal int m_MentorId = -1; /// /// A(z) Mentor 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 MentorId { get { return InternalMentorId; } set { InternalMentorId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalMentorId { get { if (m_Mentor != null) { return m_Mentor.ID; } else { return m_MentorId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_MentorId != value) { m_MentorId = value; m_Mentor = null; FieldModified("MentorId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyMentor(Alkalmazott value) { m_MentorId = value != null ? value.ID : -1; m_Mentor = value; FieldModified("MentorId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetMentor(Alkalmazott value) { m_Mentor = value; if (value != null) { m_MentorId = value.ID; } else { m_MentorId = -1; } } protected Alkalmazott m_Mentor = null; IAlkalmazott ITanulo.Mentor { get { return Mentor; } set { Mentor = value as Alkalmazott; } } /// /// Ebben a mezőben tároljuk a tanulóhoz rendelt mentortanár ID-ját. /// /// /// Az UML modellben szereplő Tanulo és Alkalmazott entitások közötti asszociáció megvalósítása. /// [EntityProperty("Mentor", EntityPropertyBaseType.Entity, typeof(Alkalmazott), EntityCopyMethod.ShallowCopy)] public virtual Alkalmazott Mentor { get { if ((m_Mentor == null) && (m_MentorId != -1)) { SDA.Kreta.Entities.Alkalmazott partner = SDA.Kreta.Entities.Alkalmazott.GiveAnInstance(); partner.LoadByID(m_MentorId); this.SetMentor(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_Mentor; } set { CheckModifyable(); if (value != null) { if ((m_Mentor == null) || (value.ID != m_Mentor.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_Tanulo_DA da = new Alkalmazott_Tanulo_DA(value); da.AddItem(this); this.SetMentor(value); } else { this.SetMentor(value); } FieldModified("MentorId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetMentor(null); UpdateAssociations(); FieldModified("MentorId", DBNull.Value); } } } #endregion #region Tanulo (*) -> Intezmeny (1) protected internal int m_AlIntezmenyId = -1; /// /// A(z) AlIntezmeny 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 AlIntezmenyId { get { return InternalAlIntezmenyId; } set { InternalAlIntezmenyId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalAlIntezmenyId { get { if (m_AlIntezmeny != null) { return m_AlIntezmeny.ID; } else { return m_AlIntezmenyId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_AlIntezmenyId != value) { m_AlIntezmenyId = value; m_AlIntezmeny = null; FieldModified("AlIntezmenyId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyAlIntezmeny(Intezmeny value) { m_AlIntezmenyId = value != null ? value.ID : -1; m_AlIntezmeny = value; FieldModified("AlIntezmenyId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetAlIntezmeny(Intezmeny value) { m_AlIntezmeny = value; if (value != null) { m_AlIntezmenyId = value.ID; } else { m_AlIntezmenyId = -1; } } protected Intezmeny m_AlIntezmeny = null; IIntezmeny ITanulo.AlIntezmeny { get { return AlIntezmeny; } set { AlIntezmeny = value as Intezmeny; } } /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és Intezmeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("AlIntezmeny", EntityPropertyBaseType.Entity, typeof(Intezmeny), EntityCopyMethod.ShallowCopy)] public virtual Intezmeny AlIntezmeny { get { if ((m_AlIntezmeny == null) && (m_AlIntezmenyId != -1)) { SDA.Kreta.Entities.Intezmeny partner = SDA.Kreta.Entities.Intezmeny.GiveAnInstance(); partner.LoadByID(m_AlIntezmenyId); this.SetAlIntezmeny(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_AlIntezmeny; } set { CheckModifyable(); if (value != null) { if ((m_AlIntezmeny == null) || (value.ID != m_AlIntezmeny.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_Tanulo_DA da = new Intezmeny_Tanulo_DA(value); da.AddItem(this); this.SetAlIntezmeny(value); } else { this.SetAlIntezmeny(value); } FieldModified("AlIntezmenyId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetAlIntezmeny(null); UpdateAssociations(); FieldModified("AlIntezmenyId", DBNull.Value); } } } #endregion #region Tanulo (*) -> Tanev (1) protected internal int m_AlTanevId = -1; /// /// A(z) AlTanev 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 AlTanevId { get { return InternalAlTanevId; } set { InternalAlTanevId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalAlTanevId { get { if (m_AlTanev != null) { return m_AlTanev.ID; } else { return m_AlTanevId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_AlTanevId != value) { m_AlTanevId = value; m_AlTanev = null; FieldModified("AlTanevId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyAlTanev(Tanev value) { m_AlTanevId = value != null ? value.ID : -1; m_AlTanev = value; FieldModified("AlTanevId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetAlTanev(Tanev value) { m_AlTanev = value; if (value != null) { m_AlTanevId = value.ID; } else { m_AlTanevId = -1; } } protected Tanev m_AlTanev = null; ITanev ITanulo.AlTanev { get { return AlTanev; } set { AlTanev = value as Tanev; } } /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és Tanev entitások közötti asszociáció megvalósítása. /// [EntityProperty("AlTanev", EntityPropertyBaseType.Entity, typeof(Tanev), EntityCopyMethod.ShallowCopy)] public virtual Tanev AlTanev { get { if ((m_AlTanev == null) && (m_AlTanevId != -1)) { SDA.Kreta.Entities.Tanev partner = SDA.Kreta.Entities.Tanev.GiveAnInstance(); partner.LoadByID(m_AlTanevId); this.SetAlTanev(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_AlTanev; } set { CheckModifyable(); if (value != null) { if ((m_AlTanev == null) || (value.ID != m_AlTanev.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_Tanulo_DA da = new Tanev_Tanulo_DA(value); da.AddItem(this); this.SetAlTanev(value); } else { this.SetAlTanev(value); } FieldModified("AlTanevId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetAlTanev(null); UpdateAssociations(); FieldModified("AlTanevId", DBNull.Value); } } } #endregion public override int TanevId { get { return base.TanevId; } set { InternalAlTanevId = value; base.TanevId = value; } } #region Tanulo (1) -> Gondviselo (*) protected IAssociatedEntityCollection m_Gondviselo = null; IReadOnlyList ITanulo.Gondviselo => Gondviselo.Cast().ToList(); /// /// A tanuló ID-ja, akit gondvisel /// /// /// Az UML modellben szereplő Tanulo és Gondviselo entitások közötti asszociáció megvalósítása. /// [EntityProperty("Gondviselo", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection Gondviselo { get { if (m_Gondviselo == null) { m_Gondviselo = new AssociatedEntityCollection( new Tanulo_Gondviselo_DA(this) ); m_Gondviselo.Load(); } return m_Gondviselo; } } #endregion #region Tanulo (1) -> TanuloErtekeles (*) protected IAssociatedEntityCollection m_TanuloErtekeles = null; IReadOnlyList ITanulo.TanuloErtekeles => TanuloErtekeles.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloErtekeles entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloErtekeles", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloErtekeles { get { if (m_TanuloErtekeles == null) { m_TanuloErtekeles = new AssociatedEntityCollection( new Tanulo_TanuloErtekeles_DA(this) ); m_TanuloErtekeles.Load(); } return m_TanuloErtekeles; } } #endregion #region Tanulo (*) -> TanuloEsemeny (*) protected IAssociatedEntityCollection m_TanuloEsemeny = null; IReadOnlyList ITanulo.TanuloEsemeny => TanuloEsemeny.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloEsemeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloEsemeny", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.ShallowCopy, "TanuloId", "TanuloEsemenyId", "T_TANULO_TANULOESEMENY_OSSZES")] public virtual IAssociatedEntityCollection TanuloEsemeny { get { if (m_TanuloEsemeny == null) { m_TanuloEsemeny = new AssociatedEntityCollection( new Tanulo_TanuloEsemeny_DA(this) ); m_TanuloEsemeny.Load(); } return m_TanuloEsemeny; } } /// /// Teljesítményre optimalizált metódus a(z) TanuloEsemeny hozzárendelésre. Ne használd, ha nem muszáj! /// public void AddToTanuloEsemeny(TanuloEsemeny partner) { if (m_TanuloEsemeny == null) { new Tanulo_TanuloEsemeny_DA(this).AddItem(partner); } else { TanuloEsemeny.Add(partner); } } /// /// Teljesítményre optimalizált metódus a(z) TanuloEsemeny szétrendelésre. Ne használd, ha nem muszáj! /// public void RemoveFromTanuloEsemeny(TanuloEsemeny partner) { if (m_TanuloEsemeny == null) { new Tanulo_TanuloEsemeny_DA(this).DeleteItem(partner); } else { TanuloEsemeny.Remove(partner); } } #endregion #region Tanulo (1) -> Igazolas (*) protected IAssociatedEntityCollection m_Igazolas = null; IReadOnlyList ITanulo.Igazolas => Igazolas.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és Igazolas entitások közötti asszociáció megvalósítása. /// [EntityProperty("Igazolas", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection Igazolas { get { if (m_Igazolas == null) { m_Igazolas = new AssociatedEntityCollection( new Tanulo_Igazolas_DA(this) ); m_Igazolas.Load(); } return m_Igazolas; } } #endregion #region Tanulo (1) -> TanuloMentesseg (*) protected IAssociatedEntityCollection m_TanuloMentesseg = null; IReadOnlyList ITanulo.TanuloMentesseg => TanuloMentesseg.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloMentesseg entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloMentesseg", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloMentesseg { get { if (m_TanuloMentesseg == null) { m_TanuloMentesseg = new AssociatedEntityCollection( new Tanulo_TanuloMentesseg_DA(this) ); m_TanuloMentesseg.Load(); } return m_TanuloMentesseg; } } #endregion #region Tanulo (1) -> TanuloKozossegiSzolgalat (*) protected IAssociatedEntityCollection m_TanuloKozossegiSzolgalat = null; IReadOnlyList ITanulo.TanuloKozossegiSzolgalat => TanuloKozossegiSzolgalat.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloKozossegiSzolgalat entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloKozossegiSzolgalat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloKozossegiSzolgalat { get { if (m_TanuloKozossegiSzolgalat == null) { m_TanuloKozossegiSzolgalat = new AssociatedEntityCollection( new Tanulo_TanuloKozossegiSzolgalat_DA(this) ); m_TanuloKozossegiSzolgalat.Load(); } return m_TanuloKozossegiSzolgalat; } } #endregion #region Tanulo (1) -> TanuloESLAdatok (*) protected IAssociatedEntityCollection m_TanuloESLAdatok = null; IReadOnlyList ITanulo.TanuloESLAdatok => TanuloESLAdatok.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloESLAdatok entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloESLAdatok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloESLAdatok { get { if (m_TanuloESLAdatok == null) { m_TanuloESLAdatok = new AssociatedEntityCollection( new Tanulo_TanuloESLAdatok_DA(this) ); m_TanuloESLAdatok.Load(); } return m_TanuloESLAdatok; } } #endregion #region Tanulo (1) -> ErettsegiEredmeny (*) protected IAssociatedEntityCollection m_ErettsegiEredmeny = null; IReadOnlyList ITanulo.ErettsegiEredmeny => ErettsegiEredmeny.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és ErettsegiEredmeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("ErettsegiEredmeny", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection ErettsegiEredmeny { get { if (m_ErettsegiEredmeny == null) { m_ErettsegiEredmeny = new AssociatedEntityCollection( new Tanulo_ErettsegiEredmeny_DA(this) ); m_ErettsegiEredmeny.Load(); } return m_ErettsegiEredmeny; } } #endregion #region Tanulo (1) -> TanuloEsemenyLattamozas (*) protected IAssociatedEntityCollection m_TanuloEsemenyLattamozas = null; IReadOnlyList ITanulo.TanuloEsemenyLattamozas => TanuloEsemenyLattamozas.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloEsemenyLattamozas entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloEsemenyLattamozas", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloEsemenyLattamozas { get { if (m_TanuloEsemenyLattamozas == null) { m_TanuloEsemenyLattamozas = new AssociatedEntityCollection( new Tanulo_TanuloEsemenyLattamozas_DA(this) ); m_TanuloEsemenyLattamozas.Load(); } return m_TanuloEsemenyLattamozas; } } #endregion #region Tanulo (1) -> ErettsegiValasz (*) protected IAssociatedEntityCollection m_ErettsegiValasz = null; IReadOnlyList ITanulo.ErettsegiValasz => ErettsegiValasz.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és ErettsegiValasz entitások közötti asszociáció megvalósítása. /// [EntityProperty("ErettsegiValasz", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection ErettsegiValasz { get { if (m_ErettsegiValasz == null) { m_ErettsegiValasz = new AssociatedEntityCollection( new Tanulo_ErettsegiValasz_DA(this) ); m_ErettsegiValasz.Load(); } return m_ErettsegiValasz; } } #endregion #region Tanulo (1) -> OsszefuggoSzakGyak (0..*) protected IAssociatedEntityCollection m_OsszefuggoSzakGyak = null; IReadOnlyList ITanulo.OsszefuggoSzakGyak => OsszefuggoSzakGyak.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és OsszefuggoSzakGyak entitások közötti asszociáció megvalósítása. /// [EntityProperty("OsszefuggoSzakGyak", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection OsszefuggoSzakGyak { get { if (m_OsszefuggoSzakGyak == null) { m_OsszefuggoSzakGyak = new AssociatedEntityCollection( new Tanulo_OsszefuggoSzakGyak_DA(this) ); m_OsszefuggoSzakGyak.Load(); } return m_OsszefuggoSzakGyak; } } #endregion #region Tanulo (1) -> Diakolimpia (*) protected IAssociatedEntityCollection m_Diakolimpia = null; IReadOnlyList ITanulo.Diakolimpia => Diakolimpia.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és Diakolimpia entitások közötti asszociáció megvalósítása. /// [EntityProperty("Diakolimpia", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection Diakolimpia { get { if (m_Diakolimpia == null) { m_Diakolimpia = new AssociatedEntityCollection( new Tanulo_Diakolimpia_DA(this) ); m_Diakolimpia.Load(); } return m_Diakolimpia; } } #endregion #region Tanulo (1) -> FoglalkozasAmiTanulo (*) protected IAssociatedEntityCollection m_FoglalkozasAmiTanulo = null; IReadOnlyList ITanulo.FoglalkozasAmiTanulo => FoglalkozasAmiTanulo.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és FoglalkozasAmiTanulo entitások közötti asszociáció megvalósítása. /// [EntityProperty("FoglalkozasAmiTanulo", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection FoglalkozasAmiTanulo { get { if (m_FoglalkozasAmiTanulo == null) { m_FoglalkozasAmiTanulo = new AssociatedEntityCollection( new Tanulo_FoglalkozasAmiTanulo_DA(this) ); m_FoglalkozasAmiTanulo.Load(); } return m_FoglalkozasAmiTanulo; } } #endregion #region Tanulo (1) -> Hetes (0..*) protected IAssociatedEntityCollection m_Hetes = null; IReadOnlyList ITanulo.Hetes => Hetes.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és Hetes entitások közötti asszociáció megvalósítása. /// [EntityProperty("Hetes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection Hetes { get { if (m_Hetes == null) { m_Hetes = new AssociatedEntityCollection( new Tanulo_Hetes_DA(this) ); m_Hetes.Load(); } return m_Hetes; } } #endregion #region Tanulo (0..1) -> TanuloErtekelesLattamozas (*) protected IAssociatedEntityCollection m_LattamozottTanuloErtekelesek = null; IReadOnlyList ITanulo.LattamozottTanuloErtekelesek => LattamozottTanuloErtekelesek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloErtekelesLattamozas entitások közötti asszociáció megvalósítása. /// [EntityProperty("LattamozottTanuloErtekelesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "LattamozoTanuloId")] public virtual IAssociatedEntityCollection LattamozottTanuloErtekelesek { get { if (m_LattamozottTanuloErtekelesek == null) { m_LattamozottTanuloErtekelesek = new AssociatedEntityCollection( new Tanulo_LattamozottTanuloErtekelesek_DA(this) ); m_LattamozottTanuloErtekelesek.Load(); } return m_LattamozottTanuloErtekelesek; } } #endregion #region Tanulo (0..1) -> TanuloEsemenyLattamozas (*) protected IAssociatedEntityCollection m_LattamozottTanuloEsemenyek = null; IReadOnlyList ITanulo.LattamozottTanuloEsemenyek => LattamozottTanuloEsemenyek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloEsemenyLattamozas entitások közötti asszociáció megvalósítása. /// [EntityProperty("LattamozottTanuloEsemenyek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "LattamozoTanuloId")] public virtual IAssociatedEntityCollection LattamozottTanuloEsemenyek { get { if (m_LattamozottTanuloEsemenyek == null) { m_LattamozottTanuloEsemenyek = new AssociatedEntityCollection( new Tanulo_LattamozottTanuloEsemenyek_DA(this) ); m_LattamozottTanuloEsemenyek.Load(); } return m_LattamozottTanuloEsemenyek; } } #endregion #region Tanulo (1) -> TanuloHaziFeladatStatusz (*) protected IAssociatedEntityCollection m_TanuloHaziFeladatStatusz = null; IReadOnlyList ITanulo.TanuloHaziFeladatStatusz => TanuloHaziFeladatStatusz.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloHaziFeladatStatusz entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloHaziFeladatStatusz", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloHaziFeladatStatusz { get { if (m_TanuloHaziFeladatStatusz == null) { m_TanuloHaziFeladatStatusz = new AssociatedEntityCollection( new Tanulo_TanuloHaziFeladatStatusz_DA(this) ); m_TanuloHaziFeladatStatusz.Load(); } return m_TanuloHaziFeladatStatusz; } } #endregion #region Tanulo (1) -> Juttatas (*) protected IAssociatedEntityCollection m_Juttatas = null; IReadOnlyList ITanulo.Juttatas => Juttatas.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és Juttatas entitások közötti asszociáció megvalósítása. /// [EntityProperty("Juttatas", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection Juttatas { get { if (m_Juttatas == null) { m_Juttatas = new AssociatedEntityCollection( new Tanulo_Juttatas_DA(this) ); m_Juttatas.Load(); } return m_Juttatas; } } #endregion #region Tanulo (1) -> TanuloTantargyAtlag (1..*) protected IAssociatedEntityCollection m_TanuloTantargyAtlag = null; IReadOnlyList ITanulo.TanuloTantargyAtlag => TanuloTantargyAtlag.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloTantargyAtlag entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloTantargyAtlag", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloTantargyAtlag { get { if (m_TanuloTantargyAtlag == null) { m_TanuloTantargyAtlag = new AssociatedEntityCollection( new Tanulo_TanuloTantargyAtlag_DA(this) ); m_TanuloTantargyAtlag.Load(); } return m_TanuloTantargyAtlag; } } #endregion #region Tanulo (1) -> TanuloSni (0..*) protected IAssociatedEntityCollection m_TanuloSni = null; IReadOnlyList ITanulo.TanuloSni => TanuloSni.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloSni entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloSni", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TanuloSni { get { if (m_TanuloSni == null) { m_TanuloSni = new AssociatedEntityCollection( new Tanulo_TanuloSni_DA(this) ); m_TanuloSni.Load(); } return m_TanuloSni; } } #endregion #region Tanulo (0..1) -> DKT_File (*) protected IAssociatedEntityCollection m_DKT_File = null; IReadOnlyList ITanulo.DKT_File => DKT_File.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és DKT_File entitások közötti asszociáció megvalósítása. /// [EntityProperty("DKT_File", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FeltoltoTanuloId")] public virtual IAssociatedEntityCollection DKT_File { get { if (m_DKT_File == null) { m_DKT_File = new AssociatedEntityCollection( new Tanulo_DKT_File_DA(this) ); m_DKT_File.Load(); } return m_DKT_File; } } #endregion #region Tanulo (1) -> JogviszonySzuneteltetes (*) protected IAssociatedEntityCollection m_JogviszonySzuneteltetes = null; IReadOnlyList ITanulo.JogviszonySzuneteltetes => JogviszonySzuneteltetes.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és JogviszonySzuneteltetes entitások közötti asszociáció megvalósítása. /// [EntityProperty("JogviszonySzuneteltetes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection JogviszonySzuneteltetes { get { if (m_JogviszonySzuneteltetes == null) { m_JogviszonySzuneteltetes = new AssociatedEntityCollection( new Tanulo_JogviszonySzuneteltetes_DA(this) ); m_JogviszonySzuneteltetes.Load(); } return m_JogviszonySzuneteltetes; } } #endregion #region Tanulo (1) -> EpjTanuloiAdat (*) protected IAssociatedEntityCollection m_EpjTanuloiAdat = null; IReadOnlyList ITanulo.EpjTanuloiAdat => EpjTanuloiAdat.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és EpjTanuloiAdat entitások közötti asszociáció megvalósítása. /// [EntityProperty("EpjTanuloiAdat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection EpjTanuloiAdat { get { if (m_EpjTanuloiAdat == null) { m_EpjTanuloiAdat = new AssociatedEntityCollection( new Tanulo_EpjTanuloiAdat_DA(this) ); m_EpjTanuloiAdat.Load(); } return m_EpjTanuloiAdat; } } #endregion #region Tanulo (1) -> DualisSzerzodesFile (*) protected IAssociatedEntityCollection m_DualisSzerzodesFile = null; IReadOnlyList ITanulo.DualisSzerzodesFile => DualisSzerzodesFile.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és DualisSzerzodesFile entitások közötti asszociáció megvalósítása. /// [EntityProperty("DualisSzerzodesFile", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection DualisSzerzodesFile { get { if (m_DualisSzerzodesFile == null) { m_DualisSzerzodesFile = new AssociatedEntityCollection( new Tanulo_DualisSzerzodesFile_DA(this) ); m_DualisSzerzodesFile.Load(); } return m_DualisSzerzodesFile; } } #endregion #region Tanulo (0..1) -> TanuloEsemeny (*) protected IAssociatedEntityCollection m_BairasTanuloEsemeny = null; IReadOnlyList ITanulo.BairasTanuloEsemeny => BairasTanuloEsemeny.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TanuloEsemeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("BairasTanuloEsemeny", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "BeirasTanuloId")] public virtual IAssociatedEntityCollection BairasTanuloEsemeny { get { if (m_BairasTanuloEsemeny == null) { m_BairasTanuloEsemeny = new AssociatedEntityCollection( new Tanulo_BairasTanuloEsemeny_DA(this) ); m_BairasTanuloEsemeny.Load(); } return m_BairasTanuloEsemeny; } } #endregion #region Tanulo (1) -> SzirStatTanulo (*) protected IAssociatedEntityCollection m_SzirStatTanulo = null; IReadOnlyList ITanulo.SzirStatTanulo => SzirStatTanulo.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és SzirStatTanulo entitások közötti asszociáció megvalósítása. /// [EntityProperty("SzirStatTanulo", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection SzirStatTanulo { get { if (m_SzirStatTanulo == null) { m_SzirStatTanulo = new AssociatedEntityCollection( new Tanulo_SzirStatTanulo_DA(this) ); m_SzirStatTanulo.Load(); } return m_SzirStatTanulo; } } #endregion #region Tanulo (0..1) -> EszkozIgenyles (*) protected IAssociatedEntityCollection m_EszkozIgenyles = null; IReadOnlyList ITanulo.EszkozIgenyles => EszkozIgenyles.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és EszkozIgenyles entitások közötti asszociáció megvalósítása. /// [EntityProperty("EszkozIgenyles", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection EszkozIgenyles { get { if (m_EszkozIgenyles == null) { m_EszkozIgenyles = new AssociatedEntityCollection( new Tanulo_EszkozIgenyles_DA(this) ); m_EszkozIgenyles.Load(); } return m_EszkozIgenyles; } } #endregion #region Tanulo (1) -> TbJogviszony (*) protected IAssociatedEntityCollection m_TbJogviszony = null; IReadOnlyList ITanulo.TbJogviszony => TbJogviszony.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Tanulo és TbJogviszony entitások közötti asszociáció megvalósítása. /// [EntityProperty("TbJogviszony", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection TbJogviszony { get { if (m_TbJogviszony == null) { m_TbJogviszony = new AssociatedEntityCollection( new Tanulo_TbJogviszony_DA(this) ); m_TbJogviszony.Load(); } return m_TbJogviszony; } } #endregion #region Tanulo (1) -> ErtekelesTantargyi (*) protected IAssociatedEntityCollection m_ErtekelesTantargyi = null; IReadOnlyList ITanulo.ErtekelesTantargyi => ErtekelesTantargyi.Cast().ToList(); /// /// Az értékelés tanulójának az ID-ja. /// /// /// Az UML modellben szereplő Tanulo és ErtekelesTantargyi entitások közötti asszociáció megvalósítása. /// [EntityProperty("ErtekelesTantargyi", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection ErtekelesTantargyi { get { if (m_ErtekelesTantargyi == null) { m_ErtekelesTantargyi = new AssociatedEntityCollection( new Tanulo_ErtekelesTantargyi_DA(this) ); m_ErtekelesTantargyi.Load(); } return m_ErtekelesTantargyi; } } #endregion #region Tanulo (1) -> ErtekelesMagSzor (*) protected IAssociatedEntityCollection m_ErtekelesMagSzor = null; IReadOnlyList ITanulo.ErtekelesMagSzor => ErtekelesMagSzor.Cast().ToList(); /// /// Az értékelés tanulójának az ID-ja. /// /// /// Az UML modellben szereplő Tanulo és ErtekelesMagSzor entitások közötti asszociáció megvalósítása. /// [EntityProperty("ErtekelesMagSzor", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection ErtekelesMagSzor { get { if (m_ErtekelesMagSzor == null) { m_ErtekelesMagSzor = new AssociatedEntityCollection( new Tanulo_ErtekelesMagSzor_DA(this) ); m_ErtekelesMagSzor.Load(); } return m_ErtekelesMagSzor; } } #endregion #region Tanulo (1) -> ApaczaiKgrJogosult (*) protected IAssociatedEntityCollection m_ApaczaiKgrJogosult = null; IReadOnlyList ITanulo.ApaczaiKgrJogosult => ApaczaiKgrJogosult.Cast().ToList(); /// /// KGR alapján Apáczai ösztöndíj döntéssel rendelkező tanuló IDP-je alapján kapott ID /// /// /// Az UML modellben szereplő Tanulo és ApaczaiKgrJogosult entitások közötti asszociáció megvalósítása. /// [EntityProperty("ApaczaiKgrJogosult", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection ApaczaiKgrJogosult { get { if (m_ApaczaiKgrJogosult == null) { m_ApaczaiKgrJogosult = new AssociatedEntityCollection( new Tanulo_ApaczaiKgrJogosult_DA(this) ); m_ApaczaiKgrJogosult.Load(); } return m_ApaczaiKgrJogosult; } } #endregion protected internal IAssociatedEntityCollection m_OsztalyCsoport = null; IReadOnlyList ITanulo.OsztalyCsoport => OsztalyCsoport.Cast().ToList(); /// /// /// #region Tanulo (*) -> OsztalyCsoport (*) TanuloCsoport [EntityProperty("OsztalyCsoport", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanuloId")] public virtual IAssociatedEntityCollection OsztalyCsoport { get { if (m_OsztalyCsoport == null) { m_OsztalyCsoport = new AssociatedEntityCollection( new Tanulo_OsztalyCsoport_DA(this) ); m_OsztalyCsoport.Load(); } return m_OsztalyCsoport; } } #endregion protected internal IAssociatedEntityCollection m_TanitasiOrak = null; IReadOnlyList ITanulo.TanitasiOrak => TanitasiOrak.Cast().ToList(); /// /// /// #region Tanulo (*) -> TanitasiOra (*) TanuloMulasztas [EntityProperty("TanitasiOrak", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "OraTanuloiId")] public virtual IAssociatedEntityCollection TanitasiOrak { get { if (m_TanitasiOrak == null) { m_TanitasiOrak = new AssociatedEntityCollection( new Tanulo_TanitasiOrak_DA(this) ); m_TanitasiOrak.Load(); } return m_TanitasiOrak; } } #endregion #endregion #endregion } }