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