1754 lines
63 KiB
C#
1754 lines
63 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Kreta.DataAccess.Interfaces;
|
|
using Kreta.Framework;
|
|
using Kreta.Framework.Actions;
|
|
using Kreta.Framework.Collections;
|
|
using Kreta.Framework.Collections.Generic;
|
|
using Kreta.Framework.Entities;
|
|
using Kreta.Framework.Entities.Generic;
|
|
using Kreta.Framework.Exceptions;
|
|
|
|
namespace SDA.Kreta.Entities
|
|
{
|
|
/// <summary>
|
|
/// Az UML modell TanuloESLAdatok entitásának megvalósítása.
|
|
/// </summary>
|
|
/// <remarks>A kód teljes egészében generált, kézi módosítása nem megengedett!</remarks>
|
|
[Entity("TanuloESLAdatok")]
|
|
// alapértelmezett EntityHistoryMode
|
|
public class TanuloESLAdatok : Entity, ITanuloESLAdatok
|
|
{
|
|
internal protected TanuloESLAdatok()
|
|
: base()
|
|
{
|
|
}
|
|
|
|
public class AttributeInfo
|
|
{
|
|
public const string AlacsonyMagatartasErtekelesu = "AlacsonyMagatartasErtekelesu";
|
|
public const string AlacsonySzorgalomErtekelesu = "AlacsonySzorgalomErtekelesu";
|
|
public const string AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott = "AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott";
|
|
public const string AutomatikusJelzoGyakoriIgazolatlanMulasztas = "AutomatikusJelzoGyakoriIgazolatlanMulasztas";
|
|
public const string AutomatikusJelzoGyakoriMulasztas = "AutomatikusJelzoGyakoriMulasztas";
|
|
public const string AutomatikusJelzoRomloAtlag = "AutomatikusJelzoRomloAtlag";
|
|
public const string AutomatikusJelzoRomloAtlagTantargybol = "AutomatikusJelzoRomloAtlagTantargybol";
|
|
public const string BeilleszkedesiNehezsegekkelRendelkezo = "BeilleszkedesiNehezsegekkelRendelkezo";
|
|
public const string Datum = "Datum";
|
|
public const string Evismetlo = "Evismetlo";
|
|
public const string EvismetloTantargyak = "EvismetloTantargyak";
|
|
public const string EvvegiJegyekMiattVeszelyeztetett = "EvvegiJegyekMiattVeszelyeztetett";
|
|
public const string FeleviJegyekMiattVeszelyeztetett = "FeleviJegyekMiattVeszelyeztetett";
|
|
public const string FeleviVeszelyeztetettTantargyak = "FeleviVeszelyeztetettTantargyak";
|
|
public const string HalmozottanHatranyosHelyzetu = "HalmozottanHatranyosHelyzetu";
|
|
public const string HatranyosHelyzetu = "HatranyosHelyzetu";
|
|
public const string IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett = "IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett";
|
|
public const string IgazolatlanMulasztasokMiattVeszelyeztetett = "IgazolatlanMulasztasokMiattVeszelyeztetett";
|
|
public const string IntezetiAllamiNevelt = "IntezetiAllamiNevelt";
|
|
public const string JogviszonytSzunetelteto = "JogviszonytSzunetelteto";
|
|
public const string KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = "KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett";
|
|
public const string LimitaltbolLegalabbKetto = "LimitaltbolLegalabbKetto";
|
|
public const string Magantanulo = "Magantanulo";
|
|
public const string MagantanuloSajatDontesAlapjan = "MagantanuloSajatDontesAlapjan";
|
|
public const string MagantanulovaValt = "MagantanulovaValt";
|
|
public const string MagantanulovaValtSajatDontesAlapjan = "MagantanulovaValtSajatDontesAlapjan";
|
|
public const string MagatartasiProblemavalKuzdo = "MagatartasiProblemavalKuzdo";
|
|
public const string MenedekjoggalRendelkezo = "MenedekjoggalRendelkezo";
|
|
public const string MeresiAzonosito = "MeresiAzonosito";
|
|
public const string MulasztasokMiattVeszelyeztetett = "MulasztasokMiattVeszelyeztetett";
|
|
public const string RendszeresGyermekvedelmiKedvezmenybenReszesulo = "RendszeresGyermekvedelmiKedvezmenybenReszesulo";
|
|
public const string SajatosNevelesiIgenyu = "SajatosNevelesiIgenyu";
|
|
public const string TanevKezdeteOtaTavozott = "TanevKezdeteOtaTavozott";
|
|
public const string TantargyiAtlagMiattVeszelyeztetett = "TantargyiAtlagMiattVeszelyeztetett";
|
|
public const string TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett = "TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett";
|
|
public const string TantargyiMulasztasokMiattVeszelyeztetett = "TantargyiMulasztasokMiattVeszelyeztetett";
|
|
public const string TanulasiProblemavalKuzdo = "TanulasiProblemavalKuzdo";
|
|
public const string Veszelyeztetett = "Veszelyeztetett";
|
|
}
|
|
|
|
public class AttributeLengthInfo
|
|
{
|
|
public const int EvismetloTantargyakLength = 1000;
|
|
public const int FeleviVeszelyeztetettTantargyakLength = 1000;
|
|
public const int MeresiAzonositoLength = 32;
|
|
}
|
|
|
|
#region General
|
|
private TanuloESLAdatokDA m_DA = new TanuloESLAdatokDA();
|
|
|
|
protected static TanuloESLAdatok FakeTanuloESLAdatok { get; set; }
|
|
|
|
public static TanuloESLAdatok GiveAnInstance()
|
|
{
|
|
TanuloESLAdatok result = FakeTanuloESLAdatok == null
|
|
? new TanuloESLAdatok()
|
|
: (TanuloESLAdatok)FakeTanuloESLAdatok.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<TanuloESLAdatok> 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<TanuloESLAdatok> LoadAll(ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
|
|
{
|
|
return LoadWithFilter("", columnFilterMode, columns);
|
|
}
|
|
|
|
[Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")]
|
|
public static IEntityCollection<TanuloESLAdatok> LoadWithFilter(string filter, Dictionary<string, object> commandParameters = null)
|
|
{
|
|
var result = new EntityCollection<TanuloESLAdatok>();
|
|
new TanuloESLAdatokDA().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<TanuloESLAdatok> LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable<string> columns, Dictionary<string, object> commandParameters = null)
|
|
{
|
|
var result = new EntityCollection<TanuloESLAdatok>();
|
|
new TanuloESLAdatokDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters);
|
|
return result;
|
|
}
|
|
|
|
protected override void StoreOriginalValues()
|
|
{
|
|
base.StoreOriginalValues();
|
|
OriginalValues.Add("AlacsonyMagatartasErtekelesu", (AlacsonyMagatartasErtekelesu == null ? (object)DBNull.Value : (object)m_AlacsonyMagatartasErtekelesu));
|
|
OriginalValues.Add("AlacsonySzorgalomErtekelesu", (AlacsonySzorgalomErtekelesu == null ? (object)DBNull.Value : (object)m_AlacsonySzorgalomErtekelesu));
|
|
OriginalValues.Add("AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott", (AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott == null ? (object)DBNull.Value : (object)m_AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott));
|
|
OriginalValues.Add("AutomatikusJelzoGyakoriIgazolatlanMulasztas", (AutomatikusJelzoGyakoriIgazolatlanMulasztas == null ? (object)DBNull.Value : (object)m_AutomatikusJelzoGyakoriIgazolatlanMulasztas));
|
|
OriginalValues.Add("AutomatikusJelzoGyakoriMulasztas", (AutomatikusJelzoGyakoriMulasztas == null ? (object)DBNull.Value : (object)m_AutomatikusJelzoGyakoriMulasztas));
|
|
OriginalValues.Add("AutomatikusJelzoRomloAtlag", (AutomatikusJelzoRomloAtlag == null ? (object)DBNull.Value : (object)m_AutomatikusJelzoRomloAtlag));
|
|
OriginalValues.Add("AutomatikusJelzoRomloAtlagTantargybol", (AutomatikusJelzoRomloAtlagTantargybol == null ? (object)DBNull.Value : (object)m_AutomatikusJelzoRomloAtlagTantargybol));
|
|
OriginalValues.Add("BeilleszkedesiNehezsegekkelRendelkezo", (BeilleszkedesiNehezsegekkelRendelkezo == null ? (object)DBNull.Value : (object)m_BeilleszkedesiNehezsegekkelRendelkezo));
|
|
OriginalValues.Add("Datum", (object)m_Datum);
|
|
OriginalValues.Add("Evismetlo", (Evismetlo == null ? (object)DBNull.Value : (object)m_Evismetlo));
|
|
OriginalValues.Add("EvismetloTantargyak", (EvismetloTantargyak == null ? (object)DBNull.Value : (object)m_EvismetloTantargyak));
|
|
OriginalValues.Add("EvvegiJegyekMiattVeszelyeztetett", (EvvegiJegyekMiattVeszelyeztetett == null ? (object)DBNull.Value : (object)m_EvvegiJegyekMiattVeszelyeztetett));
|
|
OriginalValues.Add("FeleviJegyekMiattVeszelyeztetett", (FeleviJegyekMiattVeszelyeztetett == null ? (object)DBNull.Value : (object)m_FeleviJegyekMiattVeszelyeztetett));
|
|
OriginalValues.Add("FeleviVeszelyeztetettTantargyak", (FeleviVeszelyeztetettTantargyak == null ? (object)DBNull.Value : (object)m_FeleviVeszelyeztetettTantargyak));
|
|
OriginalValues.Add("HalmozottanHatranyosHelyzetu", (HalmozottanHatranyosHelyzetu == null ? (object)DBNull.Value : (object)m_HalmozottanHatranyosHelyzetu));
|
|
OriginalValues.Add("HatranyosHelyzetu", (HatranyosHelyzetu == null ? (object)DBNull.Value : (object)m_HatranyosHelyzetu));
|
|
OriginalValues.Add("IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett", (IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett == null ? (object)DBNull.Value : (object)m_IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett));
|
|
OriginalValues.Add("IgazolatlanMulasztasokMiattVeszelyeztetett", (IgazolatlanMulasztasokMiattVeszelyeztetett == null ? (object)DBNull.Value : (object)m_IgazolatlanMulasztasokMiattVeszelyeztetett));
|
|
OriginalValues.Add("IntezetiAllamiNevelt", (IntezetiAllamiNevelt == null ? (object)DBNull.Value : (object)m_IntezetiAllamiNevelt));
|
|
OriginalValues.Add("JogviszonytSzunetelteto", (JogviszonytSzunetelteto == null ? (object)DBNull.Value : (object)m_JogviszonytSzunetelteto));
|
|
OriginalValues.Add("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", (KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett == null ? (object)DBNull.Value : (object)m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett));
|
|
OriginalValues.Add("LimitaltbolLegalabbKetto", (LimitaltbolLegalabbKetto == null ? (object)DBNull.Value : (object)m_LimitaltbolLegalabbKetto));
|
|
OriginalValues.Add("Magantanulo", (Magantanulo == null ? (object)DBNull.Value : (object)m_Magantanulo));
|
|
OriginalValues.Add("MagantanuloSajatDontesAlapjan", (MagantanuloSajatDontesAlapjan == null ? (object)DBNull.Value : (object)m_MagantanuloSajatDontesAlapjan));
|
|
OriginalValues.Add("MagantanulovaValt", (MagantanulovaValt == null ? (object)DBNull.Value : (object)m_MagantanulovaValt));
|
|
OriginalValues.Add("MagantanulovaValtSajatDontesAlapjan", (MagantanulovaValtSajatDontesAlapjan == null ? (object)DBNull.Value : (object)m_MagantanulovaValtSajatDontesAlapjan));
|
|
OriginalValues.Add("MagatartasiProblemavalKuzdo", (MagatartasiProblemavalKuzdo == null ? (object)DBNull.Value : (object)m_MagatartasiProblemavalKuzdo));
|
|
OriginalValues.Add("MenedekjoggalRendelkezo", (MenedekjoggalRendelkezo == null ? (object)DBNull.Value : (object)m_MenedekjoggalRendelkezo));
|
|
OriginalValues.Add("MeresiAzonosito", (object)m_MeresiAzonosito);
|
|
OriginalValues.Add("MulasztasokMiattVeszelyeztetett", (MulasztasokMiattVeszelyeztetett == null ? (object)DBNull.Value : (object)m_MulasztasokMiattVeszelyeztetett));
|
|
OriginalValues.Add("RendszeresGyermekvedelmiKedvezmenybenReszesulo", (RendszeresGyermekvedelmiKedvezmenybenReszesulo == null ? (object)DBNull.Value : (object)m_RendszeresGyermekvedelmiKedvezmenybenReszesulo));
|
|
OriginalValues.Add("SajatosNevelesiIgenyu", (SajatosNevelesiIgenyu == null ? (object)DBNull.Value : (object)m_SajatosNevelesiIgenyu));
|
|
OriginalValues.Add("TanevKezdeteOtaTavozott", (TanevKezdeteOtaTavozott == null ? (object)DBNull.Value : (object)m_TanevKezdeteOtaTavozott));
|
|
OriginalValues.Add("TantargyiAtlagMiattVeszelyeztetett", (TantargyiAtlagMiattVeszelyeztetett == null ? (object)DBNull.Value : (object)m_TantargyiAtlagMiattVeszelyeztetett));
|
|
OriginalValues.Add("TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett", (TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett == null ? (object)DBNull.Value : (object)m_TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett));
|
|
OriginalValues.Add("TantargyiMulasztasokMiattVeszelyeztetett", (TantargyiMulasztasokMiattVeszelyeztetett == null ? (object)DBNull.Value : (object)m_TantargyiMulasztasokMiattVeszelyeztetett));
|
|
OriginalValues.Add("TanulasiProblemavalKuzdo", (TanulasiProblemavalKuzdo == null ? (object)DBNull.Value : (object)m_TanulasiProblemavalKuzdo));
|
|
OriginalValues.Add("Veszelyeztetett", (Veszelyeztetett == null ? (object)DBNull.Value : (object)m_Veszelyeztetett));
|
|
OriginalValues.Add("TanuloId", (m_TanuloId < 0 ? (object)DBNull.Value : (object)m_TanuloId));
|
|
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_EvismetloTantargyak != null && m_EvismetloTantargyak.Length > 1000)
|
|
{
|
|
throw new InvalidEntityAttributeException("TanuloESLAdatok", "EvismetloTantargyak", EntityAttributeError.TooLong);
|
|
}
|
|
if (m_FeleviVeszelyeztetettTantargyak != null && m_FeleviVeszelyeztetettTantargyak.Length > 1000)
|
|
{
|
|
throw new InvalidEntityAttributeException("TanuloESLAdatok", "FeleviVeszelyeztetettTantargyak", EntityAttributeError.TooLong);
|
|
}
|
|
if (m_MeresiAzonosito != null && m_MeresiAzonosito.Length > 32)
|
|
{
|
|
throw new InvalidEntityAttributeException("TanuloESLAdatok", "MeresiAzonosito", EntityAttributeError.TooLong);
|
|
}
|
|
}
|
|
|
|
// kötelező asszociációk ellenőrzése...
|
|
if (m_TanuloId == -1) { throw new InvalidEntityAttributeException("TanuloESLAdatok", "TanuloId", EntityAttributeError.Empty); }
|
|
if (m_IntezmenyId == -1) { throw new InvalidEntityAttributeException("TanuloESLAdatok", "IntezmenyId", EntityAttributeError.Empty); }
|
|
if (m_TanevId == -1) { throw new InvalidEntityAttributeException("TanuloESLAdatok", "TanevId", EntityAttributeError.Empty); }
|
|
|
|
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Alaphelyzetbe állítás
|
|
protected override void Reset()
|
|
{
|
|
base.Reset();
|
|
|
|
// alaphelyzetbe állítjuk az egyszerű mezőket
|
|
this.m_AlacsonyMagatartasErtekelesu = null;
|
|
this.m_AlacsonySzorgalomErtekelesu = null;
|
|
this.m_AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott = null;
|
|
this.m_AutomatikusJelzoGyakoriIgazolatlanMulasztas = null;
|
|
this.m_AutomatikusJelzoGyakoriMulasztas = null;
|
|
this.m_AutomatikusJelzoRomloAtlag = null;
|
|
this.m_AutomatikusJelzoRomloAtlagTantargybol = null;
|
|
this.m_BeilleszkedesiNehezsegekkelRendelkezo = null;
|
|
this.m_Datum = DateTime.Now /* XXX DateTime */;
|
|
this.m_Evismetlo = null;
|
|
this.m_EvismetloTantargyak = null;
|
|
this.m_EvvegiJegyekMiattVeszelyeztetett = null;
|
|
this.m_FeleviJegyekMiattVeszelyeztetett = null;
|
|
this.m_FeleviVeszelyeztetettTantargyak = null;
|
|
this.m_HalmozottanHatranyosHelyzetu = null;
|
|
this.m_HatranyosHelyzetu = null;
|
|
this.m_IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett = null;
|
|
this.m_IgazolatlanMulasztasokMiattVeszelyeztetett = null;
|
|
this.m_IntezetiAllamiNevelt = null;
|
|
this.m_JogviszonytSzunetelteto = null;
|
|
this.m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = null;
|
|
this.m_LimitaltbolLegalabbKetto = null;
|
|
this.m_Magantanulo = null;
|
|
this.m_MagantanuloSajatDontesAlapjan = null;
|
|
this.m_MagantanulovaValt = null;
|
|
this.m_MagantanulovaValtSajatDontesAlapjan = null;
|
|
this.m_MagatartasiProblemavalKuzdo = null;
|
|
this.m_MenedekjoggalRendelkezo = null;
|
|
this.m_MeresiAzonosito = "";
|
|
this.m_MulasztasokMiattVeszelyeztetett = null;
|
|
this.m_RendszeresGyermekvedelmiKedvezmenybenReszesulo = null;
|
|
this.m_SajatosNevelesiIgenyu = null;
|
|
this.m_TanevKezdeteOtaTavozott = null;
|
|
this.m_TantargyiAtlagMiattVeszelyeztetett = null;
|
|
this.m_TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett = null;
|
|
this.m_TantargyiMulasztasokMiattVeszelyeztetett = null;
|
|
this.m_TanulasiProblemavalKuzdo = null;
|
|
this.m_Veszelyeztetett = null;
|
|
|
|
// alaphelyzetbe állítjuk az asszociációkból származó mezőket
|
|
this.m_TanuloId = -1;
|
|
this.m_Tanulo = null; // Entity
|
|
this.m_IntezmenyId = -1;
|
|
this.m_Intezmeny = null; // Entity
|
|
this.m_TanevId = -1;
|
|
this.m_Tanev = null; // Entity
|
|
}
|
|
|
|
#endregion
|
|
|
|
protected override void DeAssociateBeforeDelete(bool runHandler = false)
|
|
{
|
|
// Nem kaszkád törölhető asszociációk ellenőrzése, hogy üresek-e...
|
|
|
|
// Tanulo esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
|
// Intezmeny esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
|
// Tanev esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
|
|
|
// kaszkád törlések...
|
|
|
|
}
|
|
|
|
#region Mezők és tulajdonságok
|
|
|
|
#region Egyszerű mezők
|
|
|
|
#region AlacsonyMagatartasErtekelesu
|
|
|
|
protected internal bool? m_AlacsonyMagatartasErtekelesu;
|
|
|
|
/// <summary>
|
|
/// alacsony magatartás értékelésu
|
|
/// </summary>
|
|
[EntityProperty("AlacsonyMagatartasErtekelesu", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? AlacsonyMagatartasErtekelesu
|
|
{
|
|
get
|
|
{
|
|
return m_AlacsonyMagatartasErtekelesu;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AlacsonyMagatartasErtekelesu == value) return;
|
|
m_AlacsonyMagatartasErtekelesu = value;
|
|
FieldModified("AlacsonyMagatartasErtekelesu", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region AlacsonySzorgalomErtekelesu
|
|
|
|
protected internal bool? m_AlacsonySzorgalomErtekelesu;
|
|
|
|
/// <summary>
|
|
/// alacsony szorgalom értékelésu
|
|
/// </summary>
|
|
[EntityProperty("AlacsonySzorgalomErtekelesu", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? AlacsonySzorgalomErtekelesu
|
|
{
|
|
get
|
|
{
|
|
return m_AlacsonySzorgalomErtekelesu;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AlacsonySzorgalomErtekelesu == value) return;
|
|
m_AlacsonySzorgalomErtekelesu = value;
|
|
FieldModified("AlacsonySzorgalomErtekelesu", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott
|
|
|
|
protected internal bool? m_AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott;
|
|
|
|
/// <summary>
|
|
/// alapfokú oktatásban résztvevo tizenhatodik életévét betöltött
|
|
/// </summary>
|
|
[EntityProperty("AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott
|
|
{
|
|
get
|
|
{
|
|
return m_AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott == value) return;
|
|
m_AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott = value;
|
|
FieldModified("AlapfokuOktatasbanResztvevoTizenhatodikEletevetBetoltott", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region AutomatikusJelzoGyakoriIgazolatlanMulasztas
|
|
|
|
protected internal int? m_AutomatikusJelzoGyakoriIgazolatlanMulasztas;
|
|
|
|
/// <summary>
|
|
/// automatikus jelzo -> gyakori igazolatlan mulasztás
|
|
/// </summary>
|
|
[EntityProperty("AutomatikusJelzoGyakoriIgazolatlanMulasztas", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
|
public virtual int? AutomatikusJelzoGyakoriIgazolatlanMulasztas
|
|
{
|
|
get
|
|
{
|
|
return m_AutomatikusJelzoGyakoriIgazolatlanMulasztas;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AutomatikusJelzoGyakoriIgazolatlanMulasztas == value) return;
|
|
m_AutomatikusJelzoGyakoriIgazolatlanMulasztas = value;
|
|
FieldModified("AutomatikusJelzoGyakoriIgazolatlanMulasztas", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region AutomatikusJelzoGyakoriMulasztas
|
|
|
|
protected internal int? m_AutomatikusJelzoGyakoriMulasztas;
|
|
|
|
/// <summary>
|
|
/// automatikus jelzo -> gyakori mulasztás
|
|
/// </summary>
|
|
[EntityProperty("AutomatikusJelzoGyakoriMulasztas", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
|
public virtual int? AutomatikusJelzoGyakoriMulasztas
|
|
{
|
|
get
|
|
{
|
|
return m_AutomatikusJelzoGyakoriMulasztas;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AutomatikusJelzoGyakoriMulasztas == value) return;
|
|
m_AutomatikusJelzoGyakoriMulasztas = value;
|
|
FieldModified("AutomatikusJelzoGyakoriMulasztas", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region AutomatikusJelzoRomloAtlag
|
|
|
|
protected internal int? m_AutomatikusJelzoRomloAtlag;
|
|
|
|
/// <summary>
|
|
/// automatikus jelzo -> romló átlag
|
|
/// </summary>
|
|
[EntityProperty("AutomatikusJelzoRomloAtlag", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
|
public virtual int? AutomatikusJelzoRomloAtlag
|
|
{
|
|
get
|
|
{
|
|
return m_AutomatikusJelzoRomloAtlag;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AutomatikusJelzoRomloAtlag == value) return;
|
|
m_AutomatikusJelzoRomloAtlag = value;
|
|
FieldModified("AutomatikusJelzoRomloAtlag", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region AutomatikusJelzoRomloAtlagTantargybol
|
|
|
|
protected internal int? m_AutomatikusJelzoRomloAtlagTantargybol;
|
|
|
|
/// <summary>
|
|
/// automatikus jelzo -> romló átlag tantárgyból
|
|
/// </summary>
|
|
[EntityProperty("AutomatikusJelzoRomloAtlagTantargybol", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
|
public virtual int? AutomatikusJelzoRomloAtlagTantargybol
|
|
{
|
|
get
|
|
{
|
|
return m_AutomatikusJelzoRomloAtlagTantargybol;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_AutomatikusJelzoRomloAtlagTantargybol == value) return;
|
|
m_AutomatikusJelzoRomloAtlagTantargybol = value;
|
|
FieldModified("AutomatikusJelzoRomloAtlagTantargybol", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region BeilleszkedesiNehezsegekkelRendelkezo
|
|
|
|
protected internal bool? m_BeilleszkedesiNehezsegekkelRendelkezo;
|
|
|
|
/// <summary>
|
|
/// beilleszkedési nehézségekkel rendelkezo
|
|
/// </summary>
|
|
[EntityProperty("BeilleszkedesiNehezsegekkelRendelkezo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? BeilleszkedesiNehezsegekkelRendelkezo
|
|
{
|
|
get
|
|
{
|
|
return m_BeilleszkedesiNehezsegekkelRendelkezo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_BeilleszkedesiNehezsegekkelRendelkezo == value) return;
|
|
m_BeilleszkedesiNehezsegekkelRendelkezo = value;
|
|
FieldModified("BeilleszkedesiNehezsegekkelRendelkezo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Datum
|
|
|
|
protected internal DateTime m_Datum;
|
|
|
|
/// <summary>
|
|
/// dátum
|
|
/// </summary>
|
|
[EntityProperty("Datum", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
|
|
public virtual DateTime Datum
|
|
{
|
|
get
|
|
{
|
|
return m_Datum;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_Datum == value) return;
|
|
m_Datum = value;
|
|
FieldModified("Datum", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Evismetlo
|
|
|
|
protected internal bool? m_Evismetlo;
|
|
|
|
/// <summary>
|
|
/// évismétlo
|
|
/// </summary>
|
|
[EntityProperty("Evismetlo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? Evismetlo
|
|
{
|
|
get
|
|
{
|
|
return m_Evismetlo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_Evismetlo == value) return;
|
|
m_Evismetlo = value;
|
|
FieldModified("Evismetlo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region EvismetloTantargyak
|
|
|
|
protected internal string m_EvismetloTantargyak;
|
|
|
|
/// <summary>
|
|
/// évismétlo tantárgyak
|
|
/// </summary>
|
|
[EntityProperty("EvismetloTantargyak", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
|
public virtual string EvismetloTantargyak
|
|
{
|
|
get
|
|
{
|
|
return m_EvismetloTantargyak;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_EvismetloTantargyak == value) return;
|
|
m_EvismetloTantargyak = value;
|
|
FieldModified("EvismetloTantargyak", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region EvvegiJegyekMiattVeszelyeztetett
|
|
|
|
protected internal bool? m_EvvegiJegyekMiattVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// évvégi jegyek miatt veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("EvvegiJegyekMiattVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? EvvegiJegyekMiattVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_EvvegiJegyekMiattVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_EvvegiJegyekMiattVeszelyeztetett == value) return;
|
|
m_EvvegiJegyekMiattVeszelyeztetett = value;
|
|
FieldModified("EvvegiJegyekMiattVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region FeleviJegyekMiattVeszelyeztetett
|
|
|
|
protected internal bool? m_FeleviJegyekMiattVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// félévi jegyek miatt veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("FeleviJegyekMiattVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? FeleviJegyekMiattVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_FeleviJegyekMiattVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_FeleviJegyekMiattVeszelyeztetett == value) return;
|
|
m_FeleviJegyekMiattVeszelyeztetett = value;
|
|
FieldModified("FeleviJegyekMiattVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region FeleviVeszelyeztetettTantargyak
|
|
|
|
protected internal string m_FeleviVeszelyeztetettTantargyak;
|
|
|
|
/// <summary>
|
|
/// félévi jegyek miatt veszélyeztetett tantárgyak
|
|
/// </summary>
|
|
[EntityProperty("FeleviVeszelyeztetettTantargyak", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
|
public virtual string FeleviVeszelyeztetettTantargyak
|
|
{
|
|
get
|
|
{
|
|
return m_FeleviVeszelyeztetettTantargyak;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_FeleviVeszelyeztetettTantargyak == value) return;
|
|
m_FeleviVeszelyeztetettTantargyak = value;
|
|
FieldModified("FeleviVeszelyeztetettTantargyak", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region HalmozottanHatranyosHelyzetu
|
|
|
|
protected internal bool? m_HalmozottanHatranyosHelyzetu;
|
|
|
|
/// <summary>
|
|
/// halmozottan hátrányos helyzetu
|
|
/// </summary>
|
|
[EntityProperty("HalmozottanHatranyosHelyzetu", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? HalmozottanHatranyosHelyzetu
|
|
{
|
|
get
|
|
{
|
|
return m_HalmozottanHatranyosHelyzetu;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_HalmozottanHatranyosHelyzetu == value) return;
|
|
m_HalmozottanHatranyosHelyzetu = value;
|
|
FieldModified("HalmozottanHatranyosHelyzetu", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region HatranyosHelyzetu
|
|
|
|
protected internal bool? m_HatranyosHelyzetu;
|
|
|
|
/// <summary>
|
|
/// hátrányos helyzetu
|
|
/// </summary>
|
|
[EntityProperty("HatranyosHelyzetu", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? HatranyosHelyzetu
|
|
{
|
|
get
|
|
{
|
|
return m_HatranyosHelyzetu;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_HatranyosHelyzetu == value) return;
|
|
m_HatranyosHelyzetu = value;
|
|
FieldModified("HatranyosHelyzetu", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett
|
|
|
|
protected internal bool? m_IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// igazolatlan mulasztások miatt eloreláthatóan veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett == value) return;
|
|
m_IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett = value;
|
|
FieldModified("IgazolatlanMulasztasokMiattElorelathatoanVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region IgazolatlanMulasztasokMiattVeszelyeztetett
|
|
|
|
protected internal bool? m_IgazolatlanMulasztasokMiattVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// igazolatlan mulasztások miatt veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("IgazolatlanMulasztasokMiattVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? IgazolatlanMulasztasokMiattVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_IgazolatlanMulasztasokMiattVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_IgazolatlanMulasztasokMiattVeszelyeztetett == value) return;
|
|
m_IgazolatlanMulasztasokMiattVeszelyeztetett = value;
|
|
FieldModified("IgazolatlanMulasztasokMiattVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region IntezetiAllamiNevelt
|
|
|
|
protected internal bool? m_IntezetiAllamiNevelt;
|
|
|
|
/// <summary>
|
|
/// intézeti állami nevelt
|
|
/// </summary>
|
|
[EntityProperty("IntezetiAllamiNevelt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? IntezetiAllamiNevelt
|
|
{
|
|
get
|
|
{
|
|
return m_IntezetiAllamiNevelt;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_IntezetiAllamiNevelt == value) return;
|
|
m_IntezetiAllamiNevelt = value;
|
|
FieldModified("IntezetiAllamiNevelt", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region JogviszonytSzunetelteto
|
|
|
|
protected internal bool? m_JogviszonytSzunetelteto;
|
|
|
|
/// <summary>
|
|
/// jogviszonyt szünetelteto
|
|
/// </summary>
|
|
[EntityProperty("JogviszonytSzunetelteto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? JogviszonytSzunetelteto
|
|
{
|
|
get
|
|
{
|
|
return m_JogviszonytSzunetelteto;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_JogviszonytSzunetelteto == value) return;
|
|
m_JogviszonytSzunetelteto = value;
|
|
FieldModified("JogviszonytSzunetelteto", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett
|
|
|
|
protected internal bool? m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett;
|
|
|
|
/// <summary>
|
|
/// középfokó oktatásba tizenhatodik életévének betöltését követoen belépett
|
|
/// </summary>
|
|
[EntityProperty("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett
|
|
{
|
|
get
|
|
{
|
|
return m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett == value) return;
|
|
m_KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett = value;
|
|
FieldModified("KozepfokuOktatasbaTizenhatodikEletevenekBetoltesetKovetoenBelepett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region LimitaltbolLegalabbKetto
|
|
|
|
protected internal bool? m_LimitaltbolLegalabbKetto;
|
|
|
|
/// <summary>
|
|
/// limitáltból legalább ketto
|
|
/// </summary>
|
|
[EntityProperty("LimitaltbolLegalabbKetto", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? LimitaltbolLegalabbKetto
|
|
{
|
|
get
|
|
{
|
|
return m_LimitaltbolLegalabbKetto;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_LimitaltbolLegalabbKetto == value) return;
|
|
m_LimitaltbolLegalabbKetto = value;
|
|
FieldModified("LimitaltbolLegalabbKetto", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Magantanulo
|
|
|
|
protected internal bool? m_Magantanulo;
|
|
|
|
/// <summary>
|
|
/// magántanuló
|
|
/// </summary>
|
|
[EntityProperty("Magantanulo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? Magantanulo
|
|
{
|
|
get
|
|
{
|
|
return m_Magantanulo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_Magantanulo == value) return;
|
|
m_Magantanulo = value;
|
|
FieldModified("Magantanulo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MagantanuloSajatDontesAlapjan
|
|
|
|
protected internal bool? m_MagantanuloSajatDontesAlapjan;
|
|
|
|
/// <summary>
|
|
/// magántanuló saját döntés alapján
|
|
/// </summary>
|
|
[EntityProperty("MagantanuloSajatDontesAlapjan", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? MagantanuloSajatDontesAlapjan
|
|
{
|
|
get
|
|
{
|
|
return m_MagantanuloSajatDontesAlapjan;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MagantanuloSajatDontesAlapjan == value) return;
|
|
m_MagantanuloSajatDontesAlapjan = value;
|
|
FieldModified("MagantanuloSajatDontesAlapjan", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MagantanulovaValt
|
|
|
|
protected internal bool? m_MagantanulovaValt;
|
|
|
|
/// <summary>
|
|
/// magántanulóvá vált
|
|
/// </summary>
|
|
[EntityProperty("MagantanulovaValt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? MagantanulovaValt
|
|
{
|
|
get
|
|
{
|
|
return m_MagantanulovaValt;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MagantanulovaValt == value) return;
|
|
m_MagantanulovaValt = value;
|
|
FieldModified("MagantanulovaValt", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MagantanulovaValtSajatDontesAlapjan
|
|
|
|
protected internal bool? m_MagantanulovaValtSajatDontesAlapjan;
|
|
|
|
/// <summary>
|
|
/// magántanulóvá vált saját döntés alapján
|
|
/// </summary>
|
|
[EntityProperty("MagantanulovaValtSajatDontesAlapjan", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? MagantanulovaValtSajatDontesAlapjan
|
|
{
|
|
get
|
|
{
|
|
return m_MagantanulovaValtSajatDontesAlapjan;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MagantanulovaValtSajatDontesAlapjan == value) return;
|
|
m_MagantanulovaValtSajatDontesAlapjan = value;
|
|
FieldModified("MagantanulovaValtSajatDontesAlapjan", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MagatartasiProblemavalKuzdo
|
|
|
|
protected internal bool? m_MagatartasiProblemavalKuzdo;
|
|
|
|
/// <summary>
|
|
/// magatartási problémával küzdo
|
|
/// </summary>
|
|
[EntityProperty("MagatartasiProblemavalKuzdo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? MagatartasiProblemavalKuzdo
|
|
{
|
|
get
|
|
{
|
|
return m_MagatartasiProblemavalKuzdo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MagatartasiProblemavalKuzdo == value) return;
|
|
m_MagatartasiProblemavalKuzdo = value;
|
|
FieldModified("MagatartasiProblemavalKuzdo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MenedekjoggalRendelkezo
|
|
|
|
protected internal bool? m_MenedekjoggalRendelkezo;
|
|
|
|
/// <summary>
|
|
/// menedékjoggal rendelkezo
|
|
/// </summary>
|
|
[EntityProperty("MenedekjoggalRendelkezo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? MenedekjoggalRendelkezo
|
|
{
|
|
get
|
|
{
|
|
return m_MenedekjoggalRendelkezo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MenedekjoggalRendelkezo == value) return;
|
|
m_MenedekjoggalRendelkezo = value;
|
|
FieldModified("MenedekjoggalRendelkezo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MeresiAzonosito
|
|
|
|
protected internal string m_MeresiAzonosito;
|
|
|
|
/// <summary>
|
|
/// mérési azonosító
|
|
/// </summary>
|
|
[EntityProperty("MeresiAzonosito", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
|
public virtual string MeresiAzonosito
|
|
{
|
|
get
|
|
{
|
|
return m_MeresiAzonosito;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MeresiAzonosito == value) return;
|
|
m_MeresiAzonosito = value;
|
|
FieldModified("MeresiAzonosito", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region MulasztasokMiattVeszelyeztetett
|
|
|
|
protected internal bool? m_MulasztasokMiattVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// mulasztások miatt veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("MulasztasokMiattVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? MulasztasokMiattVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_MulasztasokMiattVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_MulasztasokMiattVeszelyeztetett == value) return;
|
|
m_MulasztasokMiattVeszelyeztetett = value;
|
|
FieldModified("MulasztasokMiattVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region RendszeresGyermekvedelmiKedvezmenybenReszesulo
|
|
|
|
protected internal bool? m_RendszeresGyermekvedelmiKedvezmenybenReszesulo;
|
|
|
|
/// <summary>
|
|
/// rendszeres gyermekvédelmi kedvezményben részesülo
|
|
/// </summary>
|
|
[EntityProperty("RendszeresGyermekvedelmiKedvezmenybenReszesulo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? RendszeresGyermekvedelmiKedvezmenybenReszesulo
|
|
{
|
|
get
|
|
{
|
|
return m_RendszeresGyermekvedelmiKedvezmenybenReszesulo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_RendszeresGyermekvedelmiKedvezmenybenReszesulo == value) return;
|
|
m_RendszeresGyermekvedelmiKedvezmenybenReszesulo = value;
|
|
FieldModified("RendszeresGyermekvedelmiKedvezmenybenReszesulo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region SajatosNevelesiIgenyu
|
|
|
|
protected internal bool? m_SajatosNevelesiIgenyu;
|
|
|
|
/// <summary>
|
|
/// sajátos nevelési igényu
|
|
/// </summary>
|
|
[EntityProperty("SajatosNevelesiIgenyu", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? SajatosNevelesiIgenyu
|
|
{
|
|
get
|
|
{
|
|
return m_SajatosNevelesiIgenyu;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_SajatosNevelesiIgenyu == value) return;
|
|
m_SajatosNevelesiIgenyu = value;
|
|
FieldModified("SajatosNevelesiIgenyu", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region TanevKezdeteOtaTavozott
|
|
|
|
protected internal bool? m_TanevKezdeteOtaTavozott;
|
|
|
|
/// <summary>
|
|
/// tanév kezdete óta távozott
|
|
/// </summary>
|
|
[EntityProperty("TanevKezdeteOtaTavozott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? TanevKezdeteOtaTavozott
|
|
{
|
|
get
|
|
{
|
|
return m_TanevKezdeteOtaTavozott;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_TanevKezdeteOtaTavozott == value) return;
|
|
m_TanevKezdeteOtaTavozott = value;
|
|
FieldModified("TanevKezdeteOtaTavozott", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region TantargyiAtlagMiattVeszelyeztetett
|
|
|
|
protected internal bool? m_TantargyiAtlagMiattVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// tantárgyi átlag miatt veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("TantargyiAtlagMiattVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? TantargyiAtlagMiattVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_TantargyiAtlagMiattVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_TantargyiAtlagMiattVeszelyeztetett == value) return;
|
|
m_TantargyiAtlagMiattVeszelyeztetett = value;
|
|
FieldModified("TantargyiAtlagMiattVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett
|
|
|
|
protected internal bool? m_TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// tantárgyi mulasztások miatt eloreláthatóan veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett == value) return;
|
|
m_TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett = value;
|
|
FieldModified("TantargyiMulasztasokMiattElorelathatoanVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region TantargyiMulasztasokMiattVeszelyeztetett
|
|
|
|
protected internal bool? m_TantargyiMulasztasokMiattVeszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// tantárgyi mulasztások miatt veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("TantargyiMulasztasokMiattVeszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? TantargyiMulasztasokMiattVeszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_TantargyiMulasztasokMiattVeszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_TantargyiMulasztasokMiattVeszelyeztetett == value) return;
|
|
m_TantargyiMulasztasokMiattVeszelyeztetett = value;
|
|
FieldModified("TantargyiMulasztasokMiattVeszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region TanulasiProblemavalKuzdo
|
|
|
|
protected internal bool? m_TanulasiProblemavalKuzdo;
|
|
|
|
/// <summary>
|
|
/// tanulási problémával küzdo
|
|
/// </summary>
|
|
[EntityProperty("TanulasiProblemavalKuzdo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? TanulasiProblemavalKuzdo
|
|
{
|
|
get
|
|
{
|
|
return m_TanulasiProblemavalKuzdo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_TanulasiProblemavalKuzdo == value) return;
|
|
m_TanulasiProblemavalKuzdo = value;
|
|
FieldModified("TanulasiProblemavalKuzdo", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Veszelyeztetett
|
|
|
|
protected internal bool? m_Veszelyeztetett;
|
|
|
|
/// <summary>
|
|
/// veszélyeztetett
|
|
/// </summary>
|
|
[EntityProperty("Veszelyeztetett", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
|
public virtual bool? Veszelyeztetett
|
|
{
|
|
get
|
|
{
|
|
return m_Veszelyeztetett;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
|
|
if (m_Veszelyeztetett == value) return;
|
|
m_Veszelyeztetett = value;
|
|
FieldModified("Veszelyeztetett", value);
|
|
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region Asszociációkkal kapcsolatos dolgok
|
|
|
|
#region TanuloESLAdatok (*) -> Tanulo (1)
|
|
|
|
protected internal int m_TanuloId = -1;
|
|
|
|
/// <summary>
|
|
/// A(z) Tanulo asszociáció végpontjának ID-ja.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// - Insert() előtt célszerű kitölteni
|
|
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
|
|
/// - LoadByID() felhozza ezt a mezőt
|
|
/// </remarks>
|
|
public virtual int TanuloId
|
|
{
|
|
get
|
|
{
|
|
return InternalTanuloId;
|
|
}
|
|
set
|
|
{
|
|
InternalTanuloId = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Ez egy külön bejárat a DA számára
|
|
/// <summary>
|
|
internal int InternalTanuloId
|
|
{
|
|
get
|
|
{
|
|
if (m_Tanulo != null)
|
|
{
|
|
return m_Tanulo.ID;
|
|
}
|
|
else
|
|
{
|
|
return m_TanuloId;// XXX az meg nem teljesen OK
|
|
}
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
if (m_TanuloId != value)
|
|
{
|
|
m_TanuloId = value;
|
|
m_Tanulo = null;
|
|
FieldModified("TanuloId", value);
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Ez egy külön bejárat a DA számára
|
|
/// <summary>
|
|
internal void ModifyTanulo(Tanulo value)
|
|
{
|
|
m_TanuloId = value != null ? value.ID : -1;
|
|
m_Tanulo = value;
|
|
FieldModified("TanuloId", value != null ? (object)value.ID : DBNull.Value);
|
|
}
|
|
|
|
protected internal void SetTanulo(Tanulo value)
|
|
{
|
|
m_Tanulo = value;
|
|
if (value != null)
|
|
{
|
|
m_TanuloId = value.ID;
|
|
}
|
|
else
|
|
{
|
|
m_TanuloId = -1;
|
|
}
|
|
}
|
|
|
|
protected Tanulo m_Tanulo = null;
|
|
|
|
ITanulo ITanuloESLAdatok.Tanulo
|
|
{
|
|
get { return Tanulo; }
|
|
set { Tanulo = value as Tanulo; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Nincs definiálva megjegyzés.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Az UML modellben szereplő TanuloESLAdatok és Tanulo entitások közötti asszociáció megvalósítása.
|
|
/// </remarks>
|
|
[EntityProperty("Tanulo", EntityPropertyBaseType.Entity, typeof(Tanulo), EntityCopyMethod.ShallowCopy)]
|
|
public virtual Tanulo Tanulo
|
|
{
|
|
get
|
|
{
|
|
if ((m_Tanulo == null) && (m_TanuloId != -1))
|
|
{
|
|
SDA.Kreta.Entities.Tanulo partner = SDA.Kreta.Entities.Tanulo.GiveAnInstance();
|
|
partner.LoadByID(m_TanuloId);
|
|
|
|
this.SetTanulo(partner);
|
|
}
|
|
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
|
return m_Tanulo;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
if (value != null)
|
|
{
|
|
if ((m_Tanulo == null) || (value.ID != m_Tanulo.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.Tanulo_TanuloESLAdatok_DA da = new Tanulo_TanuloESLAdatok_DA(value);
|
|
da.AddItem(this);
|
|
this.SetTanulo(value);
|
|
}
|
|
else
|
|
{
|
|
this.SetTanulo(value);
|
|
}
|
|
FieldModified("TanuloId", value.ID);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
// ki kell törölni a kapcsolatot az adatbázisban
|
|
this.SetTanulo(null);
|
|
UpdateAssociations();
|
|
FieldModified("TanuloId", DBNull.Value);
|
|
}
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region TanuloESLAdatok (*) -> Intezmeny (1)
|
|
|
|
protected internal int m_IntezmenyId = -1;
|
|
|
|
/// <summary>
|
|
/// A(z) Intezmeny asszociáció végpontjának ID-ja.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// - Insert() előtt célszerű kitölteni
|
|
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
|
|
/// - LoadByID() felhozza ezt a mezőt
|
|
/// </remarks>
|
|
public virtual int IntezmenyId
|
|
{
|
|
get
|
|
{
|
|
return InternalIntezmenyId;
|
|
}
|
|
set
|
|
{
|
|
InternalIntezmenyId = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Ez egy külön bejárat a DA számára
|
|
/// <summary>
|
|
internal int InternalIntezmenyId
|
|
{
|
|
get
|
|
{
|
|
if (m_Intezmeny != null)
|
|
{
|
|
return m_Intezmeny.ID;
|
|
}
|
|
else
|
|
{
|
|
return m_IntezmenyId;// XXX az meg nem teljesen OK
|
|
}
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
if (m_IntezmenyId != value)
|
|
{
|
|
m_IntezmenyId = value;
|
|
m_Intezmeny = null;
|
|
FieldModified("IntezmenyId", value);
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Ez egy külön bejárat a DA számára
|
|
/// <summary>
|
|
internal void ModifyIntezmeny(Intezmeny value)
|
|
{
|
|
m_IntezmenyId = value != null ? value.ID : -1;
|
|
m_Intezmeny = value;
|
|
FieldModified("IntezmenyId", value != null ? (object)value.ID : DBNull.Value);
|
|
}
|
|
|
|
protected internal void SetIntezmeny(Intezmeny value)
|
|
{
|
|
m_Intezmeny = value;
|
|
if (value != null)
|
|
{
|
|
m_IntezmenyId = value.ID;
|
|
}
|
|
else
|
|
{
|
|
m_IntezmenyId = -1;
|
|
}
|
|
}
|
|
|
|
protected Intezmeny m_Intezmeny = null;
|
|
|
|
IIntezmeny ITanuloESLAdatok.Intezmeny
|
|
{
|
|
get { return Intezmeny; }
|
|
set { Intezmeny = value as Intezmeny; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Nincs definiálva megjegyzés.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Az UML modellben szereplő TanuloESLAdatok és Intezmeny entitások közötti asszociáció megvalósítása.
|
|
/// </remarks>
|
|
[EntityProperty("Intezmeny", EntityPropertyBaseType.Entity, typeof(Intezmeny), EntityCopyMethod.ShallowCopy)]
|
|
public virtual Intezmeny Intezmeny
|
|
{
|
|
get
|
|
{
|
|
if ((m_Intezmeny == null) && (m_IntezmenyId != -1))
|
|
{
|
|
SDA.Kreta.Entities.Intezmeny partner = SDA.Kreta.Entities.Intezmeny.GiveAnInstance();
|
|
partner.LoadByID(m_IntezmenyId);
|
|
|
|
this.SetIntezmeny(partner);
|
|
}
|
|
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
|
return m_Intezmeny;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
if (value != null)
|
|
{
|
|
if ((m_Intezmeny == null) || (value.ID != m_Intezmeny.ID))
|
|
{
|
|
if (value.State != EntityState.Initialized)
|
|
{
|
|
throw new EntityStateException(value.State);
|
|
}
|
|
if ((this.State != EntityState.New))
|
|
{
|
|
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
|
|
SDA.Kreta.Entities.Intezmeny_TanuloESLAdatok_DA da = new Intezmeny_TanuloESLAdatok_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 TanuloESLAdatok (*) -> Tanev (1)
|
|
|
|
protected internal int m_TanevId = -1;
|
|
|
|
/// <summary>
|
|
/// A(z) Tanev asszociáció végpontjának ID-ja.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// - Insert() előtt célszerű kitölteni
|
|
/// - Update() nincs rá hatással: ezt a mezőt nem frissíti
|
|
/// - LoadByID() felhozza ezt a mezőt
|
|
/// </remarks>
|
|
public virtual int TanevId
|
|
{
|
|
get
|
|
{
|
|
return InternalTanevId;
|
|
}
|
|
set
|
|
{
|
|
InternalTanevId = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Ez egy külön bejárat a DA számára
|
|
/// <summary>
|
|
internal int InternalTanevId
|
|
{
|
|
get
|
|
{
|
|
if (m_Tanev != null)
|
|
{
|
|
return m_Tanev.ID;
|
|
}
|
|
else
|
|
{
|
|
return m_TanevId;// XXX az meg nem teljesen OK
|
|
}
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
if (m_TanevId != value)
|
|
{
|
|
m_TanevId = value;
|
|
m_Tanev = null;
|
|
FieldModified("TanevId", value);
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Ez egy külön bejárat a DA számára
|
|
/// <summary>
|
|
internal void ModifyTanev(Tanev value)
|
|
{
|
|
m_TanevId = value != null ? value.ID : -1;
|
|
m_Tanev = value;
|
|
FieldModified("TanevId", value != null ? (object)value.ID : DBNull.Value);
|
|
}
|
|
|
|
protected internal void SetTanev(Tanev value)
|
|
{
|
|
m_Tanev = value;
|
|
if (value != null)
|
|
{
|
|
m_TanevId = value.ID;
|
|
}
|
|
else
|
|
{
|
|
m_TanevId = -1;
|
|
}
|
|
}
|
|
|
|
protected Tanev m_Tanev = null;
|
|
|
|
ITanev ITanuloESLAdatok.Tanev
|
|
{
|
|
get { return Tanev; }
|
|
set { Tanev = value as Tanev; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Nincs definiálva megjegyzés.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Az UML modellben szereplő TanuloESLAdatok és Tanev entitások közötti asszociáció megvalósítása.
|
|
/// </remarks>
|
|
[EntityProperty("Tanev", EntityPropertyBaseType.Entity, typeof(Tanev), EntityCopyMethod.ShallowCopy)]
|
|
public virtual Tanev Tanev
|
|
{
|
|
get
|
|
{
|
|
if ((m_Tanev == null) && (m_TanevId != -1))
|
|
{
|
|
SDA.Kreta.Entities.Tanev partner = SDA.Kreta.Entities.Tanev.GiveAnInstance();
|
|
partner.LoadByID(m_TanevId);
|
|
|
|
this.SetTanev(partner);
|
|
}
|
|
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
|
return m_Tanev;
|
|
}
|
|
set
|
|
{
|
|
CheckModifyable();
|
|
if (value != null)
|
|
{
|
|
if ((m_Tanev == null) || (value.ID != m_Tanev.ID))
|
|
{
|
|
if (value.State != EntityState.Initialized)
|
|
{
|
|
throw new EntityStateException(value.State);
|
|
}
|
|
if ((this.State != EntityState.New))
|
|
{
|
|
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
|
|
SDA.Kreta.Entities.Tanev_TanuloESLAdatok_DA da = new Tanev_TanuloESLAdatok_DA(value);
|
|
da.AddItem(this);
|
|
this.SetTanev(value);
|
|
}
|
|
else
|
|
{
|
|
this.SetTanev(value);
|
|
}
|
|
FieldModified("TanevId", value.ID);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
// ki kell törölni a kapcsolatot az adatbázisban
|
|
this.SetTanev(null);
|
|
UpdateAssociations();
|
|
FieldModified("TanevId", DBNull.Value);
|
|
}
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
}
|
|
}
|
|
|