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

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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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
}
}