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 Felhasznalo 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("Felhasznalo")] // alapértelmezett EntityHistoryMode public class Felhasznalo : Entity, IFelhasznalo { internal protected Felhasznalo() : base() { } public class AttributeInfo { public const string Neme = "Neme"; public const string SzuletesiDatum = "SzuletesiDatum"; public const string SzuletesiNev = "SzuletesiNev"; public const string AnyjaNeve = "AnyjaNeve"; public const string SzuletesiHely = "SzuletesiHely"; public const string TAJSzam = "TAJSzam"; public const string Allampolgarsaga = "Allampolgarsaga"; public const string KeresesiNev = "KeresesiNev"; public const string SzuletesiOrszag = "SzuletesiOrszag"; public const string SzuletesiNevSorrend = "SzuletesiNevSorrend"; public const string AnyjaNeveSorrend = "AnyjaNeveSorrend"; public const string AlapertelmezettLCID = "AlapertelmezettLCID"; public const string LatasserultWebHasznalata = "LatasserultWebHasznalata"; public const string SmsSzam = "SmsSzam"; public const string SmsSzinkronizalt = "SmsSzinkronizalt"; public const string KellADSzinkronizalas = "KellADSzinkronizalas"; public const string SzuletesiNevElvalaszto = "SzuletesiNevElvalaszto"; public const string AnyjaNeveElvalaszto = "AnyjaNeveElvalaszto"; public const string DMStartTime = "DMStartTime"; public const string NyomtatasiNev = "NyomtatasiNev"; public const string Utonev = "Utonev"; public const string Vezeteknev = "Vezeteknev"; public const string AdoazonositoJel = "AdoazonositoJel"; public const string Elotag = "Elotag"; public const string Anyanyelve = "Anyanyelve"; public const string IgazolvanySzam = "IgazolvanySzam"; public const string IgazolvanyTipusa = "IgazolvanyTipusa"; public const string NevSorrend = "NevSorrend"; public const string NyilvantartasiSzam = "NyilvantartasiSzam"; public const string NyilvantartasKezdete = "NyilvantartasKezdete"; public const string OktatasiAzonosito = "OktatasiAzonosito"; public const string OMKod = "OMKod"; public const string Alairas = "Alairas"; public const string ProfilKep = "ProfilKep"; public const string KretaKod = "KretaKod"; public const string KIRAzonosito = "KIRAzonosito"; public const string Allampolgarsaga2 = "Allampolgarsaga2"; public const string FenntartoAzonosito = "FenntartoAzonosito"; public const string Importalt = "Importalt"; public const string BelugyAltalAzonositott = "BelugyAltalAzonositott"; public const string UtolsoAdatFrissitesIdopontja = "UtolsoAdatFrissitesIdopontja"; public const string EgyediAzonosito = "EgyediAzonosito"; public const string KretaKurzusOklevelszam = "KretaKurzusOklevelszam"; public const string Megjegyzes = "Megjegyzes"; public const string IdpEgyediAzonosito = "IdpEgyediAzonosito"; public const string IsCovidFertozott = "IsCovidFertozott"; public const string CovidFertozesKezdeteDate = "CovidFertozesKezdeteDate"; public const string AnyjaUtoneve = "AnyjaUtoneve"; public const string AnyjaVezetekneve = "AnyjaVezetekneve"; public const string SzuletesiUtonev = "SzuletesiUtonev"; public const string SzuletesiVezeteknev = "SzuletesiVezeteknev"; public const string AnyjaNeveElotag = "AnyjaNeveElotag"; public const string SzuletesiNevElotag = "SzuletesiNevElotag"; public const string IsAdoAzonositoNelkul = "IsAdoAzonositoNelkul"; public const string IsOktAzonNelkul = "IsOktAzonNelkul"; public const string IsTAJSzamNelkul = "IsTAJSzamNelkul"; } public class AttributeLengthInfo { public const int SzuletesiNevLength = 64; public const int AnyjaNeveLength = 64; public const int SzuletesiHelyLength = 50; public const int TAJSzamLength = 9; public const int KeresesiNevLength = 61; public const int DMStartTimeLength = 5; public const int NyomtatasiNevLength = 255; public const int UtonevLength = 255; public const int VezeteknevLength = 255; public const int AdoazonositoJelLength = 10; public const int ElotagLength = 20; public const int IgazolvanySzamLength = 50; public const int NyilvantartasiSzamLength = 50; public const int OktatasiAzonositoLength = 20; public const int OMKodLength = 20; public const int AlairasLength = 2147483647; public const int KretaKodLength = 6; public const int KIRAzonositoLength = 20; public const int FenntartoAzonositoLength = 20; public const int EgyediAzonositoLength = 36; public const int KretaKurzusOklevelszamLength = 50; public const int MegjegyzesLength = 2000; public const int AnyjaUtoneveLength = 255; public const int AnyjaVezetekneveLength = 255; public const int SzuletesiUtonevLength = 255; public const int SzuletesiVezeteknevLength = 255; public const int AnyjaNeveElotagLength = 20; public const int SzuletesiNevElotagLength = 20; } #region General private FelhasznaloDA m_DA = new FelhasznaloDA(); protected static Felhasznalo FakeFelhasznalo { get; set; } public static Felhasznalo GiveAnInstance() { Felhasznalo result = FakeFelhasznalo == null ? new Felhasznalo() : (Felhasznalo)FakeFelhasznalo.MemberwiseClone(); result.Reset(); result.SetDefaultData(); return result; } protected void SetDefaultData() { if (UserContext.Instance != null) { if (UserContext.Instance.IntezmenyId > 0) { IntezmenyId = UserContext.Instance.IntezmenyId; } if (UserContext.Instance.AktivTanevId > 0) { TanevId = UserContext.Instance.AktivTanevId; } m_State = EntityState.Uninitialized; } } protected override IEntityDataAccessor GetDataAccessor() { return m_DA; } protected internal virtual IEntityDataAccessor InheritedDA { get { return null; } } [Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")] public static IEntityCollection LoadAll() { return LoadWithFilter(""); } [Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")] public static IEntityCollection LoadAll(ColumnFilterMode columnFilterMode, IEnumerable columns) { return LoadWithFilter("", columnFilterMode, columns); } [Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")] public static IEntityCollection LoadWithFilter(string filter, Dictionary commandParameters = null) { var result = new EntityCollection(); new FelhasznaloDA().LoadWithFilter(result, filter, commandParameters); return result; } [Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")] public static IEntityCollection LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable columns, Dictionary commandParameters = null) { var result = new EntityCollection(); new FelhasznaloDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters); return result; } protected override void StoreOriginalValues() { base.StoreOriginalValues(); OriginalValues.Add("Neme", (object)m_Neme); OriginalValues.Add("SzuletesiDatum", (object)m_SzuletesiDatum); OriginalValues.Add("SzuletesiNev", (object)m_SzuletesiNev); OriginalValues.Add("AnyjaNeve", (object)m_AnyjaNeve); OriginalValues.Add("SzuletesiHely", (SzuletesiHely == null ? (object)DBNull.Value : (object)m_SzuletesiHely)); OriginalValues.Add("TAJSzam", (TAJSzam == null ? (object)DBNull.Value : (object)m_TAJSzam)); OriginalValues.Add("Allampolgarsaga", (object)m_Allampolgarsaga); OriginalValues.Add("KeresesiNev", (KeresesiNev == null ? (object)DBNull.Value : (object)m_KeresesiNev)); OriginalValues.Add("SzuletesiOrszag", (object)m_SzuletesiOrszag); OriginalValues.Add("SzuletesiNevSorrend", (object)m_SzuletesiNevSorrend); OriginalValues.Add("AnyjaNeveSorrend", (object)m_AnyjaNeveSorrend); OriginalValues.Add("AlapertelmezettLCID", (AlapertelmezettLCID == null ? (object)DBNull.Value : (object)m_AlapertelmezettLCID)); OriginalValues.Add("LatasserultWebHasznalata", (object)m_LatasserultWebHasznalata); OriginalValues.Add("SmsSzam", (SmsSzam == null ? (object)DBNull.Value : (object)m_SmsSzam)); OriginalValues.Add("SmsSzinkronizalt", (SmsSzinkronizalt == null ? (object)DBNull.Value : (object)m_SmsSzinkronizalt)); OriginalValues.Add("KellADSzinkronizalas", (object)m_KellADSzinkronizalas); OriginalValues.Add("SzuletesiNevElvalaszto", (object)m_SzuletesiNevElvalaszto); OriginalValues.Add("AnyjaNeveElvalaszto", (object)m_AnyjaNeveElvalaszto); OriginalValues.Add("DMStartTime", (DMStartTime == null ? (object)DBNull.Value : (object)m_DMStartTime)); OriginalValues.Add("NyomtatasiNev", (object)m_NyomtatasiNev); OriginalValues.Add("Utonev", (object)m_Utonev); OriginalValues.Add("Vezeteknev", (object)m_Vezeteknev); OriginalValues.Add("AdoazonositoJel", (AdoazonositoJel == null ? (object)DBNull.Value : (object)m_AdoazonositoJel)); OriginalValues.Add("Elotag", (Elotag == null ? (object)DBNull.Value : (object)m_Elotag)); OriginalValues.Add("Anyanyelve", (object)m_Anyanyelve); OriginalValues.Add("IgazolvanySzam", (IgazolvanySzam == null ? (object)DBNull.Value : (object)m_IgazolvanySzam)); OriginalValues.Add("IgazolvanyTipusa", (IgazolvanyTipusa == null ? (object)DBNull.Value : (object)m_IgazolvanyTipusa)); OriginalValues.Add("NevSorrend", (object)m_NevSorrend); OriginalValues.Add("NyilvantartasiSzam", (NyilvantartasiSzam == null ? (object)DBNull.Value : (object)m_NyilvantartasiSzam)); OriginalValues.Add("NyilvantartasKezdete", (object)m_NyilvantartasKezdete); OriginalValues.Add("OktatasiAzonosito", (OktatasiAzonosito == null ? (object)DBNull.Value : (object)m_OktatasiAzonosito)); OriginalValues.Add("OMKod", (OMKod == null ? (object)DBNull.Value : (object)m_OMKod)); OriginalValues.Add("Alairas", (Alairas == null ? (object)DBNull.Value : (object)m_Alairas)); // ProfilKep (Binary) nem naplózandó attribútum, mert túl hosszú () OriginalValues.Add("KretaKod", (KretaKod == null ? (object)DBNull.Value : (object)m_KretaKod)); OriginalValues.Add("KIRAzonosito", (KIRAzonosito == null ? (object)DBNull.Value : (object)m_KIRAzonosito)); OriginalValues.Add("Allampolgarsaga2", (Allampolgarsaga2 == null ? (object)DBNull.Value : (object)m_Allampolgarsaga2)); OriginalValues.Add("FenntartoAzonosito", (FenntartoAzonosito == null ? (object)DBNull.Value : (object)m_FenntartoAzonosito)); OriginalValues.Add("Importalt", (object)m_Importalt); OriginalValues.Add("BelugyAltalAzonositott", (object)m_BelugyAltalAzonositott); OriginalValues.Add("UtolsoAdatFrissitesIdopontja", (UtolsoAdatFrissitesIdopontja == null ? (object)DBNull.Value : (object)m_UtolsoAdatFrissitesIdopontja)); OriginalValues.Add("EgyediAzonosito", (object)m_EgyediAzonosito); OriginalValues.Add("KretaKurzusOklevelszam", (KretaKurzusOklevelszam == null ? (object)DBNull.Value : (object)m_KretaKurzusOklevelszam)); OriginalValues.Add("Megjegyzes", (Megjegyzes == null ? (object)DBNull.Value : (object)m_Megjegyzes)); OriginalValues.Add("IdpEgyediAzonosito", (object)m_IdpEgyediAzonosito); OriginalValues.Add("IsCovidFertozott", (object)m_IsCovidFertozott); OriginalValues.Add("CovidFertozesKezdeteDate", (CovidFertozesKezdeteDate == null ? (object)DBNull.Value : (object)m_CovidFertozesKezdeteDate)); OriginalValues.Add("AnyjaUtoneve", (AnyjaUtoneve == null ? (object)DBNull.Value : (object)m_AnyjaUtoneve)); OriginalValues.Add("AnyjaVezetekneve", (AnyjaVezetekneve == null ? (object)DBNull.Value : (object)m_AnyjaVezetekneve)); OriginalValues.Add("SzuletesiUtonev", (SzuletesiUtonev == null ? (object)DBNull.Value : (object)m_SzuletesiUtonev)); OriginalValues.Add("SzuletesiVezeteknev", (SzuletesiVezeteknev == null ? (object)DBNull.Value : (object)m_SzuletesiVezeteknev)); OriginalValues.Add("AnyjaNeveElotag", (AnyjaNeveElotag == null ? (object)DBNull.Value : (object)m_AnyjaNeveElotag)); OriginalValues.Add("SzuletesiNevElotag", (SzuletesiNevElotag == null ? (object)DBNull.Value : (object)m_SzuletesiNevElotag)); OriginalValues.Add("IsAdoAzonositoNelkul", (object)m_IsAdoAzonositoNelkul); OriginalValues.Add("IsOktAzonNelkul", (object)m_IsOktAzonNelkul); OriginalValues.Add("IsTAJSzamNelkul", (object)m_IsTAJSzamNelkul); OriginalValues.Add("IntezmenyId", (m_IntezmenyId < 0 ? (object)DBNull.Value : (object)m_IntezmenyId)); OriginalValues.Add("TanevId", (m_TanevId < 0 ? (object)DBNull.Value : (object)m_TanevId)); } #endregion #region Ellenőrzés protected override void Validate(bool skipValidateAttributes = false) { base.Validate(); if (!skipValidateAttributes) { // korlátos hosszúságú mezők ellenőrzése... if (m_SzuletesiNev != null && m_SzuletesiNev.Length > 64) { throw new InvalidEntityAttributeException("Felhasznalo", "SzuletesiNev", EntityAttributeError.TooLong); } if (m_AnyjaNeve != null && m_AnyjaNeve.Length > 64) { throw new InvalidEntityAttributeException("Felhasznalo", "AnyjaNeve", EntityAttributeError.TooLong); } if (m_SzuletesiHely != null && m_SzuletesiHely.Length > 50) { throw new InvalidEntityAttributeException("Felhasznalo", "SzuletesiHely", EntityAttributeError.TooLong); } if (m_TAJSzam != null && m_TAJSzam.Length > 9) { throw new InvalidEntityAttributeException("Felhasznalo", "TAJSzam", EntityAttributeError.TooLong); } if (m_KeresesiNev != null && m_KeresesiNev.Length > 61) { throw new InvalidEntityAttributeException("Felhasznalo", "KeresesiNev", EntityAttributeError.TooLong); } if (m_DMStartTime != null && m_DMStartTime.Length > 5) { throw new InvalidEntityAttributeException("Felhasznalo", "DMStartTime", EntityAttributeError.TooLong); } if (m_NyomtatasiNev != null && m_NyomtatasiNev.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "NyomtatasiNev", EntityAttributeError.TooLong); } if (m_Utonev != null && m_Utonev.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "Utonev", EntityAttributeError.TooLong); } if (m_Vezeteknev != null && m_Vezeteknev.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "Vezeteknev", EntityAttributeError.TooLong); } if (m_AdoazonositoJel != null && m_AdoazonositoJel.Length > 10) { throw new InvalidEntityAttributeException("Felhasznalo", "AdoazonositoJel", EntityAttributeError.TooLong); } if (m_Elotag != null && m_Elotag.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "Elotag", EntityAttributeError.TooLong); } if (m_IgazolvanySzam != null && m_IgazolvanySzam.Length > 50) { throw new InvalidEntityAttributeException("Felhasznalo", "IgazolvanySzam", EntityAttributeError.TooLong); } if (m_NyilvantartasiSzam != null && m_NyilvantartasiSzam.Length > 50) { throw new InvalidEntityAttributeException("Felhasznalo", "NyilvantartasiSzam", EntityAttributeError.TooLong); } if (m_OktatasiAzonosito != null && m_OktatasiAzonosito.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "OktatasiAzonosito", EntityAttributeError.TooLong); } if (m_OMKod != null && m_OMKod.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "OMKod", EntityAttributeError.TooLong); } if (m_Alairas != null && m_Alairas.Length > 2147483647) { throw new InvalidEntityAttributeException("Felhasznalo", "Alairas", EntityAttributeError.TooLong); } if (m_KretaKod != null && m_KretaKod.Length > 6) { throw new InvalidEntityAttributeException("Felhasznalo", "KretaKod", EntityAttributeError.TooLong); } if (m_KIRAzonosito != null && m_KIRAzonosito.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "KIRAzonosito", EntityAttributeError.TooLong); } if (m_FenntartoAzonosito != null && m_FenntartoAzonosito.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "FenntartoAzonosito", EntityAttributeError.TooLong); } if (m_EgyediAzonosito != null && m_EgyediAzonosito.Length > 36) { throw new InvalidEntityAttributeException("Felhasznalo", "EgyediAzonosito", EntityAttributeError.TooLong); } if (m_KretaKurzusOklevelszam != null && m_KretaKurzusOklevelszam.Length > 50) { throw new InvalidEntityAttributeException("Felhasznalo", "KretaKurzusOklevelszam", EntityAttributeError.TooLong); } if (m_Megjegyzes != null && m_Megjegyzes.Length > 2000) { throw new InvalidEntityAttributeException("Felhasznalo", "Megjegyzes", EntityAttributeError.TooLong); } if (m_AnyjaUtoneve != null && m_AnyjaUtoneve.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "AnyjaUtoneve", EntityAttributeError.TooLong); } if (m_AnyjaVezetekneve != null && m_AnyjaVezetekneve.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "AnyjaVezetekneve", EntityAttributeError.TooLong); } if (m_SzuletesiUtonev != null && m_SzuletesiUtonev.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "SzuletesiUtonev", EntityAttributeError.TooLong); } if (m_SzuletesiVezeteknev != null && m_SzuletesiVezeteknev.Length > 255) { throw new InvalidEntityAttributeException("Felhasznalo", "SzuletesiVezeteknev", EntityAttributeError.TooLong); } if (m_AnyjaNeveElotag != null && m_AnyjaNeveElotag.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "AnyjaNeveElotag", EntityAttributeError.TooLong); } if (m_SzuletesiNevElotag != null && m_SzuletesiNevElotag.Length > 20) { throw new InvalidEntityAttributeException("Felhasznalo", "SzuletesiNevElotag", EntityAttributeError.TooLong); } } // kötelező asszociációk ellenőrzése... if (m_IntezmenyId == -1) { throw new InvalidEntityAttributeException("Felhasznalo", "IntezmenyId", EntityAttributeError.Empty); } if (m_TanevId == -1) { throw new InvalidEntityAttributeException("Felhasznalo", "TanevId", EntityAttributeError.Empty); } } #endregion #region Alaphelyzetbe állítás protected override void Reset() { base.Reset(); // alaphelyzetbe állítjuk az egyszerű mezőket this.m_Neme = -1; this.m_SzuletesiDatum = DateTime.Now /* XXX DateTime */; this.m_SzuletesiNev = ""; this.m_AnyjaNeve = ""; this.m_SzuletesiHely = null; this.m_TAJSzam = null; this.m_Allampolgarsaga = -1; this.m_KeresesiNev = null; this.m_SzuletesiOrszag = -1; this.m_SzuletesiNevSorrend = true; this.m_AnyjaNeveSorrend = true; this.m_AlapertelmezettLCID = null; this.m_LatasserultWebHasznalata = false; this.m_SmsSzam = null; this.m_SmsSzinkronizalt = null; this.m_KellADSzinkronizalas = true; this.m_SzuletesiNevElvalaszto = 0; this.m_AnyjaNeveElvalaszto = 0; this.m_DMStartTime = null; this.m_NyomtatasiNev = ""; this.m_Utonev = ""; this.m_Vezeteknev = ""; this.m_AdoazonositoJel = null; this.m_Elotag = null; this.m_Anyanyelve = -1; this.m_IgazolvanySzam = null; this.m_IgazolvanyTipusa = null; this.m_NevSorrend = true; this.m_NyilvantartasiSzam = null; this.m_NyilvantartasKezdete = DateTime.Now /* XXX DateTime */; this.m_OktatasiAzonosito = null; this.m_OMKod = null; this.m_Alairas = null; this.m_ProfilKep = null; this.m_KretaKod = null; this.m_KIRAzonosito = null; this.m_Allampolgarsaga2 = null; this.m_FenntartoAzonosito = null; this.m_Importalt = false; this.m_BelugyAltalAzonositott = false; this.m_UtolsoAdatFrissitesIdopontja = null; this.m_EgyediAzonosito = "00000000-0000-0000-0000-000000000000"; this.m_KretaKurzusOklevelszam = null; this.m_Megjegyzes = null; this.m_IdpEgyediAzonosito = Guid.Parse("00000000-0000-0000-0000-000000000000"); this.m_IsCovidFertozott = false; this.m_CovidFertozesKezdeteDate = null; this.m_AnyjaUtoneve = null; this.m_AnyjaVezetekneve = null; this.m_SzuletesiUtonev = null; this.m_SzuletesiVezeteknev = null; this.m_AnyjaNeveElotag = null; this.m_SzuletesiNevElotag = null; this.m_IsAdoAzonositoNelkul = false; this.m_IsOktAzonNelkul = false; this.m_IsTAJSzamNelkul = false; // alaphelyzetbe állítjuk az asszociációkból származó mezőket this.m_UserProfile = null; // EntityCollection this.m_FelhasznaloBelepesTortenet = null; // EntityCollection this.m_FelhasznaloBelepes = null; // EntityCollection this.m_Szerepkor = null; // EntityCollection this.m_Cim = null; // EntityCollection this.m_Telefon = null; // EntityCollection this.m_Email = null; // EntityCollection this.m_TanarEletpalyamodellje = null; // EntityCollection this.m_OldalLatogatottsag = null; // EntityCollection this.m_Jogosultsag = null; // EntityCollection this.m_HozzarendeltDoksik = null; // EntityCollection this.m_PartnerDoksik = null; // EntityCollection this.m_FeltoltottDoksik = null; // EntityCollection this.m_TanuloKozossegiSzolgalat = null; // EntityCollection this.m_NaploEllenorzesek = null; // EntityCollection this.m_TanitasiOrai = null; // EntityCollection this.m_HelyettesitesiIdoszak = null; // EntityCollection this.m_eLearning = null; // EntityCollection this.m_HaziFeladat = null; // EntityCollection this.m_HelyettesitettHaziFeladat = null; // EntityCollection this.m_TanuloHaziFeladat = null; // EntityCollection this.m_Vegzettseg = null; // EntityCollection this.m_KIRKontener = null; // EntityCollection this.m_JelszoModositasLink = null; // EntityCollection this.m_IktatottDokumentum = null; // EntityCollection this.m_ElvegzettKurzus = null; // EntityCollection this.m_TavolletJelento = null; // EntityCollection this.m_ElearningFelhasznalo = null; // EntityCollection this.m_DashboardUzenetFelhasznalo = null; // EntityCollection this.m_BeszerzesiIgenyMegjegyzes = null; // EntityCollection this.m_BeszerzesiIgeny = null; // EntityCollection this.m_LepEloadasJegyzek = null; // EntityCollection this.m_TanuloEsemeny = null; // EntityCollection this.m_Csatolmany = null; // EntityCollection this.m_EgyHaztartasbanElok = null; // EntityCollection this.m_File = null; // EntityCollection this.m_RogzitettZaradek = null; // EntityCollection this.m_UtoljaraAltalaModZaradek = null; // EntityCollection this.m_ProfilkepFile = null; // EntityCollection this.m_IntezmenyAdatszolgaltatas = null; // EntityCollection this.m_RogzitettFelmentesek = null; // EntityCollection this.m_ModositottFelmentesek = null; // EntityCollection this.m_NemKotottMunkaido = null; // EntityCollection this.m_OrarendiOrai = null; // EntityCollection this.m_IntezmenyId = -1; this.m_Intezmeny = null; // Entity this.m_TanevId = -1; this.m_Tanev = null; // Entity } #endregion protected override void DeAssociateBeforeDelete(bool runHandler = false) { // Nem kaszkád törölhető asszociációk ellenőrzése, hogy üresek-e... if (this.FelhasznaloBelepes.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "FelhasznaloBelepes", EntityUtil.GetAssociationDescription("T_FELHASZNALOBELEPES_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.Szerepkor.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Szerepkor", EntityUtil.GetAssociationDescription("T_SZEREPKOR_OSSZES", "ID")); // *-* + kapcsolotabla } if (this.Cim.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Cim", EntityUtil.GetAssociationDescription("T_CIM_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.Telefon.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Telefon", EntityUtil.GetAssociationDescription("T_TELEFON_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.Email.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Email", EntityUtil.GetAssociationDescription("T_EMAIL_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.TanarEletpalyamodellje.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "TanarEletpalyamodellje", EntityUtil.GetAssociationDescription("T_PEDAGOGUSELETPALYAMODELL_OSSZES", "C_TANARID")); // nincs kapcsolotabla } if (this.OldalLatogatottsag.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "OldalLatogatottsag", EntityUtil.GetAssociationDescription("T_OLDALLATOGATOTTSAG_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.Jogosultsag.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Jogosultsag", EntityUtil.GetAssociationDescription("T_JOGOSULTSAG_OSSZES", "ID")); // *-* + kapcsolotabla } if (this.HozzarendeltDoksik.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "HozzarendeltDoksik", EntityUtil.GetAssociationDescription("T_IKTATOTTDOKUMENTUMOK_OSSZES", "ID")); // *-* + kapcsolotabla } if (this.PartnerDoksik.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "PartnerDoksik", EntityUtil.GetAssociationDescription("T_IKTATOTTDOKUMENTUMOK_OSSZES", "C_DOKUMENTUMPARTNEREID")); // nincs kapcsolotabla } if (this.FeltoltottDoksik.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "FeltoltottDoksik", EntityUtil.GetAssociationDescription("T_IKTATOTTDOKUMENTUMOK_OSSZES", "C_FELTOLTOFELHASZNALOID")); // nincs kapcsolotabla } if (this.TanuloKozossegiSzolgalat.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "TanuloKozossegiSzolgalat", EntityUtil.GetAssociationDescription("T_TANULOKOZOSSEGISZOLGALAT_OSSZES", "C_FELJEGYZOID")); // nincs kapcsolotabla } if (this.NaploEllenorzesek.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "NaploEllenorzesek", EntityUtil.GetAssociationDescription("T_NAPLOELLENORZES_OSSZES", "C_ELLENORZOSZEMELYID")); // nincs kapcsolotabla } if (this.TanitasiOrai.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "TanitasiOrai", EntityUtil.GetAssociationDescription("T_TANITASIORA_OSSZES", "C_ORATULAJDONOSID")); // nincs kapcsolotabla } if (this.HelyettesitesiIdoszak.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "HelyettesitesiIdoszak", EntityUtil.GetAssociationDescription("T_HELYETTESITESIIDOSZAK_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.eLearning.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "eLearning", EntityUtil.GetAssociationDescription("T_ELEARNING_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.HaziFeladat.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "HaziFeladat", EntityUtil.GetAssociationDescription("T_HAZIFELADATOK_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.HelyettesitettHaziFeladat.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "HelyettesitettHaziFeladat", EntityUtil.GetAssociationDescription("T_HAZIFELADATOK_OSSZES", "C_HELYETTESITOID")); // nincs kapcsolotabla } if (this.TanuloHaziFeladat.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "TanuloHaziFeladat", EntityUtil.GetAssociationDescription("T_TANULOHAZIFELADAT_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.Vegzettseg.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Vegzettseg", EntityUtil.GetAssociationDescription("T_VEGZETTSEG_OSSZES", "C_TANARID")); // nincs kapcsolotabla } if (this.KIRKontener.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "KIRKontener", EntityUtil.GetAssociationDescription("T_KIRKONTENER_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.JelszoModositasLink.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "JelszoModositasLink", EntityUtil.GetAssociationDescription("T_JELSZOMODOSITASLINK_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.IktatottDokumentum.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "IktatottDokumentum", EntityUtil.GetAssociationDescription("T_IKTATOTTDOKUMENTUM_OSSZES", "C_IKTATOSZEMELYID")); // nincs kapcsolotabla } if (this.ElvegzettKurzus.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "ElvegzettKurzus", EntityUtil.GetAssociationDescription("T_ELVEGZETTKURZUS_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.TavolletJelento.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "TavolletJelento", EntityUtil.GetAssociationDescription("T_TAVOLLETJELENTO_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.ElearningFelhasznalo.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "ElearningFelhasznalo", EntityUtil.GetAssociationDescription("T_ELEARNINGFELHASZNALO_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.DashboardUzenetFelhasznalo.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "DashboardUzenetFelhasznalo", EntityUtil.GetAssociationDescription("T_DASHBOARDUZENETFELHASZNALO_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.BeszerzesiIgenyMegjegyzes.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "BeszerzesiIgenyMegjegyzes", EntityUtil.GetAssociationDescription("T_BESZERZESIIGENYMEGJEGYZES_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.BeszerzesiIgeny.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "BeszerzesiIgeny", EntityUtil.GetAssociationDescription("T_BESZERZESIIGENY_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.LepEloadasJegyzek.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "LepEloadasJegyzek", EntityUtil.GetAssociationDescription("T_LEPELOADASJEGYZEK_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.TanuloEsemeny.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "TanuloEsemeny", EntityUtil.GetAssociationDescription("T_TANULOESEMENY_OSSZES", "C_FELJEGYZOID")); // nincs kapcsolotabla } if (this.Csatolmany.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "Csatolmany", EntityUtil.GetAssociationDescription("T_CSATOLMANY_OSSZES", "C_ADMINFELHASZNALOID")); // nincs kapcsolotabla } if (this.EgyHaztartasbanElok.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "EgyHaztartasbanElok", EntityUtil.GetAssociationDescription("T_EGYHAZTARTASBANELOK_OSSZES", "C_ROGZITOFELHASZNALOID")); // nincs kapcsolotabla } if (this.File.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "File", EntityUtil.GetAssociationDescription("T_FILE_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.RogzitettZaradek.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "RogzitettZaradek", EntityUtil.GetAssociationDescription("T_ZARADEK_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla } if (this.UtoljaraAltalaModZaradek.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "UtoljaraAltalaModZaradek", EntityUtil.GetAssociationDescription("T_ZARADEK_OSSZES", "C_UTOLSOMODOSITOID")); // nincs kapcsolotabla } if (this.ProfilkepFile.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "ProfilkepFile", EntityUtil.GetAssociationDescription("T_PROFILKEPFILE_OSSZES", "C_FELHASZNALOID")); // nincs kapcsolotabla } if (this.IntezmenyAdatszolgaltatas.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "IntezmenyAdatszolgaltatas", EntityUtil.GetAssociationDescription("T_INTEZMENYADATSZOLGALTATAS_OSSZES", "C_SZIRSTATVEGLEGESITOID")); // nincs kapcsolotabla } if (this.RogzitettFelmentesek.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "RogzitettFelmentesek", EntityUtil.GetAssociationDescription("T_TANULOMENTESSEG_OSSZES", "C_FELMENTESROGZITOTANARID")); // nincs kapcsolotabla } if (this.ModositottFelmentesek.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "ModositottFelmentesek", EntityUtil.GetAssociationDescription("T_TANULOMENTESSEG_OSSZES", "C_UTOLSOMODOSITOTANARID")); // nincs kapcsolotabla } if (this.NemKotottMunkaido.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "NemKotottMunkaido", EntityUtil.GetAssociationDescription("T_NEMKOTOTTMUNKAIDO_OSSZES", "C_TULAJDONOSID")); // nincs kapcsolotabla } if (this.OrarendiOrai.Count > 0) { throw new EntityDeleteFailedException("Felhasznalo", "OrarendiOrai", EntityUtil.GetAssociationDescription("T_ORARENDIORA_OSSZES", "C_ORATULAJDONOSID")); // nincs kapcsolotabla } // Intezmeny esetében mi mutatunk a másikra: startrole: *, endrole: 1 // Tanev esetében mi mutatunk a másikra: startrole: *, endrole: 1 // kaszkád törlések... foreach (UserProfile partner in this.UserProfile) { if (partner.State != EntityState.Removed) { if (partner.ID != this.ID) { partner.CascadeDelete(runHandler); // Kötelezően ránk mutat... } } } foreach (FelhasznaloBelepesTortenet partner in this.FelhasznaloBelepesTortenet) { if (partner.State != EntityState.Removed) { if (partner.ID != this.ID) { partner.CascadeDelete(runHandler); // Kötelezően ránk mutat... } } } } #region Mezők és tulajdonságok #region Egyszerű mezők #region Neme protected internal int /* DictionaryItem */ m_Neme; /// /// Felhasználó nemének ID-ja (férfi, nö...)  /// [EntityProperty("Neme", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Neme", "Nem", typeof(SDA.Kreta.Entities.Nem))] public virtual int /* DictionaryItem */ Neme { get { return m_Neme; } set { CheckModifyable(); if (m_Neme == value) return; m_Neme = value; FieldModified("Neme", value); } } #endregion #region SzuletesiDatum protected internal DateTime m_SzuletesiDatum; /// /// Születési dátum /// [EntityProperty("SzuletesiDatum", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime SzuletesiDatum { get { return m_SzuletesiDatum; } set { CheckModifyable(); if (m_SzuletesiDatum == value) return; m_SzuletesiDatum = value; FieldModified("SzuletesiDatum", value); } } #endregion #region SzuletesiNev protected internal string m_SzuletesiNev; /// /// Születési név /// [EntityProperty("SzuletesiNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SzuletesiNev { get { return m_SzuletesiNev == null ? m_SzuletesiNev : m_SzuletesiNev.Trim(); } set { CheckModifyable(); value = (value == null) ? value : value.Trim(); if (m_SzuletesiNev == value) return; m_SzuletesiNev = value; FieldModified("SzuletesiNev", value); } } #endregion #region AnyjaNeve protected internal string m_AnyjaNeve; /// /// Anyja születési neve  /// [EntityProperty("AnyjaNeve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string AnyjaNeve { get { return m_AnyjaNeve == null ? m_AnyjaNeve : m_AnyjaNeve.Trim(); } set { CheckModifyable(); value = (value == null) ? value : value.Trim(); if (m_AnyjaNeve == value) return; m_AnyjaNeve = value; FieldModified("AnyjaNeve", value); } } #endregion #region SzuletesiHely protected internal string m_SzuletesiHely; /// /// Születési hely  /// [EntityProperty("SzuletesiHely", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SzuletesiHely { get { return m_SzuletesiHely == null ? m_SzuletesiHely : m_SzuletesiHely.Trim(); } set { CheckModifyable(); value = (value == null) ? value : value.Trim(); if (m_SzuletesiHely == value) return; m_SzuletesiHely = value; FieldModified("SzuletesiHely", value); } } #endregion #region TAJSzam protected internal string m_TAJSzam; /// /// TAJ-szám  /// [EntityProperty("TAJSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string TAJSzam { get { return m_TAJSzam; } set { CheckModifyable(); if (m_TAJSzam == value) return; m_TAJSzam = value; FieldModified("TAJSzam", value); } } #endregion #region Allampolgarsaga protected internal int /* DictionaryItem */ m_Allampolgarsaga; /// /// Állampolgárság ID-ja (magyar, román...) /// [EntityProperty("Allampolgarsaga", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Allampolgarsaga", "Allampolgarsag", typeof(SDA.Kreta.Entities.Allampolgarsag))] public virtual int /* DictionaryItem */ Allampolgarsaga { get { return m_Allampolgarsaga; } set { CheckModifyable(); if (m_Allampolgarsaga == value) return; m_Allampolgarsaga = value; FieldModified("Allampolgarsaga", value); } } #endregion #region KeresesiNev protected internal string m_KeresesiNev; /// /// Nem nagyon használt, a felhasználó neve ékezet és speciális karakterek nélkül  /// [EntityProperty("KeresesiNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string KeresesiNev { get { return m_KeresesiNev; } set { CheckModifyable(); if (m_KeresesiNev == value) return; m_KeresesiNev = value; FieldModified("KeresesiNev", value); } } #endregion #region SzuletesiOrszag protected internal int /* DictionaryItem */ m_SzuletesiOrszag; /// /// Születési ország ID-ja /// [EntityProperty("SzuletesiOrszag", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("SzuletesiOrszag", "OrszagTipus", typeof(SDA.Kreta.Entities.OrszagTipus))] public virtual int /* DictionaryItem */ SzuletesiOrszag { get { return m_SzuletesiOrszag; } set { CheckModifyable(); if (m_SzuletesiOrszag == value) return; m_SzuletesiOrszag = value; FieldModified("SzuletesiOrszag", value); } } #endregion #region SzuletesiNevSorrend protected internal bool m_SzuletesiNevSorrend; /// /// F: vezetéknév, keresztnév; T: keresztnév, vezetéknév /// [EntityProperty("SzuletesiNevSorrend", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool SzuletesiNevSorrend { get { return m_SzuletesiNevSorrend; } set { CheckModifyable(); if (m_SzuletesiNevSorrend == value) return; m_SzuletesiNevSorrend = value; FieldModified("SzuletesiNevSorrend", value); } } #endregion #region AnyjaNeveSorrend protected internal bool m_AnyjaNeveSorrend; /// /// F: vezetéknév, keresztnév; T: keresztnév, vezetéknév /// [EntityProperty("AnyjaNeveSorrend", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool AnyjaNeveSorrend { get { return m_AnyjaNeveSorrend; } set { CheckModifyable(); if (m_AnyjaNeveSorrend == value) return; m_AnyjaNeveSorrend = value; FieldModified("AnyjaNeveSorrend", value); } } #endregion #region AlapertelmezettLCID protected internal int? m_AlapertelmezettLCID; /// /// A KRÉTA nyelve, mindenhol 1038 (magyar) vagy NULL, más nem támogatott (NINCS HASZNÁLVA) /// [EntityProperty("AlapertelmezettLCID", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int? AlapertelmezettLCID { get { return m_AlapertelmezettLCID; } set { CheckModifyable(); if (m_AlapertelmezettLCID == value) return; m_AlapertelmezettLCID = value; FieldModified("AlapertelmezettLCID", value); } } #endregion #region LatasserultWebHasznalata protected internal bool m_LatasserultWebHasznalata; /// /// NINCS HASZNÁLVA  /// [EntityProperty("LatasserultWebHasznalata", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool LatasserultWebHasznalata { get { return m_LatasserultWebHasznalata; } set { CheckModifyable(); if (m_LatasserultWebHasznalata == value) return; m_LatasserultWebHasznalata = value; FieldModified("LatasserultWebHasznalata", value); } } #endregion #region SmsSzam protected internal int? m_SmsSzam; /// /// NINCS HASZNÁLVA  /// [EntityProperty("SmsSzam", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int? SmsSzam { get { return m_SmsSzam; } set { CheckModifyable(); if (m_SmsSzam == value) return; m_SmsSzam = value; FieldModified("SmsSzam", value); } } #endregion #region SmsSzinkronizalt protected internal bool? m_SmsSzinkronizalt; /// /// NINCS HASZNÁLVA  /// [EntityProperty("SmsSzinkronizalt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool? SmsSzinkronizalt { get { return m_SmsSzinkronizalt; } set { CheckModifyable(); if (m_SmsSzinkronizalt == value) return; m_SmsSzinkronizalt = value; FieldModified("SmsSzinkronizalt", value); } } #endregion #region KellADSzinkronizalas protected internal bool m_KellADSzinkronizalas; /// /// NINCS HASZNÁLVA  /// [EntityProperty("KellADSzinkronizalas", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool KellADSzinkronizalas { get { return m_KellADSzinkronizalas; } set { CheckModifyable(); if (m_KellADSzinkronizalas == value) return; m_KellADSzinkronizalas = value; FieldModified("KellADSzinkronizalas", value); } } #endregion #region SzuletesiNevElvalaszto protected internal int m_SzuletesiNevElvalaszto; /// /// A Születési név mezoben a karakterek száma a vezetéknév-keresztnév határáig (elválaszto space nélkül) /// [EntityProperty("SzuletesiNevElvalaszto", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int SzuletesiNevElvalaszto { get { return m_SzuletesiNevElvalaszto; } set { CheckModifyable(); if (m_SzuletesiNevElvalaszto == value) return; m_SzuletesiNevElvalaszto = value; FieldModified("SzuletesiNevElvalaszto", value); } } #endregion #region AnyjaNeveElvalaszto protected internal int m_AnyjaNeveElvalaszto; /// /// Az anyja neve mezoben a karakterek száma a vezetéknév-keresztnév határáig (elválaszto space nélkül) /// [EntityProperty("AnyjaNeveElvalaszto", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)] public virtual int AnyjaNeveElvalaszto { get { return m_AnyjaNeveElvalaszto; } set { CheckModifyable(); if (m_AnyjaNeveElvalaszto == value) return; m_AnyjaNeveElvalaszto = value; FieldModified("AnyjaNeveElvalaszto", value); } } #endregion #region DMStartTime protected internal string m_DMStartTime; /// /// NINCS HASZNÁLVA  /// [EntityProperty("DMStartTime", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string DMStartTime { get { return m_DMStartTime; } set { CheckModifyable(); if (m_DMStartTime == value) return; m_DMStartTime = value; FieldModified("DMStartTime", value); } } #endregion #region NyomtatasiNev protected internal string m_NyomtatasiNev; /// /// A felhasználó teljes neve titulussal együtt /// [EntityProperty("NyomtatasiNev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string NyomtatasiNev { get { return m_NyomtatasiNev; } set { CheckModifyable(); if (m_NyomtatasiNev == value) return; m_NyomtatasiNev = value; FieldModified("NyomtatasiNev", value); } } #endregion #region Utonev protected internal string m_Utonev; /// /// Utónév. keresztnév  /// [EntityProperty("Utonev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Utonev { get { return m_Utonev; } set { CheckModifyable(); if (m_Utonev == value) return; m_Utonev = value; FieldModified("Utonev", value); } } #endregion #region Vezeteknev protected internal string m_Vezeteknev; /// /// Vezetéknév, családi név  /// [EntityProperty("Vezeteknev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Vezeteknev { get { return m_Vezeteknev; } set { CheckModifyable(); if (m_Vezeteknev == value) return; m_Vezeteknev = value; FieldModified("Vezeteknev", value); } } #endregion #region AdoazonositoJel protected internal string m_AdoazonositoJel; /// /// Adóazonosító jel  /// [EntityProperty("AdoazonositoJel", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string AdoazonositoJel { get { return m_AdoazonositoJel; } set { CheckModifyable(); if (m_AdoazonositoJel == value) return; m_AdoazonositoJel = value; FieldModified("AdoazonositoJel", value); } } #endregion #region Elotag protected internal string m_Elotag; /// /// Titulus, elotag  /// [EntityProperty("Elotag", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Elotag { get { return m_Elotag; } set { CheckModifyable(); if (m_Elotag == value) return; m_Elotag = value; FieldModified("Elotag", value); } } #endregion #region Anyanyelve protected internal int /* DictionaryItem */ m_Anyanyelve; /// /// Anyanyelv ID-ja  /// [EntityProperty("Anyanyelve", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Anyanyelve", "Anyanyelv", typeof(SDA.Kreta.Entities.Anyanyelv))] public virtual int /* DictionaryItem */ Anyanyelve { get { return m_Anyanyelve; } set { CheckModifyable(); if (m_Anyanyelve == value) return; m_Anyanyelve = value; FieldModified("Anyanyelve", value); } } #endregion #region IgazolvanySzam protected internal string m_IgazolvanySzam; /// /// A megadott típusú igazolvány száma  /// [EntityProperty("IgazolvanySzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string IgazolvanySzam { get { return m_IgazolvanySzam; } set { CheckModifyable(); if (m_IgazolvanySzam == value) return; m_IgazolvanySzam = value; FieldModified("IgazolvanySzam", value); } } #endregion #region IgazolvanyTipusa protected internal int? /* DictionaryItem */ m_IgazolvanyTipusa; /// /// Az igazolványtípus ID-ja (személyi, útlevél stb...) /// [EntityProperty("IgazolvanyTipusa", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("IgazolvanyTipusa", "IgazolvanyTipus", typeof(SDA.Kreta.Entities.IgazolvanyTipus))] public virtual int? /* DictionaryItem */ IgazolvanyTipusa { get { return m_IgazolvanyTipusa; } set { CheckModifyable(); if (m_IgazolvanyTipusa == value) return; m_IgazolvanyTipusa = value; FieldModified("IgazolvanyTipusa", value); } } #endregion #region NevSorrend protected internal bool m_NevSorrend; /// /// F: vezetéknév, keresztnév; T: keresztnév, vezetéknév  /// [EntityProperty("NevSorrend", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool NevSorrend { get { return m_NevSorrend; } set { CheckModifyable(); if (m_NevSorrend == value) return; m_NevSorrend = value; FieldModified("NevSorrend", value); } } #endregion #region NyilvantartasiSzam protected internal string m_NyilvantartasiSzam; /// /// Nyilvántartási szám  /// [EntityProperty("NyilvantartasiSzam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string NyilvantartasiSzam { get { return m_NyilvantartasiSzam; } set { CheckModifyable(); if (m_NyilvantartasiSzam == value) return; m_NyilvantartasiSzam = value; FieldModified("NyilvantartasiSzam", value); } } #endregion #region NyilvantartasKezdete protected internal DateTime m_NyilvantartasKezdete; /// /// Nyilvántartás kezdete  /// [EntityProperty("NyilvantartasKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime NyilvantartasKezdete { get { return m_NyilvantartasKezdete; } set { CheckModifyable(); if (m_NyilvantartasKezdete == value) return; m_NyilvantartasKezdete = value; FieldModified("NyilvantartasKezdete", value); } } #endregion #region OktatasiAzonosito protected internal string m_OktatasiAzonosito; /// /// Oktatási azonosító 11 számjegy, elso karaktere 7-es (elvileg egyedi)  /// [EntityProperty("OktatasiAzonosito", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string OktatasiAzonosito { get { return m_OktatasiAzonosito; } set { CheckModifyable(); if (m_OktatasiAzonosito == value) return; m_OktatasiAzonosito = value; FieldModified("OktatasiAzonosito", value); } } #endregion #region OMKod protected internal string m_OMKod; /// /// NINCS HASZNÁLVA?? (intézmény OM kódja) migrációval valamennyi átjött /// [EntityProperty("OMKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string OMKod { get { return m_OMKod; } set { CheckModifyable(); if (m_OMKod == value) return; m_OMKod = value; FieldModified("OMKod", value); } } #endregion #region Alairas protected internal string m_Alairas; /// /// NINCS HASZNÁLVA  /// [EntityProperty("Alairas", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Alairas { get { return m_Alairas; } set { CheckModifyable(); if (m_Alairas == value) return; m_Alairas = value; FieldModified("Alairas", value); } } #endregion #region ProfilKep protected internal Byte[] m_ProfilKep; /// /// A feltöltött profilkép  /// [EntityProperty("ProfilKep", EntityPropertyBaseType.ValueType, typeof(Byte[]), EntityCopyMethod.ShallowCopy)] public virtual Byte[] ProfilKep { get { return m_ProfilKep; } set { CheckModifyable(); if (m_ProfilKep == value) return; m_ProfilKep = value; FieldModified("ProfilKep", value); } } #endregion #region KretaKod protected internal string m_KretaKod; /// /// 6 karakteres, alfanumerikus egyedi azonosító (generált) /// [EntityProperty("KretaKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string KretaKod { get { return m_KretaKod; } set { CheckModifyable(); if (m_KretaKod == value) return; m_KretaKod = value; FieldModified("KretaKod", value); } } #endregion #region KIRAzonosito protected internal string m_KIRAzonosito; /// /// NINCS HASZNÁLVA  /// [EntityProperty("KIRAzonosito", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string KIRAzonosito { get { return m_KIRAzonosito; } set { CheckModifyable(); if (m_KIRAzonosito == value) return; m_KIRAzonosito = value; FieldModified("KIRAzonosito", value); } } #endregion #region Allampolgarsaga2 protected internal int? /* DictionaryItem */ m_Allampolgarsaga2; /// /// Második állampolgárság ID-ja  /// [EntityProperty("Allampolgarsaga2", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)] [EntityDictionaryItemProperty("Allampolgarsaga2", "Allampolgarsag", typeof(SDA.Kreta.Entities.Allampolgarsag))] public virtual int? /* DictionaryItem */ Allampolgarsaga2 { get { return m_Allampolgarsaga2; } set { CheckModifyable(); if (m_Allampolgarsaga2 == value) return; m_Allampolgarsaga2 = value; FieldModified("Allampolgarsaga2", value); } } #endregion #region FenntartoAzonosito protected internal string m_FenntartoAzonosito; /// /// NINCS HASZNÁLVA, csak NN migrációval került be adat /// [EntityProperty("FenntartoAzonosito", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string FenntartoAzonosito { get { return m_FenntartoAzonosito; } set { CheckModifyable(); if (m_FenntartoAzonosito == value) return; m_FenntartoAzonosito = value; FieldModified("FenntartoAzonosito", value); } } #endregion #region Importalt protected internal bool m_Importalt; /// /// Importálással került-e be a felhasznéló. Amit felületen módosítják a felhasználót a flag False-ra vált.  /// [EntityProperty("Importalt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool Importalt { get { return m_Importalt; } set { CheckModifyable(); if (m_Importalt == value) return; m_Importalt = value; FieldModified("Importalt", value); } } #endregion #region BelugyAltalAzonositott protected internal bool m_BelugyAltalAzonositott; /// /// Belügyiminisztérium adatbázisában azonosításra került-e  /// [EntityProperty("BelugyAltalAzonositott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool BelugyAltalAzonositott { get { return m_BelugyAltalAzonositott; } set { CheckModifyable(); if (m_BelugyAltalAzonositott == value) return; m_BelugyAltalAzonositott = value; FieldModified("BelugyAltalAzonositott", value); } } #endregion #region UtolsoAdatFrissitesIdopontja protected internal DateTime? m_UtolsoAdatFrissitesIdopontja; /// /// A belügyminisztérium adatbázisával történt utolsó szinkronizáció idopontja  /// [EntityProperty("UtolsoAdatFrissitesIdopontja", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? UtolsoAdatFrissitesIdopontja { get { return m_UtolsoAdatFrissitesIdopontja; } set { CheckModifyable(); if (m_UtolsoAdatFrissitesIdopontja == value) return; m_UtolsoAdatFrissitesIdopontja = value; FieldModified("UtolsoAdatFrissitesIdopontja", value); } } #endregion #region EgyediAzonosito protected internal string m_EgyediAzonosito; /// /// tanéveken átívelo azonosító, felhasználók azonosítására használja a központi és nexius rendszer /// [EntityProperty("EgyediAzonosito", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string EgyediAzonosito { get { return m_EgyediAzonosito; } set { CheckModifyable(); if (m_EgyediAzonosito == value) return; m_EgyediAzonosito = value; FieldModified("EgyediAzonosito", value); } } #endregion #region KretaKurzusOklevelszam protected internal string m_KretaKurzusOklevelszam; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("KretaKurzusOklevelszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string KretaKurzusOklevelszam { get { return m_KretaKurzusOklevelszam; } set { CheckModifyable(); if (m_KretaKurzusOklevelszam == value) return; m_KretaKurzusOklevelszam = value; FieldModified("KretaKurzusOklevelszam", value); } } #endregion #region Megjegyzes protected internal string m_Megjegyzes; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("Megjegyzes", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string Megjegyzes { get { return m_Megjegyzes; } set { CheckModifyable(); if (m_Megjegyzes == value) return; m_Megjegyzes = value; FieldModified("Megjegyzes", value); } } #endregion #region IdpEgyediAzonosito protected internal Guid m_IdpEgyediAzonosito; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IdpEgyediAzonosito", EntityPropertyBaseType.ValueType, typeof(Guid), EntityCopyMethod.ShallowCopy)] public virtual Guid IdpEgyediAzonosito { get { return m_IdpEgyediAzonosito; } set { CheckModifyable(); if (m_IdpEgyediAzonosito == value) return; m_IdpEgyediAzonosito = value; FieldModified("IdpEgyediAzonosito", value); } } #endregion #region IsCovidFertozott protected internal bool m_IsCovidFertozott; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("IsCovidFertozott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsCovidFertozott { get { return m_IsCovidFertozott; } set { CheckModifyable(); if (m_IsCovidFertozott == value) return; m_IsCovidFertozott = value; FieldModified("IsCovidFertozott", value); } } #endregion #region CovidFertozesKezdeteDate protected internal DateTime? m_CovidFertozesKezdeteDate; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("CovidFertozesKezdeteDate", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)] public virtual DateTime? CovidFertozesKezdeteDate { get { return m_CovidFertozesKezdeteDate; } set { CheckModifyable(); if (m_CovidFertozesKezdeteDate == value) return; m_CovidFertozesKezdeteDate = value; FieldModified("CovidFertozesKezdeteDate", value); } } #endregion #region AnyjaUtoneve protected internal string m_AnyjaUtoneve; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AnyjaUtoneve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string AnyjaUtoneve { get { return m_AnyjaUtoneve; } set { CheckModifyable(); if (m_AnyjaUtoneve == value) return; m_AnyjaUtoneve = value; FieldModified("AnyjaUtoneve", value); } } #endregion #region AnyjaVezetekneve protected internal string m_AnyjaVezetekneve; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("AnyjaVezetekneve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string AnyjaVezetekneve { get { return m_AnyjaVezetekneve; } set { CheckModifyable(); if (m_AnyjaVezetekneve == value) return; m_AnyjaVezetekneve = value; FieldModified("AnyjaVezetekneve", value); } } #endregion #region SzuletesiUtonev protected internal string m_SzuletesiUtonev; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzuletesiUtonev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SzuletesiUtonev { get { return m_SzuletesiUtonev; } set { CheckModifyable(); if (m_SzuletesiUtonev == value) return; m_SzuletesiUtonev = value; FieldModified("SzuletesiUtonev", value); } } #endregion #region SzuletesiVezeteknev protected internal string m_SzuletesiVezeteknev; /// /// Nincs definiálva megjegyzés. /// [EntityProperty("SzuletesiVezeteknev", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SzuletesiVezeteknev { get { return m_SzuletesiVezeteknev; } set { CheckModifyable(); if (m_SzuletesiVezeteknev == value) return; m_SzuletesiVezeteknev = value; FieldModified("SzuletesiVezeteknev", value); } } #endregion #region AnyjaNeveElotag protected internal string m_AnyjaNeveElotag; /// /// Anyja neve elotag /// [EntityProperty("AnyjaNeveElotag", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string AnyjaNeveElotag { get { return m_AnyjaNeveElotag; } set { CheckModifyable(); if (m_AnyjaNeveElotag == value) return; m_AnyjaNeveElotag = value; FieldModified("AnyjaNeveElotag", value); } } #endregion #region SzuletesiNevElotag protected internal string m_SzuletesiNevElotag; /// /// Születési név elotag /// [EntityProperty("SzuletesiNevElotag", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)] public virtual string SzuletesiNevElotag { get { return m_SzuletesiNevElotag; } set { CheckModifyable(); if (m_SzuletesiNevElotag == value) return; m_SzuletesiNevElotag = value; FieldModified("SzuletesiNevElotag", value); } } #endregion #region IsAdoAzonositoNelkul protected internal bool m_IsAdoAzonositoNelkul; /// /// NINCS HASZNÁLVA  /// [EntityProperty("IsAdoAzonositoNelkul", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsAdoAzonositoNelkul { get { return m_IsAdoAzonositoNelkul; } set { CheckModifyable(); if (m_IsAdoAzonositoNelkul == value) return; m_IsAdoAzonositoNelkul = value; FieldModified("IsAdoAzonositoNelkul", value); } } #endregion #region IsOktAzonNelkul protected internal bool m_IsOktAzonNelkul; /// /// NINCS HASZNÁLVA  /// [EntityProperty("IsOktAzonNelkul", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsOktAzonNelkul { get { return m_IsOktAzonNelkul; } set { CheckModifyable(); if (m_IsOktAzonNelkul == value) return; m_IsOktAzonNelkul = value; FieldModified("IsOktAzonNelkul", value); } } #endregion #region IsTAJSzamNelkul protected internal bool m_IsTAJSzamNelkul; /// /// NINCS HASZNÁLVA  /// [EntityProperty("IsTAJSzamNelkul", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)] public virtual bool IsTAJSzamNelkul { get { return m_IsTAJSzamNelkul; } set { CheckModifyable(); if (m_IsTAJSzamNelkul == value) return; m_IsTAJSzamNelkul = value; FieldModified("IsTAJSzamNelkul", value); } } #endregion #endregion #region Asszociációkkal kapcsolatos dolgok protected internal virtual bool LoadByUserProfileId(int id) { return m_DA.LoadByUserProfileId(id, this); } protected internal virtual bool LoadByFelhasznaloBelepesTortenetId(int id) { return m_DA.LoadByFelhasznaloBelepesTortenetId(id, this); } protected internal virtual bool LoadByFelhasznaloBelepesId(int id) { return m_DA.LoadByFelhasznaloBelepesId(id, this); } protected internal virtual bool LoadByCimId(int id) { return m_DA.LoadByCimId(id, this); } protected internal virtual bool LoadByTelefonId(int id) { return m_DA.LoadByTelefonId(id, this); } protected internal virtual bool LoadByEmailId(int id) { return m_DA.LoadByEmailId(id, this); } protected internal virtual bool LoadByTanarEletpalyamodelljeId(int id) { return m_DA.LoadByTanarEletpalyamodelljeId(id, this); } protected internal virtual bool LoadByOldalLatogatottsagId(int id) { return m_DA.LoadByOldalLatogatottsagId(id, this); } protected internal virtual bool LoadByPartnerDoksikId(int id) { return m_DA.LoadByPartnerDoksikId(id, this); } protected internal virtual bool LoadByFeltoltottDoksikId(int id) { return m_DA.LoadByFeltoltottDoksikId(id, this); } protected internal virtual bool LoadByTanuloKozossegiSzolgalatId(int id) { return m_DA.LoadByTanuloKozossegiSzolgalatId(id, this); } protected internal virtual bool LoadByNaploEllenorzesekId(int id) { return m_DA.LoadByNaploEllenorzesekId(id, this); } protected internal virtual bool LoadByTanitasiOraiId(int id) { return m_DA.LoadByTanitasiOraiId(id, this); } protected internal virtual bool LoadByHelyettesitesiIdoszakId(int id) { return m_DA.LoadByHelyettesitesiIdoszakId(id, this); } protected internal virtual bool LoadByeLearningId(int id) { return m_DA.LoadByeLearningId(id, this); } protected internal virtual bool LoadByHaziFeladatId(int id) { return m_DA.LoadByHaziFeladatId(id, this); } protected internal virtual bool LoadByHelyettesitettHaziFeladatId(int id) { return m_DA.LoadByHelyettesitettHaziFeladatId(id, this); } protected internal virtual bool LoadByTanuloHaziFeladatId(int id) { return m_DA.LoadByTanuloHaziFeladatId(id, this); } protected internal virtual bool LoadByVegzettsegId(int id) { return m_DA.LoadByVegzettsegId(id, this); } protected internal virtual bool LoadByKIRKontenerId(int id) { return m_DA.LoadByKIRKontenerId(id, this); } protected internal virtual bool LoadByJelszoModositasLinkId(int id) { return m_DA.LoadByJelszoModositasLinkId(id, this); } protected internal virtual bool LoadByIktatottDokumentumId(int id) { return m_DA.LoadByIktatottDokumentumId(id, this); } protected internal virtual bool LoadByElvegzettKurzusId(int id) { return m_DA.LoadByElvegzettKurzusId(id, this); } protected internal virtual bool LoadByTavolletJelentoId(int id) { return m_DA.LoadByTavolletJelentoId(id, this); } protected internal virtual bool LoadByElearningFelhasznaloId(int id) { return m_DA.LoadByElearningFelhasznaloId(id, this); } protected internal virtual bool LoadByDashboardUzenetFelhasznaloId(int id) { return m_DA.LoadByDashboardUzenetFelhasznaloId(id, this); } protected internal virtual bool LoadByBeszerzesiIgenyMegjegyzesId(int id) { return m_DA.LoadByBeszerzesiIgenyMegjegyzesId(id, this); } protected internal virtual bool LoadByBeszerzesiIgenyId(int id) { return m_DA.LoadByBeszerzesiIgenyId(id, this); } protected internal virtual bool LoadByLepEloadasJegyzekId(int id) { return m_DA.LoadByLepEloadasJegyzekId(id, this); } protected internal virtual bool LoadByTanuloEsemenyId(int id) { return m_DA.LoadByTanuloEsemenyId(id, this); } protected internal virtual bool LoadByCsatolmanyId(int id) { return m_DA.LoadByCsatolmanyId(id, this); } protected internal virtual bool LoadByEgyHaztartasbanElokId(int id) { return m_DA.LoadByEgyHaztartasbanElokId(id, this); } protected internal virtual bool LoadByFileId(int id) { return m_DA.LoadByFileId(id, this); } protected internal virtual bool LoadByRogzitettZaradekId(int id) { return m_DA.LoadByRogzitettZaradekId(id, this); } protected internal virtual bool LoadByUtoljaraAltalaModZaradekId(int id) { return m_DA.LoadByUtoljaraAltalaModZaradekId(id, this); } protected internal virtual bool LoadByProfilkepFileId(int id) { return m_DA.LoadByProfilkepFileId(id, this); } protected internal virtual bool LoadByIntezmenyAdatszolgaltatasId(int id) { return m_DA.LoadByIntezmenyAdatszolgaltatasId(id, this); } protected internal virtual bool LoadByRogzitettFelmentesekId(int id) { return m_DA.LoadByRogzitettFelmentesekId(id, this); } protected internal virtual bool LoadByModositottFelmentesekId(int id) { return m_DA.LoadByModositottFelmentesekId(id, this); } protected internal virtual bool LoadByNemKotottMunkaidoId(int id) { return m_DA.LoadByNemKotottMunkaidoId(id, this); } protected internal virtual bool LoadByOrarendiOraiId(int id) { return m_DA.LoadByOrarendiOraiId(id, this); } #region Felhasznalo (*) -> Intezmeny (1) protected internal int m_IntezmenyId = -1; /// /// A(z) Intezmeny asszociáció végpontjának ID-ja. /// /// /// - Insert() előtt célszerű kitölteni /// - Update() nincs rá hatással: ezt a mezőt nem frissíti /// - LoadByID() felhozza ezt a mezőt /// public virtual int IntezmenyId { get { return InternalIntezmenyId; } set { InternalIntezmenyId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalIntezmenyId { get { if (m_Intezmeny != null) { return m_Intezmeny.ID; } else { return m_IntezmenyId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_IntezmenyId != value) { m_IntezmenyId = value; m_Intezmeny = null; FieldModified("IntezmenyId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyIntezmeny(Intezmeny value) { m_IntezmenyId = value != null ? value.ID : -1; m_Intezmeny = value; FieldModified("IntezmenyId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetIntezmeny(Intezmeny value) { m_Intezmeny = value; if (value != null) { m_IntezmenyId = value.ID; } else { m_IntezmenyId = -1; } } protected Intezmeny m_Intezmeny = null; IIntezmeny IFelhasznalo.Intezmeny { get { return Intezmeny; } set { Intezmeny = value as Intezmeny; } } /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Intezmeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("Intezmeny", EntityPropertyBaseType.Entity, typeof(Intezmeny), EntityCopyMethod.ShallowCopy)] public virtual Intezmeny Intezmeny { get { if ((m_Intezmeny == null) && (m_IntezmenyId != -1)) { SDA.Kreta.Entities.Intezmeny partner = SDA.Kreta.Entities.Intezmeny.GiveAnInstance(); partner.LoadByID(m_IntezmenyId); this.SetIntezmeny(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_Intezmeny; } set { CheckModifyable(); if (value != null) { if ((m_Intezmeny == null) || (value.ID != m_Intezmeny.ID)) { if (value.State != EntityState.Initialized) { throw new EntityStateException(value.State); } if ((this.State != EntityState.New)) { // Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk SDA.Kreta.Entities.Intezmeny_Felhasznalo_DA da = new Intezmeny_Felhasznalo_DA(value); da.AddItem(this); this.SetIntezmeny(value); } else { this.SetIntezmeny(value); } FieldModified("IntezmenyId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetIntezmeny(null); UpdateAssociations(); FieldModified("IntezmenyId", DBNull.Value); } } } #endregion #region Felhasznalo (*) -> Tanev (1) protected internal int m_TanevId = -1; /// /// A(z) Tanev asszociáció végpontjának ID-ja. /// /// /// - Insert() előtt célszerű kitölteni /// - Update() nincs rá hatással: ezt a mezőt nem frissíti /// - LoadByID() felhozza ezt a mezőt /// public virtual int TanevId { get { return InternalTanevId; } set { InternalTanevId = value; } } /// /// Ez egy külön bejárat a DA számára /// internal int InternalTanevId { get { if (m_Tanev != null) { return m_Tanev.ID; } else { return m_TanevId;// XXX az meg nem teljesen OK } } set { CheckModifyable(); if (m_TanevId != value) { m_TanevId = value; m_Tanev = null; FieldModified("TanevId", value); } } } /// /// Ez egy külön bejárat a DA számára /// internal void ModifyTanev(Tanev value) { m_TanevId = value != null ? value.ID : -1; m_Tanev = value; FieldModified("TanevId", value != null ? (object)value.ID : DBNull.Value); } protected internal void SetTanev(Tanev value) { m_Tanev = value; if (value != null) { m_TanevId = value.ID; } else { m_TanevId = -1; } } protected Tanev m_Tanev = null; ITanev IFelhasznalo.Tanev { get { return Tanev; } set { Tanev = value as Tanev; } } /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Tanev entitások közötti asszociáció megvalósítása. /// [EntityProperty("Tanev", EntityPropertyBaseType.Entity, typeof(Tanev), EntityCopyMethod.ShallowCopy)] public virtual Tanev Tanev { get { if ((m_Tanev == null) && (m_TanevId != -1)) { SDA.Kreta.Entities.Tanev partner = SDA.Kreta.Entities.Tanev.GiveAnInstance(); partner.LoadByID(m_TanevId); this.SetTanev(partner); } // természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit return m_Tanev; } set { CheckModifyable(); if (value != null) { if ((m_Tanev == null) || (value.ID != m_Tanev.ID)) { if (value.State != EntityState.Initialized) { throw new EntityStateException(value.State); } if ((this.State != EntityState.New)) { // Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk SDA.Kreta.Entities.Tanev_Felhasznalo_DA da = new Tanev_Felhasznalo_DA(value); da.AddItem(this); this.SetTanev(value); } else { this.SetTanev(value); } FieldModified("TanevId", value.ID); } } else { // ki kell törölni a kapcsolatot az adatbázisban this.SetTanev(null); UpdateAssociations(); FieldModified("TanevId", DBNull.Value); } } } #endregion #region Felhasznalo (1) -> UserProfile (*) protected IAssociatedEntityCollection m_UserProfile = null; IReadOnlyList IFelhasznalo.UserProfile => UserProfile.Cast().ToList(); /// /// Felhaszn?l?hoz tartoz? be?ll?t?sok. /// /// /// Az UML modellben szereplő Felhasznalo és UserProfile entitások közötti asszociáció megvalósítása. /// [EntityProperty("UserProfile", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection UserProfile { get { if (m_UserProfile == null) { m_UserProfile = new AssociatedEntityCollection( new Felhasznalo_UserProfile_DA(this) ); m_UserProfile.Load(); } return m_UserProfile; } } #endregion #region Felhasznalo (1) -> FelhasznaloBelepesTortenet (*) protected IAssociatedEntityCollection m_FelhasznaloBelepesTortenet = null; IReadOnlyList IFelhasznalo.FelhasznaloBelepesTortenet => FelhasznaloBelepesTortenet.Cast().ToList(); /// /// userhez tartozo korabbi belepesi informaciok /// /// /// Az UML modellben szereplő Felhasznalo és FelhasznaloBelepesTortenet entitások közötti asszociáció megvalósítása. /// [EntityProperty("FelhasznaloBelepesTortenet", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection FelhasznaloBelepesTortenet { get { if (m_FelhasznaloBelepesTortenet == null) { m_FelhasznaloBelepesTortenet = new AssociatedEntityCollection( new Felhasznalo_FelhasznaloBelepesTortenet_DA(this) ); m_FelhasznaloBelepesTortenet.Load(); } return m_FelhasznaloBelepesTortenet; } } #endregion #region Felhasznalo (1) -> FelhasznaloBelepes (*) protected IAssociatedEntityCollection m_FelhasznaloBelepes = null; IReadOnlyList IFelhasznalo.FelhasznaloBelepes => FelhasznaloBelepes.Cast().ToList(); /// /// Felhasznál ID-ja, a belépés melyik felhasználóhoz tartozik  /// /// /// Az UML modellben szereplő Felhasznalo és FelhasznaloBelepes entitások közötti asszociáció megvalósítása. /// [EntityProperty("FelhasznaloBelepes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection FelhasznaloBelepes { get { if (m_FelhasznaloBelepes == null) { m_FelhasznaloBelepes = new AssociatedEntityCollection( new Felhasznalo_FelhasznaloBelepes_DA(this) ); m_FelhasznaloBelepes.Load(); } return m_FelhasznaloBelepes; } } #endregion #region Felhasznalo (*) -> Szerepkor (*) protected IAssociatedEntityCollection m_Szerepkor = null; IReadOnlyList IFelhasznalo.Szerepkor => Szerepkor.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Szerepkor entitások közötti asszociáció megvalósítása. /// [EntityProperty("Szerepkor", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.ShallowCopy, "FelhasznaloId", "SzerepkorId", "T_FELHASZNALO_SZEREPKOR_OSSZES")] public virtual IAssociatedEntityCollection Szerepkor { get { if (m_Szerepkor == null) { m_Szerepkor = new AssociatedEntityCollection( new Felhasznalo_Szerepkor_DA(this) ); m_Szerepkor.Load(); } return m_Szerepkor; } } /// /// Teljesítményre optimalizált metódus a(z) Szerepkor hozzárendelésre. Ne használd, ha nem muszáj! /// public void AddToSzerepkor(Szerepkor partner) { if (m_Szerepkor == null) { new Felhasznalo_Szerepkor_DA(this).AddItem(partner); } else { Szerepkor.Add(partner); } } /// /// Teljesítményre optimalizált metódus a(z) Szerepkor szétrendelésre. Ne használd, ha nem muszáj! /// public void RemoveFromSzerepkor(Szerepkor partner) { if (m_Szerepkor == null) { new Felhasznalo_Szerepkor_DA(this).DeleteItem(partner); } else { Szerepkor.Remove(partner); } } #endregion #region Felhasznalo (1) -> Cim (*) protected IAssociatedEntityCollection m_Cim = null; IReadOnlyList IFelhasznalo.Cim => Cim.Cast().ToList(); /// /// Felhasználó ID-ja, akihez a emailcím tartozik /// /// /// Az UML modellben szereplő Felhasznalo és Cim entitások közötti asszociáció megvalósítása. /// [EntityProperty("Cim", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection Cim { get { if (m_Cim == null) { m_Cim = new AssociatedEntityCollection( new Felhasznalo_Cim_DA(this) ); m_Cim.Load(); } return m_Cim; } } #endregion #region Felhasznalo (1) -> Telefon (*) protected IAssociatedEntityCollection m_Telefon = null; IReadOnlyList IFelhasznalo.Telefon => Telefon.Cast().ToList(); /// /// Felhasználó ID-ja, akihez a emailcím tartozik /// /// /// Az UML modellben szereplő Felhasznalo és Telefon entitások közötti asszociáció megvalósítása. /// [EntityProperty("Telefon", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection Telefon { get { if (m_Telefon == null) { m_Telefon = new AssociatedEntityCollection( new Felhasznalo_Telefon_DA(this) ); m_Telefon.Load(); } return m_Telefon; } } #endregion #region Felhasznalo (1) -> Email (*) protected IAssociatedEntityCollection m_Email = null; IReadOnlyList IFelhasznalo.Email => Email.Cast().ToList(); /// /// Felhasználó ID-ja, akihez a emailcím tartozik /// /// /// Az UML modellben szereplő Felhasznalo és Email entitások közötti asszociáció megvalósítása. /// [EntityProperty("Email", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection Email { get { if (m_Email == null) { m_Email = new AssociatedEntityCollection( new Felhasznalo_Email_DA(this) ); m_Email.Load(); } return m_Email; } } #endregion #region Felhasznalo (1) -> PedagogusEletpalyamodell (*) protected IAssociatedEntityCollection m_TanarEletpalyamodellje = null; IReadOnlyList IFelhasznalo.TanarEletpalyamodellje => TanarEletpalyamodellje.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és PedagogusEletpalyamodell entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanarEletpalyamodellje", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanarId")] public virtual IAssociatedEntityCollection TanarEletpalyamodellje { get { if (m_TanarEletpalyamodellje == null) { m_TanarEletpalyamodellje = new AssociatedEntityCollection( new Felhasznalo_TanarEletpalyamodellje_DA(this) ); m_TanarEletpalyamodellje.Load(); } return m_TanarEletpalyamodellje; } } #endregion #region Felhasznalo (1) -> OldalLatogatottsag (*) protected IAssociatedEntityCollection m_OldalLatogatottsag = null; IReadOnlyList IFelhasznalo.OldalLatogatottsag => OldalLatogatottsag.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és OldalLatogatottsag entitások közötti asszociáció megvalósítása. /// [EntityProperty("OldalLatogatottsag", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection OldalLatogatottsag { get { if (m_OldalLatogatottsag == null) { m_OldalLatogatottsag = new AssociatedEntityCollection( new Felhasznalo_OldalLatogatottsag_DA(this) ); m_OldalLatogatottsag.Load(); } return m_OldalLatogatottsag; } } #endregion #region Felhasznalo (*) -> Jogosultsag (*) protected IAssociatedEntityCollection m_Jogosultsag = null; IReadOnlyList IFelhasznalo.Jogosultsag => Jogosultsag.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Jogosultsag entitások közötti asszociáció megvalósítása. /// [EntityProperty("Jogosultsag", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.ShallowCopy, "FelhasznaloId", "JogosultsagId", "T_JOGOSULTSAG_FELHASZNALO_OSSZES")] public virtual IAssociatedEntityCollection Jogosultsag { get { if (m_Jogosultsag == null) { m_Jogosultsag = new AssociatedEntityCollection( new Felhasznalo_Jogosultsag_DA(this) ); m_Jogosultsag.Load(); } return m_Jogosultsag; } } /// /// Teljesítményre optimalizált metódus a(z) Jogosultsag hozzárendelésre. Ne használd, ha nem muszáj! /// public void AddToJogosultsag(Jogosultsag partner) { if (m_Jogosultsag == null) { new Felhasznalo_Jogosultsag_DA(this).AddItem(partner); } else { Jogosultsag.Add(partner); } } /// /// Teljesítményre optimalizált metódus a(z) Jogosultsag szétrendelésre. Ne használd, ha nem muszáj! /// public void RemoveFromJogosultsag(Jogosultsag partner) { if (m_Jogosultsag == null) { new Felhasznalo_Jogosultsag_DA(this).DeleteItem(partner); } else { Jogosultsag.Remove(partner); } } #endregion #region Felhasznalo (*) -> IktatottDokumentumok (*) protected IAssociatedEntityCollection m_HozzarendeltDoksik = null; IReadOnlyList IFelhasznalo.HozzarendeltDoksik => HozzarendeltDoksik.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és IktatottDokumentumok entitások közötti asszociáció megvalósítása. /// [EntityProperty("HozzarendeltDoksik", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.ShallowCopy, "JogosultFelhasznalokId", "HozzarendeltDoksikId", "T_JOGOSULTFELHASZNALOK_HOZZARE_OSSZES")] public virtual IAssociatedEntityCollection HozzarendeltDoksik { get { if (m_HozzarendeltDoksik == null) { m_HozzarendeltDoksik = new AssociatedEntityCollection( new Felhasznalo_HozzarendeltDoksik_DA(this) ); m_HozzarendeltDoksik.Load(); } return m_HozzarendeltDoksik; } } /// /// Teljesítményre optimalizált metódus a(z) HozzarendeltDoksik hozzárendelésre. Ne használd, ha nem muszáj! /// public void AddToHozzarendeltDoksik(IktatottDokumentumok partner) { if (m_HozzarendeltDoksik == null) { new Felhasznalo_HozzarendeltDoksik_DA(this).AddItem(partner); } else { HozzarendeltDoksik.Add(partner); } } /// /// Teljesítményre optimalizált metódus a(z) HozzarendeltDoksik szétrendelésre. Ne használd, ha nem muszáj! /// public void RemoveFromHozzarendeltDoksik(IktatottDokumentumok partner) { if (m_HozzarendeltDoksik == null) { new Felhasznalo_HozzarendeltDoksik_DA(this).DeleteItem(partner); } else { HozzarendeltDoksik.Remove(partner); } } #endregion #region Felhasznalo (1) -> IktatottDokumentumok (*) protected IAssociatedEntityCollection m_PartnerDoksik = null; IReadOnlyList IFelhasznalo.PartnerDoksik => PartnerDoksik.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és IktatottDokumentumok entitások közötti asszociáció megvalósítása. /// [EntityProperty("PartnerDoksik", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "DokumentumPartnereId")] public virtual IAssociatedEntityCollection PartnerDoksik { get { if (m_PartnerDoksik == null) { m_PartnerDoksik = new AssociatedEntityCollection( new Felhasznalo_PartnerDoksik_DA(this) ); m_PartnerDoksik.Load(); } return m_PartnerDoksik; } } #endregion #region Felhasznalo (0..1) -> IktatottDokumentumok (*) protected IAssociatedEntityCollection m_FeltoltottDoksik = null; IReadOnlyList IFelhasznalo.FeltoltottDoksik => FeltoltottDoksik.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és IktatottDokumentumok entitások közötti asszociáció megvalósítása. /// [EntityProperty("FeltoltottDoksik", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FeltoltoFelhasznaloId")] public virtual IAssociatedEntityCollection FeltoltottDoksik { get { if (m_FeltoltottDoksik == null) { m_FeltoltottDoksik = new AssociatedEntityCollection( new Felhasznalo_FeltoltottDoksik_DA(this) ); m_FeltoltottDoksik.Load(); } return m_FeltoltottDoksik; } } #endregion #region Felhasznalo (1) -> TanuloKozossegiSzolgalat (*) protected IAssociatedEntityCollection m_TanuloKozossegiSzolgalat = null; IReadOnlyList IFelhasznalo.TanuloKozossegiSzolgalat => TanuloKozossegiSzolgalat.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és TanuloKozossegiSzolgalat entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloKozossegiSzolgalat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FeljegyzoId")] public virtual IAssociatedEntityCollection TanuloKozossegiSzolgalat { get { if (m_TanuloKozossegiSzolgalat == null) { m_TanuloKozossegiSzolgalat = new AssociatedEntityCollection( new Felhasznalo_TanuloKozossegiSzolgalat_DA(this) ); m_TanuloKozossegiSzolgalat.Load(); } return m_TanuloKozossegiSzolgalat; } } #endregion #region Felhasznalo (1) -> NaploEllenorzes (*) protected IAssociatedEntityCollection m_NaploEllenorzesek = null; IReadOnlyList IFelhasznalo.NaploEllenorzesek => NaploEllenorzesek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és NaploEllenorzes entitások közötti asszociáció megvalósítása. /// [EntityProperty("NaploEllenorzesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "EllenorzoSzemelyId")] public virtual IAssociatedEntityCollection NaploEllenorzesek { get { if (m_NaploEllenorzesek == null) { m_NaploEllenorzesek = new AssociatedEntityCollection( new Felhasznalo_NaploEllenorzesek_DA(this) ); m_NaploEllenorzesek.Load(); } return m_NaploEllenorzesek; } } #endregion #region Felhasznalo (1) -> TanitasiOra (*) protected IAssociatedEntityCollection m_TanitasiOrai = null; IReadOnlyList IFelhasznalo.TanitasiOrai => TanitasiOrai.Cast().ToList(); /// /// A naplózást végzo tanár ID-ja  /// /// /// Az UML modellben szereplő Felhasznalo és TanitasiOra entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanitasiOrai", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "OraTulajdonosId")] public virtual IAssociatedEntityCollection TanitasiOrai { get { if (m_TanitasiOrai == null) { m_TanitasiOrai = new AssociatedEntityCollection( new Felhasznalo_TanitasiOrai_DA(this) ); m_TanitasiOrai.Load(); } return m_TanitasiOrai; } } #endregion #region Felhasznalo (0..1) -> HelyettesitesiIdoszak (*) protected IAssociatedEntityCollection m_HelyettesitesiIdoszak = null; IReadOnlyList IFelhasznalo.HelyettesitesiIdoszak => HelyettesitesiIdoszak.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és HelyettesitesiIdoszak entitások közötti asszociáció megvalósítása. /// [EntityProperty("HelyettesitesiIdoszak", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection HelyettesitesiIdoszak { get { if (m_HelyettesitesiIdoszak == null) { m_HelyettesitesiIdoszak = new AssociatedEntityCollection( new Felhasznalo_HelyettesitesiIdoszak_DA(this) ); m_HelyettesitesiIdoszak.Load(); } return m_HelyettesitesiIdoszak; } } #endregion #region Felhasznalo (1) -> eLearning (*) protected IAssociatedEntityCollection m_eLearning = null; IReadOnlyList IFelhasznalo.eLearning => eLearning.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és eLearning entitások közötti asszociáció megvalósítása. /// [EntityProperty("eLearning", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection eLearning { get { if (m_eLearning == null) { m_eLearning = new AssociatedEntityCollection( new Felhasznalo_eLearning_DA(this) ); m_eLearning.Load(); } return m_eLearning; } } #endregion #region Felhasznalo (1) -> HaziFeladatok (*) protected IAssociatedEntityCollection m_HaziFeladat = null; IReadOnlyList IFelhasznalo.HaziFeladat => HaziFeladat.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és HaziFeladatok entitások közötti asszociáció megvalósítása. /// [EntityProperty("HaziFeladat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection HaziFeladat { get { if (m_HaziFeladat == null) { m_HaziFeladat = new AssociatedEntityCollection( new Felhasznalo_HaziFeladat_DA(this) ); m_HaziFeladat.Load(); } return m_HaziFeladat; } } #endregion #region Felhasznalo (0..1) -> HaziFeladatok (*) protected IAssociatedEntityCollection m_HelyettesitettHaziFeladat = null; IReadOnlyList IFelhasznalo.HelyettesitettHaziFeladat => HelyettesitettHaziFeladat.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és HaziFeladatok entitások közötti asszociáció megvalósítása. /// [EntityProperty("HelyettesitettHaziFeladat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "HelyettesitoId")] public virtual IAssociatedEntityCollection HelyettesitettHaziFeladat { get { if (m_HelyettesitettHaziFeladat == null) { m_HelyettesitettHaziFeladat = new AssociatedEntityCollection( new Felhasznalo_HelyettesitettHaziFeladat_DA(this) ); m_HelyettesitettHaziFeladat.Load(); } return m_HelyettesitettHaziFeladat; } } #endregion #region Felhasznalo (1) -> TanuloHaziFeladat (*) protected IAssociatedEntityCollection m_TanuloHaziFeladat = null; IReadOnlyList IFelhasznalo.TanuloHaziFeladat => TanuloHaziFeladat.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és TanuloHaziFeladat entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloHaziFeladat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection TanuloHaziFeladat { get { if (m_TanuloHaziFeladat == null) { m_TanuloHaziFeladat = new AssociatedEntityCollection( new Felhasznalo_TanuloHaziFeladat_DA(this) ); m_TanuloHaziFeladat.Load(); } return m_TanuloHaziFeladat; } } #endregion #region Felhasznalo (1) -> Vegzettseg (*) protected IAssociatedEntityCollection m_Vegzettseg = null; IReadOnlyList IFelhasznalo.Vegzettseg => Vegzettseg.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Vegzettseg entitások közötti asszociáció megvalósítása. /// [EntityProperty("Vegzettseg", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TanarId")] public virtual IAssociatedEntityCollection Vegzettseg { get { if (m_Vegzettseg == null) { m_Vegzettseg = new AssociatedEntityCollection( new Felhasznalo_Vegzettseg_DA(this) ); m_Vegzettseg.Load(); } return m_Vegzettseg; } } #endregion #region Felhasznalo (1) -> KIRKontener (*) protected IAssociatedEntityCollection m_KIRKontener = null; IReadOnlyList IFelhasznalo.KIRKontener => KIRKontener.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és KIRKontener entitások közötti asszociáció megvalósítása. /// [EntityProperty("KIRKontener", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection KIRKontener { get { if (m_KIRKontener == null) { m_KIRKontener = new AssociatedEntityCollection( new Felhasznalo_KIRKontener_DA(this) ); m_KIRKontener.Load(); } return m_KIRKontener; } } #endregion #region Felhasznalo (1) -> JelszoModositasLink (*) protected IAssociatedEntityCollection m_JelszoModositasLink = null; IReadOnlyList IFelhasznalo.JelszoModositasLink => JelszoModositasLink.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és JelszoModositasLink entitások közötti asszociáció megvalósítása. /// [EntityProperty("JelszoModositasLink", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection JelszoModositasLink { get { if (m_JelszoModositasLink == null) { m_JelszoModositasLink = new AssociatedEntityCollection( new Felhasznalo_JelszoModositasLink_DA(this) ); m_JelszoModositasLink.Load(); } return m_JelszoModositasLink; } } #endregion #region Felhasznalo (0..1) -> IktatottDokumentum (*) protected IAssociatedEntityCollection m_IktatottDokumentum = null; IReadOnlyList IFelhasznalo.IktatottDokumentum => IktatottDokumentum.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és IktatottDokumentum entitások közötti asszociáció megvalósítása. /// [EntityProperty("IktatottDokumentum", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "IktatoSzemelyId")] public virtual IAssociatedEntityCollection IktatottDokumentum { get { if (m_IktatottDokumentum == null) { m_IktatottDokumentum = new AssociatedEntityCollection( new Felhasznalo_IktatottDokumentum_DA(this) ); m_IktatottDokumentum.Load(); } return m_IktatottDokumentum; } } #endregion #region Felhasznalo (1) -> ElvegzettKurzus (*) protected IAssociatedEntityCollection m_ElvegzettKurzus = null; IReadOnlyList IFelhasznalo.ElvegzettKurzus => ElvegzettKurzus.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és ElvegzettKurzus entitások közötti asszociáció megvalósítása. /// [EntityProperty("ElvegzettKurzus", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection ElvegzettKurzus { get { if (m_ElvegzettKurzus == null) { m_ElvegzettKurzus = new AssociatedEntityCollection( new Felhasznalo_ElvegzettKurzus_DA(this) ); m_ElvegzettKurzus.Load(); } return m_ElvegzettKurzus; } } #endregion #region Felhasznalo (1) -> TavolletJelento (0..*) protected IAssociatedEntityCollection m_TavolletJelento = null; IReadOnlyList IFelhasznalo.TavolletJelento => TavolletJelento.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és TavolletJelento entitások közötti asszociáció megvalósítása. /// [EntityProperty("TavolletJelento", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection TavolletJelento { get { if (m_TavolletJelento == null) { m_TavolletJelento = new AssociatedEntityCollection( new Felhasznalo_TavolletJelento_DA(this) ); m_TavolletJelento.Load(); } return m_TavolletJelento; } } #endregion #region Felhasznalo (1) -> ElearningFelhasznalo (*) protected IAssociatedEntityCollection m_ElearningFelhasznalo = null; IReadOnlyList IFelhasznalo.ElearningFelhasznalo => ElearningFelhasznalo.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és ElearningFelhasznalo entitások közötti asszociáció megvalósítása. /// [EntityProperty("ElearningFelhasznalo", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection ElearningFelhasznalo { get { if (m_ElearningFelhasznalo == null) { m_ElearningFelhasznalo = new AssociatedEntityCollection( new Felhasznalo_ElearningFelhasznalo_DA(this) ); m_ElearningFelhasznalo.Load(); } return m_ElearningFelhasznalo; } } #endregion #region Felhasznalo (1) -> DashboardUzenetFelhasznalo (*) protected IAssociatedEntityCollection m_DashboardUzenetFelhasznalo = null; IReadOnlyList IFelhasznalo.DashboardUzenetFelhasznalo => DashboardUzenetFelhasznalo.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és DashboardUzenetFelhasznalo entitások közötti asszociáció megvalósítása. /// [EntityProperty("DashboardUzenetFelhasznalo", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection DashboardUzenetFelhasznalo { get { if (m_DashboardUzenetFelhasznalo == null) { m_DashboardUzenetFelhasznalo = new AssociatedEntityCollection( new Felhasznalo_DashboardUzenetFelhasznalo_DA(this) ); m_DashboardUzenetFelhasznalo.Load(); } return m_DashboardUzenetFelhasznalo; } } #endregion #region Felhasznalo (1) -> BeszerzesiIgenyMegjegyzes (*) protected IAssociatedEntityCollection m_BeszerzesiIgenyMegjegyzes = null; IReadOnlyList IFelhasznalo.BeszerzesiIgenyMegjegyzes => BeszerzesiIgenyMegjegyzes.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és BeszerzesiIgenyMegjegyzes entitások közötti asszociáció megvalósítása. /// [EntityProperty("BeszerzesiIgenyMegjegyzes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection BeszerzesiIgenyMegjegyzes { get { if (m_BeszerzesiIgenyMegjegyzes == null) { m_BeszerzesiIgenyMegjegyzes = new AssociatedEntityCollection( new Felhasznalo_BeszerzesiIgenyMegjegyzes_DA(this) ); m_BeszerzesiIgenyMegjegyzes.Load(); } return m_BeszerzesiIgenyMegjegyzes; } } #endregion #region Felhasznalo (1) -> BeszerzesiIgeny (*) protected IAssociatedEntityCollection m_BeszerzesiIgeny = null; IReadOnlyList IFelhasznalo.BeszerzesiIgeny => BeszerzesiIgeny.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és BeszerzesiIgeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("BeszerzesiIgeny", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection BeszerzesiIgeny { get { if (m_BeszerzesiIgeny == null) { m_BeszerzesiIgeny = new AssociatedEntityCollection( new Felhasznalo_BeszerzesiIgeny_DA(this) ); m_BeszerzesiIgeny.Load(); } return m_BeszerzesiIgeny; } } #endregion #region Felhasznalo (1) -> LepEloadasJegyzek (*) protected IAssociatedEntityCollection m_LepEloadasJegyzek = null; IReadOnlyList IFelhasznalo.LepEloadasJegyzek => LepEloadasJegyzek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és LepEloadasJegyzek entitások közötti asszociáció megvalósítása. /// [EntityProperty("LepEloadasJegyzek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection LepEloadasJegyzek { get { if (m_LepEloadasJegyzek == null) { m_LepEloadasJegyzek = new AssociatedEntityCollection( new Felhasznalo_LepEloadasJegyzek_DA(this) ); m_LepEloadasJegyzek.Load(); } return m_LepEloadasJegyzek; } } #endregion #region Felhasznalo (1) -> TanuloEsemeny (*) protected IAssociatedEntityCollection m_TanuloEsemeny = null; IReadOnlyList IFelhasznalo.TanuloEsemeny => TanuloEsemeny.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és TanuloEsemeny entitások közötti asszociáció megvalósítása. /// [EntityProperty("TanuloEsemeny", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FeljegyzoId")] public virtual IAssociatedEntityCollection TanuloEsemeny { get { if (m_TanuloEsemeny == null) { m_TanuloEsemeny = new AssociatedEntityCollection( new Felhasznalo_TanuloEsemeny_DA(this) ); m_TanuloEsemeny.Load(); } return m_TanuloEsemeny; } } #endregion #region Felhasznalo (0..1) -> Csatolmany (*) protected IAssociatedEntityCollection m_Csatolmany = null; IReadOnlyList IFelhasznalo.Csatolmany => Csatolmany.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Csatolmany entitások közötti asszociáció megvalósítása. /// [EntityProperty("Csatolmany", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "AdminFelhasznaloId")] public virtual IAssociatedEntityCollection Csatolmany { get { if (m_Csatolmany == null) { m_Csatolmany = new AssociatedEntityCollection( new Felhasznalo_Csatolmany_DA(this) ); m_Csatolmany.Load(); } return m_Csatolmany; } } #endregion #region Felhasznalo (1) -> EgyHaztartasbanElok (*) protected IAssociatedEntityCollection m_EgyHaztartasbanElok = null; IReadOnlyList IFelhasznalo.EgyHaztartasbanElok => EgyHaztartasbanElok.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és EgyHaztartasbanElok entitások közötti asszociáció megvalósítása. /// [EntityProperty("EgyHaztartasbanElok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoFelhasznaloId")] public virtual IAssociatedEntityCollection EgyHaztartasbanElok { get { if (m_EgyHaztartasbanElok == null) { m_EgyHaztartasbanElok = new AssociatedEntityCollection( new Felhasznalo_EgyHaztartasbanElok_DA(this) ); m_EgyHaztartasbanElok.Load(); } return m_EgyHaztartasbanElok; } } #endregion #region Felhasznalo (1) -> File (*) protected IAssociatedEntityCollection m_File = null; IReadOnlyList IFelhasznalo.File => File.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és File entitások közötti asszociáció megvalósítása. /// [EntityProperty("File", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection File { get { if (m_File == null) { m_File = new AssociatedEntityCollection( new Felhasznalo_File_DA(this) ); m_File.Load(); } return m_File; } } #endregion #region Felhasznalo (0..1) -> Zaradek (*) protected IAssociatedEntityCollection m_RogzitettZaradek = null; IReadOnlyList IFelhasznalo.RogzitettZaradek => RogzitettZaradek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Zaradek entitások közötti asszociáció megvalósítása. /// [EntityProperty("RogzitettZaradek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "RogzitoId")] public virtual IAssociatedEntityCollection RogzitettZaradek { get { if (m_RogzitettZaradek == null) { m_RogzitettZaradek = new AssociatedEntityCollection( new Felhasznalo_RogzitettZaradek_DA(this) ); m_RogzitettZaradek.Load(); } return m_RogzitettZaradek; } } #endregion #region Felhasznalo (0..1) -> Zaradek (*) protected IAssociatedEntityCollection m_UtoljaraAltalaModZaradek = null; IReadOnlyList IFelhasznalo.UtoljaraAltalaModZaradek => UtoljaraAltalaModZaradek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és Zaradek entitások közötti asszociáció megvalósítása. /// [EntityProperty("UtoljaraAltalaModZaradek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "UtolsoModositoId")] public virtual IAssociatedEntityCollection UtoljaraAltalaModZaradek { get { if (m_UtoljaraAltalaModZaradek == null) { m_UtoljaraAltalaModZaradek = new AssociatedEntityCollection( new Felhasznalo_UtoljaraAltalaModZaradek_DA(this) ); m_UtoljaraAltalaModZaradek.Load(); } return m_UtoljaraAltalaModZaradek; } } #endregion #region Felhasznalo (1) -> ProfilkepFile (*) protected IAssociatedEntityCollection m_ProfilkepFile = null; IReadOnlyList IFelhasznalo.ProfilkepFile => ProfilkepFile.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és ProfilkepFile entitások közötti asszociáció megvalósítása. /// [EntityProperty("ProfilkepFile", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelhasznaloId")] public virtual IAssociatedEntityCollection ProfilkepFile { get { if (m_ProfilkepFile == null) { m_ProfilkepFile = new AssociatedEntityCollection( new Felhasznalo_ProfilkepFile_DA(this) ); m_ProfilkepFile.Load(); } return m_ProfilkepFile; } } #endregion #region Felhasznalo (0..1) -> IntezmenyAdatszolgaltatas (*) protected IAssociatedEntityCollection m_IntezmenyAdatszolgaltatas = null; IReadOnlyList IFelhasznalo.IntezmenyAdatszolgaltatas => IntezmenyAdatszolgaltatas.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és IntezmenyAdatszolgaltatas entitások közötti asszociáció megvalósítása. /// [EntityProperty("IntezmenyAdatszolgaltatas", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "SzirStatVeglegesitoId")] public virtual IAssociatedEntityCollection IntezmenyAdatszolgaltatas { get { if (m_IntezmenyAdatszolgaltatas == null) { m_IntezmenyAdatszolgaltatas = new AssociatedEntityCollection( new Felhasznalo_IntezmenyAdatszolgaltatas_DA(this) ); m_IntezmenyAdatszolgaltatas.Load(); } return m_IntezmenyAdatszolgaltatas; } } #endregion #region Felhasznalo (0..1) -> TanuloMentesseg (*) protected IAssociatedEntityCollection m_RogzitettFelmentesek = null; IReadOnlyList IFelhasznalo.RogzitettFelmentesek => RogzitettFelmentesek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és TanuloMentesseg entitások közötti asszociáció megvalósítása. /// [EntityProperty("RogzitettFelmentesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "FelmentesRogzitoTanarId")] public virtual IAssociatedEntityCollection RogzitettFelmentesek { get { if (m_RogzitettFelmentesek == null) { m_RogzitettFelmentesek = new AssociatedEntityCollection( new Felhasznalo_RogzitettFelmentesek_DA(this) ); m_RogzitettFelmentesek.Load(); } return m_RogzitettFelmentesek; } } #endregion #region Felhasznalo (0..1) -> TanuloMentesseg (*) protected IAssociatedEntityCollection m_ModositottFelmentesek = null; IReadOnlyList IFelhasznalo.ModositottFelmentesek => ModositottFelmentesek.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és TanuloMentesseg entitások közötti asszociáció megvalósítása. /// [EntityProperty("ModositottFelmentesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "UtolsoModositoTanarId")] public virtual IAssociatedEntityCollection ModositottFelmentesek { get { if (m_ModositottFelmentesek == null) { m_ModositottFelmentesek = new AssociatedEntityCollection( new Felhasznalo_ModositottFelmentesek_DA(this) ); m_ModositottFelmentesek.Load(); } return m_ModositottFelmentesek; } } #endregion #region Felhasznalo (0..1) -> NemKotottMunkaido (*) protected IAssociatedEntityCollection m_NemKotottMunkaido = null; IReadOnlyList IFelhasznalo.NemKotottMunkaido => NemKotottMunkaido.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és NemKotottMunkaido entitások közötti asszociáció megvalósítása. /// [EntityProperty("NemKotottMunkaido", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "TulajdonosId")] public virtual IAssociatedEntityCollection NemKotottMunkaido { get { if (m_NemKotottMunkaido == null) { m_NemKotottMunkaido = new AssociatedEntityCollection( new Felhasznalo_NemKotottMunkaido_DA(this) ); m_NemKotottMunkaido.Load(); } return m_NemKotottMunkaido; } } #endregion #region Felhasznalo (0..1) -> OrarendiOra (*) protected IAssociatedEntityCollection m_OrarendiOrai = null; IReadOnlyList IFelhasznalo.OrarendiOrai => OrarendiOrai.Cast().ToList(); /// /// Nincs definiálva megjegyzés. /// /// /// Az UML modellben szereplő Felhasznalo és OrarendiOra entitások közötti asszociáció megvalósítása. /// [EntityProperty("OrarendiOrai", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection), EntityCopyMethod.DeepCopy, "OraTulajdonosId")] public virtual IAssociatedEntityCollection OrarendiOrai { get { if (m_OrarendiOrai == null) { m_OrarendiOrai = new AssociatedEntityCollection( new Felhasznalo_OrarendiOrai_DA(this) ); m_OrarendiOrai.Load(); } return m_OrarendiOrai; } } #endregion #endregion #endregion } }