3388 lines
108 KiB
C#
3388 lines
108 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 OrarendiOra 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("OrarendiOra")]
|
||
// alapértelmezett EntityHistoryMode
|
||
public class OrarendiOra : Entity, IOrarendiOra
|
||
{
|
||
internal protected OrarendiOra()
|
||
: base()
|
||
{
|
||
}
|
||
|
||
public class AttributeInfo
|
||
{
|
||
public const string Differencialt = "Differencialt";
|
||
public const string Drama = "Drama";
|
||
public const string Hetirend = "Hetirend";
|
||
public const string HetNapja = "HetNapja";
|
||
public const string IKTTanora = "IKTTanora";
|
||
public const string IPRTanora = "IPRTanora";
|
||
public const string Kooperativ = "Kooperativ";
|
||
public const string Meres = "Meres";
|
||
public const string MindennaposTestneveles = "MindennaposTestneveles";
|
||
public const string NemSzakrendszeruOra = "NemSzakrendszeruOra";
|
||
public const string NemzetisegiOra = "NemzetisegiOra";
|
||
public const string Oraszam = "Oraszam";
|
||
public const string Sorszamozando = "Sorszamozando";
|
||
public const string TAMOPOra = "TAMOPOra";
|
||
public const string Tulora = "Tulora";
|
||
public const string Bontott = "Bontott";
|
||
public const string OraErvenyessegKezdete = "OraErvenyessegKezdete";
|
||
public const string OraErvenyessegVege = "OraErvenyessegVege";
|
||
public const string ParhuzamosOra = "ParhuzamosOra";
|
||
public const string TIOP12 = "TIOP12";
|
||
public const string OraKezdete = "OraKezdete";
|
||
public const string OraVege = "OraVege";
|
||
public const string Importalt = "Importalt";
|
||
public const string CsengetesirendId = "CsengetesirendId";
|
||
public const string CsengetesirendOraId = "CsengetesirendOraId";
|
||
public const string OrarendiOraGroupId = "OrarendiOraGroupId";
|
||
public const string EFOP32317 = "EFOP32317";
|
||
public const string MultikulturalisOra = "MultikulturalisOra";
|
||
public const string KomplexOra = "KomplexOra";
|
||
public const string KIPOra = "KIPOra";
|
||
public const string VEKOP73317 = "VEKOP73317";
|
||
public const string KAPOra = "KAPOra";
|
||
public const string GINOP623 = "GINOP623";
|
||
public const string EgyediNap = "EgyediNap";
|
||
public const string IsKezzelFelvettegyediNap = "IsKezzelFelvettegyediNap";
|
||
public const string EFOP31716 = "EFOP31716";
|
||
public const string EFOP33717 = "EFOP33717";
|
||
public const string TIOP1111212012001 = "TIOP1111212012001";
|
||
public const string IsDfhtkipOra = "IsDfhtkipOra";
|
||
public const string IsDfhtOra = "IsDfhtOra";
|
||
public const string IsDigitalisAlapuAlprogram = "IsDigitalisAlapuAlprogram";
|
||
public const string IsEletgyakorlatAlapuAlprogram = "IsEletgyakorlatAlapuAlprogram";
|
||
public const string IsLogikaAlapuAlprogram = "IsLogikaAlapuAlprogram";
|
||
public const string IsMuveszetAlapuAlprogram = "IsMuveszetAlapuAlprogram";
|
||
public const string IsRahangolodas = "IsRahangolodas";
|
||
public const string IsTeorad = "IsTeorad";
|
||
public const string IsTestmozgasAlapuAlprogram = "IsTestmozgasAlapuAlprogram";
|
||
public const string IsFelnottoktatasiSzerzodes = "IsFelnottoktatasiSzerzodes";
|
||
public const string KozpontilagToroltOraGroupID = "KozpontilagToroltOraGroupID";
|
||
public const string KozpontiOraGroupId = "KozpontiOraGroupId";
|
||
public const string EFOP23517 = "EFOP23517";
|
||
}
|
||
|
||
public class AttributeLengthInfo
|
||
{
|
||
}
|
||
|
||
#region General
|
||
private OrarendiOraDA m_DA = new OrarendiOraDA();
|
||
|
||
protected static OrarendiOra FakeOrarendiOra { get; set; }
|
||
|
||
public static OrarendiOra GiveAnInstance()
|
||
{
|
||
OrarendiOra result = FakeOrarendiOra == null
|
||
? new OrarendiOra()
|
||
: (OrarendiOra)FakeOrarendiOra.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<OrarendiOra> 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<OrarendiOra> 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<OrarendiOra> LoadWithFilter(string filter, Dictionary<string, object> commandParameters = null)
|
||
{
|
||
var result = new EntityCollection<OrarendiOra>();
|
||
new OrarendiOraDA().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<OrarendiOra> LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable<string> columns, Dictionary<string, object> commandParameters = null)
|
||
{
|
||
var result = new EntityCollection<OrarendiOra>();
|
||
new OrarendiOraDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters);
|
||
return result;
|
||
}
|
||
|
||
protected override void StoreOriginalValues()
|
||
{
|
||
base.StoreOriginalValues();
|
||
OriginalValues.Add("Differencialt", (object)m_Differencialt);
|
||
OriginalValues.Add("Drama", (object)m_Drama);
|
||
OriginalValues.Add("Hetirend", (object)m_Hetirend);
|
||
OriginalValues.Add("HetNapja", (object)m_HetNapja);
|
||
OriginalValues.Add("IKTTanora", (object)m_IKTTanora);
|
||
OriginalValues.Add("IPRTanora", (object)m_IPRTanora);
|
||
OriginalValues.Add("Kooperativ", (object)m_Kooperativ);
|
||
OriginalValues.Add("Meres", (object)m_Meres);
|
||
OriginalValues.Add("MindennaposTestneveles", (object)m_MindennaposTestneveles);
|
||
OriginalValues.Add("NemSzakrendszeruOra", (object)m_NemSzakrendszeruOra);
|
||
OriginalValues.Add("NemzetisegiOra", (object)m_NemzetisegiOra);
|
||
OriginalValues.Add("Oraszam", (Oraszam == null ? (object)DBNull.Value : (object)m_Oraszam));
|
||
OriginalValues.Add("Sorszamozando", (object)m_Sorszamozando);
|
||
OriginalValues.Add("TAMOPOra", (object)m_TAMOPOra);
|
||
OriginalValues.Add("Tulora", (object)m_Tulora);
|
||
OriginalValues.Add("Bontott", (object)m_Bontott);
|
||
OriginalValues.Add("OraErvenyessegKezdete", (object)m_OraErvenyessegKezdete);
|
||
OriginalValues.Add("OraErvenyessegVege", (OraErvenyessegVege == null ? (object)DBNull.Value : (object)m_OraErvenyessegVege));
|
||
OriginalValues.Add("ParhuzamosOra", (object)m_ParhuzamosOra);
|
||
OriginalValues.Add("TIOP12", (object)m_TIOP12);
|
||
OriginalValues.Add("OraKezdete", (OraKezdete == null ? (object)DBNull.Value : (object)m_OraKezdete));
|
||
OriginalValues.Add("OraVege", (OraVege == null ? (object)DBNull.Value : (object)m_OraVege));
|
||
OriginalValues.Add("Importalt", (object)m_Importalt);
|
||
OriginalValues.Add("CsengetesirendId", (CsengetesirendId == null ? (object)DBNull.Value : (object)m_CsengetesirendId));
|
||
OriginalValues.Add("CsengetesirendOraId", (CsengetesirendOraId == null ? (object)DBNull.Value : (object)m_CsengetesirendOraId));
|
||
OriginalValues.Add("OrarendiOraGroupId", (OrarendiOraGroupId == null ? (object)DBNull.Value : (object)m_OrarendiOraGroupId));
|
||
OriginalValues.Add("EFOP32317", (object)m_EFOP32317);
|
||
OriginalValues.Add("MultikulturalisOra", (object)m_MultikulturalisOra);
|
||
OriginalValues.Add("KomplexOra", (object)m_KomplexOra);
|
||
OriginalValues.Add("KIPOra", (object)m_KIPOra);
|
||
OriginalValues.Add("VEKOP73317", (object)m_VEKOP73317);
|
||
OriginalValues.Add("KAPOra", (object)m_KAPOra);
|
||
OriginalValues.Add("GINOP623", (object)m_GINOP623);
|
||
OriginalValues.Add("EgyediNap", (object)m_EgyediNap);
|
||
OriginalValues.Add("IsKezzelFelvettegyediNap", (object)m_IsKezzelFelvettegyediNap);
|
||
OriginalValues.Add("EFOP31716", (object)m_EFOP31716);
|
||
OriginalValues.Add("EFOP33717", (object)m_EFOP33717);
|
||
OriginalValues.Add("TIOP1111212012001", (object)m_TIOP1111212012001);
|
||
OriginalValues.Add("IsDfhtkipOra", (object)m_IsDfhtkipOra);
|
||
OriginalValues.Add("IsDfhtOra", (object)m_IsDfhtOra);
|
||
OriginalValues.Add("IsDigitalisAlapuAlprogram", (object)m_IsDigitalisAlapuAlprogram);
|
||
OriginalValues.Add("IsEletgyakorlatAlapuAlprogram", (object)m_IsEletgyakorlatAlapuAlprogram);
|
||
OriginalValues.Add("IsLogikaAlapuAlprogram", (object)m_IsLogikaAlapuAlprogram);
|
||
OriginalValues.Add("IsMuveszetAlapuAlprogram", (object)m_IsMuveszetAlapuAlprogram);
|
||
OriginalValues.Add("IsRahangolodas", (object)m_IsRahangolodas);
|
||
OriginalValues.Add("IsTeorad", (object)m_IsTeorad);
|
||
OriginalValues.Add("IsTestmozgasAlapuAlprogram", (object)m_IsTestmozgasAlapuAlprogram);
|
||
OriginalValues.Add("IsFelnottoktatasiSzerzodes", (object)m_IsFelnottoktatasiSzerzodes);
|
||
OriginalValues.Add("KozpontilagToroltOraGroupID", (KozpontilagToroltOraGroupID == null ? (object)DBNull.Value : (object)m_KozpontilagToroltOraGroupID));
|
||
OriginalValues.Add("KozpontiOraGroupId", (KozpontiOraGroupId == null ? (object)DBNull.Value : (object)m_KozpontiOraGroupId));
|
||
OriginalValues.Add("EFOP23517", (object)m_EFOP23517);
|
||
OriginalValues.Add("TeremId", (m_TeremId < 0 ? (object)DBNull.Value : (object)m_TeremId));
|
||
OriginalValues.Add("FoglalkozasId", (m_FoglalkozasId < 0 ? (object)DBNull.Value : (object)m_FoglalkozasId));
|
||
OriginalValues.Add("TantargyId", (m_TantargyId < 0 ? (object)DBNull.Value : (object)m_TantargyId));
|
||
OriginalValues.Add("OsztalyCsoportId", (m_OsztalyCsoportId < 0 ? (object)DBNull.Value : (object)m_OsztalyCsoportId));
|
||
OriginalValues.Add("TanarId", (m_TanarId < 0 ? (object)DBNull.Value : (object)m_TanarId));
|
||
OriginalValues.Add("TanevRendjeId", (m_TanevRendjeId < 0 ? (object)DBNull.Value : (object)m_TanevRendjeId));
|
||
OriginalValues.Add("OgOrarendId", (m_OgOrarendId < 0 ? (object)DBNull.Value : (object)m_OgOrarendId));
|
||
OriginalValues.Add("OraTulajdonosId", (m_OraTulajdonosId < 0 ? (object)DBNull.Value : (object)m_OraTulajdonosId));
|
||
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...
|
||
}
|
||
|
||
// kötelező asszociációk ellenőrzése...
|
||
if (m_IntezmenyId == -1) { throw new InvalidEntityAttributeException("OrarendiOra", "IntezmenyId", EntityAttributeError.Empty); }
|
||
if (m_TanevId == -1) { throw new InvalidEntityAttributeException("OrarendiOra", "TanevId", EntityAttributeError.Empty); }
|
||
|
||
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alaphelyzetbe állítás
|
||
protected override void Reset()
|
||
{
|
||
base.Reset();
|
||
|
||
// alaphelyzetbe állítjuk az egyszerű mezőket
|
||
this.m_Differencialt = false;
|
||
this.m_Drama = false;
|
||
this.m_Hetirend = -1;
|
||
this.m_HetNapja = -1;
|
||
this.m_IKTTanora = false;
|
||
this.m_IPRTanora = false;
|
||
this.m_Kooperativ = false;
|
||
this.m_Meres = false;
|
||
this.m_MindennaposTestneveles = false;
|
||
this.m_NemSzakrendszeruOra = false;
|
||
this.m_NemzetisegiOra = false;
|
||
this.m_Oraszam = null;
|
||
this.m_Sorszamozando = true;
|
||
this.m_TAMOPOra = false;
|
||
this.m_Tulora = false;
|
||
this.m_Bontott = false;
|
||
this.m_OraErvenyessegKezdete = DateTime.Now /* XXX DateTime */;
|
||
this.m_OraErvenyessegVege = null;
|
||
this.m_ParhuzamosOra = false;
|
||
this.m_TIOP12 = false;
|
||
this.m_OraKezdete = null;
|
||
this.m_OraVege = null;
|
||
this.m_Importalt = false;
|
||
this.m_CsengetesirendId = null;
|
||
this.m_CsengetesirendOraId = null;
|
||
this.m_OrarendiOraGroupId = null;
|
||
this.m_EFOP32317 = false;
|
||
this.m_MultikulturalisOra = false;
|
||
this.m_KomplexOra = false;
|
||
this.m_KIPOra = false;
|
||
this.m_VEKOP73317 = false;
|
||
this.m_KAPOra = false;
|
||
this.m_GINOP623 = false;
|
||
this.m_EgyediNap = false;
|
||
this.m_IsKezzelFelvettegyediNap = false;
|
||
this.m_EFOP31716 = false;
|
||
this.m_EFOP33717 = false;
|
||
this.m_TIOP1111212012001 = false;
|
||
this.m_IsDfhtkipOra = false;
|
||
this.m_IsDfhtOra = false;
|
||
this.m_IsDigitalisAlapuAlprogram = false;
|
||
this.m_IsEletgyakorlatAlapuAlprogram = false;
|
||
this.m_IsLogikaAlapuAlprogram = false;
|
||
this.m_IsMuveszetAlapuAlprogram = false;
|
||
this.m_IsRahangolodas = false;
|
||
this.m_IsTeorad = false;
|
||
this.m_IsTestmozgasAlapuAlprogram = false;
|
||
this.m_IsFelnottoktatasiSzerzodes = false;
|
||
this.m_KozpontilagToroltOraGroupID = null;
|
||
this.m_KozpontiOraGroupId = null;
|
||
this.m_EFOP23517 = false;
|
||
|
||
// alaphelyzetbe állítjuk az asszociációkból származó mezőket
|
||
this.m_TeremId = -1;
|
||
this.m_Terem = null; // Entity
|
||
this.m_FoglalkozasId = -1;
|
||
this.m_Foglalkozas = null; // Entity
|
||
this.m_TanitasiOra = null; // EntityCollection
|
||
this.m_TantargyId = -1;
|
||
this.m_Tantargy = null; // Entity
|
||
this.m_OsztalyCsoportId = -1;
|
||
this.m_OsztalyCsoport = null; // Entity
|
||
this.m_TanarId = -1;
|
||
this.m_Tanar = null; // Entity
|
||
this.m_OrarendiOraTulajdonsag = null; // EntityCollection
|
||
this.m_HaziFeladatok = null; // EntityCollection
|
||
this.m_FeltoltottFajl = null; // EntityCollection
|
||
this.m_OraFile = null; // EntityCollection
|
||
this.m_TanevRendjeId = -1;
|
||
this.m_TanevRendje = null; // Entity
|
||
this.m_OgOrarendId = -1;
|
||
this.m_OgOrarend = null; // Entity
|
||
this.m_OraTulajdonosId = -1;
|
||
this.m_OraTulajdonos = null; // Entity
|
||
this.m_IntezmenyId = -1;
|
||
this.m_Intezmeny = null; // Entity
|
||
this.m_TanevId = -1;
|
||
this.m_Tanev = null; // Entity
|
||
}
|
||
|
||
#endregion
|
||
|
||
protected override void DeAssociateBeforeDelete(bool runHandler = false)
|
||
{
|
||
// Nem kaszkád törölhető asszociációk ellenőrzése, hogy üresek-e...
|
||
|
||
// Terem esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
// Foglalkozas esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
if (this.TanitasiOra.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("OrarendiOra", "TanitasiOra", EntityUtil.GetAssociationDescription("T_TANITASIORA_OSSZES", "C_ORARENDIORAID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.HelyettesTanarok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("OrarendiOra", "HelyettesTanarok", EntityUtil.GetAssociationDescription("T_HELYETTESITESIIDOSZAK_OSSZES", "C_HELYETTESTANAROKID"));
|
||
}
|
||
// Tantargy esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
// OsztalyCsoport esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
// Tanar esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
if (this.OrarendiOraTulajdonsag.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("OrarendiOra", "OrarendiOraTulajdonsag", EntityUtil.GetAssociationDescription("T_ORARENDIORATULAJDONSAG_OSSZES", "C_ORARENDIORAID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.HaziFeladatok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("OrarendiOra", "HaziFeladatok", EntityUtil.GetAssociationDescription("T_HAZIFELADATOK_OSSZES", "C_ORARENDIORAID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.FeltoltottFajl.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("OrarendiOra", "FeltoltottFajl", EntityUtil.GetAssociationDescription("T_FELTOLTOTTFAJL_OSSZES", "ID")); // *-* + kapcsolotabla
|
||
}
|
||
if (this.OraFile.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("OrarendiOra", "OraFile", EntityUtil.GetAssociationDescription("T_ORAFILE_OSSZES", "C_ORARENDIORAID")); // nincs kapcsolotabla
|
||
}
|
||
// TanevRendje esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
// OgOrarend esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
// OraTulajdonos esetében mi mutatunk a másikra: startrole: *, endrole: 0..1
|
||
// Intezmeny esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
||
// Tanev esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
||
|
||
// kaszkád törlések...
|
||
|
||
}
|
||
|
||
#region Mezők és tulajdonságok
|
||
|
||
#region Egyszerű mezők
|
||
|
||
#region Differencialt
|
||
|
||
protected internal bool m_Differencialt;
|
||
|
||
/// <summary>
|
||
/// Az órán differenciált oktatás folyik-e
|
||
/// </summary>
|
||
[EntityProperty("Differencialt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Differencialt
|
||
{
|
||
get
|
||
{
|
||
return m_Differencialt;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Differencialt == value) return;
|
||
m_Differencialt = value;
|
||
FieldModified("Differencialt", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Drama
|
||
|
||
protected internal bool m_Drama;
|
||
|
||
/// <summary>
|
||
/// Az órán drámapedagógiai módszeru képzés folyik-e
|
||
/// </summary>
|
||
[EntityProperty("Drama", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Drama
|
||
{
|
||
get
|
||
{
|
||
return m_Drama;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Drama == value) return;
|
||
m_Drama = value;
|
||
FieldModified("Drama", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Hetirend
|
||
|
||
protected internal int /* DictionaryItem */ m_Hetirend;
|
||
|
||
/// <summary>
|
||
/// Hetirend ID-ja (minden héten, A-hét, B-hét...)
|
||
/// </summary>
|
||
[EntityProperty("Hetirend", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)]
|
||
[EntityDictionaryItemProperty("Hetirend", "HetiRendTipus", typeof(SDA.Kreta.Entities.HetiRendTipus))]
|
||
|
||
public virtual int /* DictionaryItem */ Hetirend
|
||
{
|
||
get
|
||
{
|
||
return m_Hetirend;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Hetirend == value) return;
|
||
m_Hetirend = value;
|
||
FieldModified("Hetirend", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region HetNapja
|
||
|
||
protected internal int /* DictionaryItem */ m_HetNapja;
|
||
|
||
/// <summary>
|
||
/// Hét napja ID (hétfo. kedd...)
|
||
/// </summary>
|
||
[EntityProperty("HetNapja", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)]
|
||
[EntityDictionaryItemProperty("HetNapja", "HetNapjaTipus", typeof(SDA.Kreta.Entities.HetNapjaTipus))]
|
||
|
||
public virtual int /* DictionaryItem */ HetNapja
|
||
{
|
||
get
|
||
{
|
||
return m_HetNapja;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_HetNapja == value) return;
|
||
m_HetNapja = value;
|
||
FieldModified("HetNapja", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IKTTanora
|
||
|
||
protected internal bool m_IKTTanora;
|
||
|
||
/// <summary>
|
||
/// Az órán IKT eszközök használata történik-e
|
||
/// </summary>
|
||
[EntityProperty("IKTTanora", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IKTTanora
|
||
{
|
||
get
|
||
{
|
||
return m_IKTTanora;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IKTTanora == value) return;
|
||
m_IKTTanora = value;
|
||
FieldModified("IKTTanora", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IPRTanora
|
||
|
||
protected internal bool m_IPRTanora;
|
||
|
||
/// <summary>
|
||
/// IPR tanóra jelölési lehetoség (bármit is jelentsen...)
|
||
/// </summary>
|
||
[EntityProperty("IPRTanora", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IPRTanora
|
||
{
|
||
get
|
||
{
|
||
return m_IPRTanora;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IPRTanora == value) return;
|
||
m_IPRTanora = value;
|
||
FieldModified("IPRTanora", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Kooperativ
|
||
|
||
protected internal bool m_Kooperativ;
|
||
|
||
/// <summary>
|
||
/// Az órán kooperatív módszeru képzés folyik-e
|
||
/// </summary>
|
||
[EntityProperty("Kooperativ", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Kooperativ
|
||
{
|
||
get
|
||
{
|
||
return m_Kooperativ;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Kooperativ == value) return;
|
||
m_Kooperativ = value;
|
||
FieldModified("Kooperativ", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Meres
|
||
|
||
protected internal bool m_Meres;
|
||
|
||
/// <summary>
|
||
/// Az órán mérés történik-e
|
||
/// </summary>
|
||
[EntityProperty("Meres", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Meres
|
||
{
|
||
get
|
||
{
|
||
return m_Meres;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Meres == value) return;
|
||
m_Meres = value;
|
||
FieldModified("Meres", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region MindennaposTestneveles
|
||
|
||
protected internal bool m_MindennaposTestneveles;
|
||
|
||
/// <summary>
|
||
/// Az óra mindennapos testnevelés része-e
|
||
/// </summary>
|
||
[EntityProperty("MindennaposTestneveles", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool MindennaposTestneveles
|
||
{
|
||
get
|
||
{
|
||
return m_MindennaposTestneveles;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_MindennaposTestneveles == value) return;
|
||
m_MindennaposTestneveles = value;
|
||
FieldModified("MindennaposTestneveles", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region NemSzakrendszeruOra
|
||
|
||
protected internal bool m_NemSzakrendszeruOra;
|
||
|
||
/// <summary>
|
||
/// Az órán nem szakrendszeru oktatás folyik-e (ilyen már évek óta nem lehet!)
|
||
/// </summary>
|
||
[EntityProperty("NemSzakrendszeruOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool NemSzakrendszeruOra
|
||
{
|
||
get
|
||
{
|
||
return m_NemSzakrendszeruOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_NemSzakrendszeruOra == value) return;
|
||
m_NemSzakrendszeruOra = value;
|
||
FieldModified("NemSzakrendszeruOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region NemzetisegiOra
|
||
|
||
protected internal bool m_NemzetisegiOra;
|
||
|
||
/// <summary>
|
||
/// Nemzetiségi óra-e
|
||
/// </summary>
|
||
[EntityProperty("NemzetisegiOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool NemzetisegiOra
|
||
{
|
||
get
|
||
{
|
||
return m_NemzetisegiOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_NemzetisegiOra == value) return;
|
||
m_NemzetisegiOra = value;
|
||
FieldModified("NemzetisegiOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Oraszam
|
||
|
||
protected internal int? m_Oraszam;
|
||
|
||
/// <summary>
|
||
/// Csengetési rendhez rendelt óra esetén, aznap hanyadik óra. Napirendnél NULL
|
||
/// </summary>
|
||
[EntityProperty("Oraszam", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
||
public virtual int? Oraszam
|
||
{
|
||
get
|
||
{
|
||
return m_Oraszam;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Oraszam == value) return;
|
||
m_Oraszam = value;
|
||
FieldModified("Oraszam", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Sorszamozando
|
||
|
||
protected internal bool m_Sorszamozando;
|
||
|
||
/// <summary>
|
||
/// Sorszámozni kell-e az órát
|
||
/// </summary>
|
||
[EntityProperty("Sorszamozando", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Sorszamozando
|
||
{
|
||
get
|
||
{
|
||
return m_Sorszamozando;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Sorszamozando == value) return;
|
||
m_Sorszamozando = value;
|
||
FieldModified("Sorszamozando", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region TAMOPOra
|
||
|
||
protected internal bool m_TAMOPOra;
|
||
|
||
/// <summary>
|
||
/// Támop project alapú-e az óra
|
||
/// </summary>
|
||
[EntityProperty("TAMOPOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool TAMOPOra
|
||
{
|
||
get
|
||
{
|
||
return m_TAMOPOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_TAMOPOra == value) return;
|
||
m_TAMOPOra = value;
|
||
FieldModified("TAMOPOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Tulora
|
||
|
||
protected internal bool m_Tulora;
|
||
|
||
/// <summary>
|
||
/// Az órát túlórában tartja-e a pedagógus
|
||
/// </summary>
|
||
[EntityProperty("Tulora", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Tulora
|
||
{
|
||
get
|
||
{
|
||
return m_Tulora;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Tulora == value) return;
|
||
m_Tulora = value;
|
||
FieldModified("Tulora", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Bontott
|
||
|
||
protected internal bool m_Bontott;
|
||
|
||
/// <summary>
|
||
/// Az óra bontott csoportokban folyik-e
|
||
/// </summary>
|
||
[EntityProperty("Bontott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Bontott
|
||
{
|
||
get
|
||
{
|
||
return m_Bontott;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Bontott == value) return;
|
||
m_Bontott = value;
|
||
FieldModified("Bontott", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OraErvenyessegKezdete
|
||
|
||
protected internal DateTime m_OraErvenyessegKezdete;
|
||
|
||
/// <summary>
|
||
/// Az órarendben mikortól érvényes az óra
|
||
/// </summary>
|
||
[EntityProperty("OraErvenyessegKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
|
||
public virtual DateTime OraErvenyessegKezdete
|
||
{
|
||
get
|
||
{
|
||
return m_OraErvenyessegKezdete;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_OraErvenyessegKezdete == value) return;
|
||
m_OraErvenyessegKezdete = value;
|
||
FieldModified("OraErvenyessegKezdete", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OraErvenyessegVege
|
||
|
||
protected internal DateTime? m_OraErvenyessegVege;
|
||
|
||
/// <summary>
|
||
/// Az órarendben meddig érvényes az óra (aznap már nem érvényes)
|
||
/// </summary>
|
||
[EntityProperty("OraErvenyessegVege", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
|
||
public virtual DateTime? OraErvenyessegVege
|
||
{
|
||
get
|
||
{
|
||
return m_OraErvenyessegVege;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_OraErvenyessegVege == value) return;
|
||
m_OraErvenyessegVege = value;
|
||
FieldModified("OraErvenyessegVege", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region ParhuzamosOra
|
||
|
||
protected internal bool m_ParhuzamosOra;
|
||
|
||
/// <summary>
|
||
/// Az óra párhuzamosan történik-e más órával, így ezt az órát nem kell figyelmbe venni a munkaidoelszámolásban
|
||
/// </summary>
|
||
[EntityProperty("ParhuzamosOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool ParhuzamosOra
|
||
{
|
||
get
|
||
{
|
||
return m_ParhuzamosOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_ParhuzamosOra == value) return;
|
||
m_ParhuzamosOra = value;
|
||
FieldModified("ParhuzamosOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region TIOP12
|
||
|
||
protected internal bool m_TIOP12;
|
||
|
||
/// <summary>
|
||
/// TIOP12 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("TIOP12", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool TIOP12
|
||
{
|
||
get
|
||
{
|
||
return m_TIOP12;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_TIOP12 == value) return;
|
||
m_TIOP12 = value;
|
||
FieldModified("TIOP12", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OraKezdete
|
||
|
||
protected internal DateTime? m_OraKezdete;
|
||
|
||
/// <summary>
|
||
/// Az óra kezdete csak a time része fontos, date rész mindig 1900.01.01.
|
||
/// </summary>
|
||
[EntityProperty("OraKezdete", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
|
||
public virtual DateTime? OraKezdete
|
||
{
|
||
get
|
||
{
|
||
return m_OraKezdete;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_OraKezdete == value) return;
|
||
m_OraKezdete = value;
|
||
FieldModified("OraKezdete", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OraVege
|
||
|
||
protected internal DateTime? m_OraVege;
|
||
|
||
/// <summary>
|
||
/// Az óra vége csak a time része fontos, date rész mindig 1900.01.01.
|
||
/// </summary>
|
||
[EntityProperty("OraVege", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
|
||
public virtual DateTime? OraVege
|
||
{
|
||
get
|
||
{
|
||
return m_OraVege;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_OraVege == value) return;
|
||
m_OraVege = value;
|
||
FieldModified("OraVege", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Importalt
|
||
|
||
protected internal bool m_Importalt;
|
||
|
||
/// <summary>
|
||
/// Importálással került-e be a rekord. Amit felületen módosítják a rekordot a flag False-ra vált.
|
||
/// </summary>
|
||
[EntityProperty("Importalt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Importalt
|
||
{
|
||
get
|
||
{
|
||
return m_Importalt;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Importalt == value) return;
|
||
m_Importalt = value;
|
||
FieldModified("Importalt", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region CsengetesirendId
|
||
|
||
protected internal int? m_CsengetesirendId;
|
||
|
||
/// <summary>
|
||
/// Az órához milyen csengetési rend tartozik
|
||
/// </summary>
|
||
[EntityProperty("CsengetesirendId", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
||
public virtual int? CsengetesirendId
|
||
{
|
||
get
|
||
{
|
||
return m_CsengetesirendId;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_CsengetesirendId == value) return;
|
||
m_CsengetesirendId = value;
|
||
FieldModified("CsengetesirendId", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region CsengetesirendOraId
|
||
|
||
protected internal int? m_CsengetesirendOraId;
|
||
|
||
/// <summary>
|
||
/// A csengetési rendhez tartozó óra ID-ja
|
||
/// </summary>
|
||
[EntityProperty("CsengetesirendOraId", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
||
public virtual int? CsengetesirendOraId
|
||
{
|
||
get
|
||
{
|
||
return m_CsengetesirendOraId;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_CsengetesirendOraId == value) return;
|
||
m_CsengetesirendOraId = value;
|
||
FieldModified("CsengetesirendOraId", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OrarendiOraGroupId
|
||
|
||
protected internal int? m_OrarendiOraGroupId;
|
||
|
||
/// <summary>
|
||
/// Az órarendi órák csoportosítására szolgál. Amennyiben egy Órarendi Óra szét van vágva, a group ID-juk azonos lesz.
|
||
/// </summary>
|
||
[EntityProperty("OrarendiOraGroupId", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
||
public virtual int? OrarendiOraGroupId
|
||
{
|
||
get
|
||
{
|
||
return m_OrarendiOraGroupId;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_OrarendiOraGroupId == value) return;
|
||
m_OrarendiOraGroupId = value;
|
||
FieldModified("OrarendiOraGroupId", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region EFOP32317
|
||
|
||
protected internal bool m_EFOP32317;
|
||
|
||
/// <summary>
|
||
/// EFOP32317 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("EFOP32317", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool EFOP32317
|
||
{
|
||
get
|
||
{
|
||
return m_EFOP32317;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_EFOP32317 == value) return;
|
||
m_EFOP32317 = value;
|
||
FieldModified("EFOP32317", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region MultikulturalisOra
|
||
|
||
protected internal bool m_MultikulturalisOra;
|
||
|
||
/// <summary>
|
||
/// Multikultúrális óra jelölési lehetoség (bármit is jelentsen...)
|
||
/// </summary>
|
||
[EntityProperty("MultikulturalisOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool MultikulturalisOra
|
||
{
|
||
get
|
||
{
|
||
return m_MultikulturalisOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_MultikulturalisOra == value) return;
|
||
m_MultikulturalisOra = value;
|
||
FieldModified("MultikulturalisOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KomplexOra
|
||
|
||
protected internal bool m_KomplexOra;
|
||
|
||
/// <summary>
|
||
/// Komplex óra-e
|
||
/// </summary>
|
||
[EntityProperty("KomplexOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool KomplexOra
|
||
{
|
||
get
|
||
{
|
||
return m_KomplexOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KomplexOra == value) return;
|
||
m_KomplexOra = value;
|
||
FieldModified("KomplexOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KIPOra
|
||
|
||
protected internal bool m_KIPOra;
|
||
|
||
/// <summary>
|
||
/// Komplex Instrukciós Program óra-e
|
||
/// </summary>
|
||
[EntityProperty("KIPOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool KIPOra
|
||
{
|
||
get
|
||
{
|
||
return m_KIPOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KIPOra == value) return;
|
||
m_KIPOra = value;
|
||
FieldModified("KIPOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region VEKOP73317
|
||
|
||
protected internal bool m_VEKOP73317;
|
||
|
||
/// <summary>
|
||
/// VEKOP72317 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("VEKOP73317", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool VEKOP73317
|
||
{
|
||
get
|
||
{
|
||
return m_VEKOP73317;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_VEKOP73317 == value) return;
|
||
m_VEKOP73317 = value;
|
||
FieldModified("VEKOP73317", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KAPOra
|
||
|
||
protected internal bool m_KAPOra;
|
||
|
||
/// <summary>
|
||
/// Komplex Alapprogram jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("KAPOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool KAPOra
|
||
{
|
||
get
|
||
{
|
||
return m_KAPOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KAPOra == value) return;
|
||
m_KAPOra = value;
|
||
FieldModified("KAPOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region GINOP623
|
||
|
||
protected internal bool m_GINOP623;
|
||
|
||
/// <summary>
|
||
/// GINOP623 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("GINOP623", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool GINOP623
|
||
{
|
||
get
|
||
{
|
||
return m_GINOP623;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_GINOP623 == value) return;
|
||
m_GINOP623 = value;
|
||
FieldModified("GINOP623", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region EgyediNap
|
||
|
||
protected internal bool m_EgyediNap;
|
||
|
||
/// <summary>
|
||
/// Egyedi napra felvett órarendi óra-e
|
||
/// </summary>
|
||
[EntityProperty("EgyediNap", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool EgyediNap
|
||
{
|
||
get
|
||
{
|
||
return m_EgyediNap;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_EgyediNap == value) return;
|
||
m_EgyediNap = value;
|
||
FieldModified("EgyediNap", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsKezzelFelvettegyediNap
|
||
|
||
protected internal bool m_IsKezzelFelvettegyediNap;
|
||
|
||
/// <summary>
|
||
/// Az egyedi napra felvett órarend másolódott vagy kézzel lett-e felvéve
|
||
/// </summary>
|
||
[EntityProperty("IsKezzelFelvettegyediNap", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsKezzelFelvettegyediNap
|
||
{
|
||
get
|
||
{
|
||
return m_IsKezzelFelvettegyediNap;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsKezzelFelvettegyediNap == value) return;
|
||
m_IsKezzelFelvettegyediNap = value;
|
||
FieldModified("IsKezzelFelvettegyediNap", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region EFOP31716
|
||
|
||
protected internal bool m_EFOP31716;
|
||
|
||
/// <summary>
|
||
/// EFOP31716 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("EFOP31716", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool EFOP31716
|
||
{
|
||
get
|
||
{
|
||
return m_EFOP31716;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_EFOP31716 == value) return;
|
||
m_EFOP31716 = value;
|
||
FieldModified("EFOP31716", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region EFOP33717
|
||
|
||
protected internal bool m_EFOP33717;
|
||
|
||
/// <summary>
|
||
/// EFOP33717 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("EFOP33717", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool EFOP33717
|
||
{
|
||
get
|
||
{
|
||
return m_EFOP33717;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_EFOP33717 == value) return;
|
||
m_EFOP33717 = value;
|
||
FieldModified("EFOP33717", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region TIOP1111212012001
|
||
|
||
protected internal bool m_TIOP1111212012001;
|
||
|
||
/// <summary>
|
||
/// TIOP1111212012001 projekt jelölési lehetoség
|
||
/// </summary>
|
||
[EntityProperty("TIOP1111212012001", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool TIOP1111212012001
|
||
{
|
||
get
|
||
{
|
||
return m_TIOP1111212012001;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_TIOP1111212012001 == value) return;
|
||
m_TIOP1111212012001 = value;
|
||
FieldModified("TIOP1111212012001", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsDfhtkipOra
|
||
|
||
protected internal bool m_IsDfhtkipOra;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsDfhtkipOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsDfhtkipOra
|
||
{
|
||
get
|
||
{
|
||
return m_IsDfhtkipOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsDfhtkipOra == value) return;
|
||
m_IsDfhtkipOra = value;
|
||
FieldModified("IsDfhtkipOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsDfhtOra
|
||
|
||
protected internal bool m_IsDfhtOra;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsDfhtOra", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsDfhtOra
|
||
{
|
||
get
|
||
{
|
||
return m_IsDfhtOra;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsDfhtOra == value) return;
|
||
m_IsDfhtOra = value;
|
||
FieldModified("IsDfhtOra", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsDigitalisAlapuAlprogram
|
||
|
||
protected internal bool m_IsDigitalisAlapuAlprogram;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsDigitalisAlapuAlprogram", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsDigitalisAlapuAlprogram
|
||
{
|
||
get
|
||
{
|
||
return m_IsDigitalisAlapuAlprogram;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsDigitalisAlapuAlprogram == value) return;
|
||
m_IsDigitalisAlapuAlprogram = value;
|
||
FieldModified("IsDigitalisAlapuAlprogram", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsEletgyakorlatAlapuAlprogram
|
||
|
||
protected internal bool m_IsEletgyakorlatAlapuAlprogram;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsEletgyakorlatAlapuAlprogram", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsEletgyakorlatAlapuAlprogram
|
||
{
|
||
get
|
||
{
|
||
return m_IsEletgyakorlatAlapuAlprogram;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsEletgyakorlatAlapuAlprogram == value) return;
|
||
m_IsEletgyakorlatAlapuAlprogram = value;
|
||
FieldModified("IsEletgyakorlatAlapuAlprogram", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsLogikaAlapuAlprogram
|
||
|
||
protected internal bool m_IsLogikaAlapuAlprogram;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsLogikaAlapuAlprogram", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsLogikaAlapuAlprogram
|
||
{
|
||
get
|
||
{
|
||
return m_IsLogikaAlapuAlprogram;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsLogikaAlapuAlprogram == value) return;
|
||
m_IsLogikaAlapuAlprogram = value;
|
||
FieldModified("IsLogikaAlapuAlprogram", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsMuveszetAlapuAlprogram
|
||
|
||
protected internal bool m_IsMuveszetAlapuAlprogram;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsMuveszetAlapuAlprogram", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsMuveszetAlapuAlprogram
|
||
{
|
||
get
|
||
{
|
||
return m_IsMuveszetAlapuAlprogram;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsMuveszetAlapuAlprogram == value) return;
|
||
m_IsMuveszetAlapuAlprogram = value;
|
||
FieldModified("IsMuveszetAlapuAlprogram", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsRahangolodas
|
||
|
||
protected internal bool m_IsRahangolodas;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsRahangolodas", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsRahangolodas
|
||
{
|
||
get
|
||
{
|
||
return m_IsRahangolodas;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsRahangolodas == value) return;
|
||
m_IsRahangolodas = value;
|
||
FieldModified("IsRahangolodas", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsTeorad
|
||
|
||
protected internal bool m_IsTeorad;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsTeorad", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsTeorad
|
||
{
|
||
get
|
||
{
|
||
return m_IsTeorad;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsTeorad == value) return;
|
||
m_IsTeorad = value;
|
||
FieldModified("IsTeorad", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsTestmozgasAlapuAlprogram
|
||
|
||
protected internal bool m_IsTestmozgasAlapuAlprogram;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsTestmozgasAlapuAlprogram", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsTestmozgasAlapuAlprogram
|
||
{
|
||
get
|
||
{
|
||
return m_IsTestmozgasAlapuAlprogram;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsTestmozgasAlapuAlprogram == value) return;
|
||
m_IsTestmozgasAlapuAlprogram = value;
|
||
FieldModified("IsTestmozgasAlapuAlprogram", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsFelnottoktatasiSzerzodes
|
||
|
||
protected internal bool m_IsFelnottoktatasiSzerzodes;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsFelnottoktatasiSzerzodes", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsFelnottoktatasiSzerzodes
|
||
{
|
||
get
|
||
{
|
||
return m_IsFelnottoktatasiSzerzodes;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsFelnottoktatasiSzerzodes == value) return;
|
||
m_IsFelnottoktatasiSzerzodes = value;
|
||
FieldModified("IsFelnottoktatasiSzerzodes", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KozpontilagToroltOraGroupID
|
||
|
||
protected internal Guid? m_KozpontilagToroltOraGroupID;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("KozpontilagToroltOraGroupID", EntityPropertyBaseType.ValueType, typeof(Guid), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Guid? KozpontilagToroltOraGroupID
|
||
{
|
||
get
|
||
{
|
||
return m_KozpontilagToroltOraGroupID;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KozpontilagToroltOraGroupID == value) return;
|
||
m_KozpontilagToroltOraGroupID = value;
|
||
FieldModified("KozpontilagToroltOraGroupID", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KozpontiOraGroupId
|
||
|
||
protected internal Guid? m_KozpontiOraGroupId;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("KozpontiOraGroupId", EntityPropertyBaseType.ValueType, typeof(Guid), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Guid? KozpontiOraGroupId
|
||
{
|
||
get
|
||
{
|
||
return m_KozpontiOraGroupId;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KozpontiOraGroupId == value) return;
|
||
m_KozpontiOraGroupId = value;
|
||
FieldModified("KozpontiOraGroupId", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region EFOP23517
|
||
|
||
protected internal bool m_EFOP23517;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("EFOP23517", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool EFOP23517
|
||
{
|
||
get
|
||
{
|
||
return m_EFOP23517;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_EFOP23517 == value) return;
|
||
m_EFOP23517 = value;
|
||
FieldModified("EFOP23517", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#endregion
|
||
|
||
#region Asszociációkkal kapcsolatos dolgok
|
||
|
||
protected internal virtual bool LoadByTanitasiOraId(int id)
|
||
{
|
||
return m_DA.LoadByTanitasiOraId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByOrarendiOraTulajdonsagId(int id)
|
||
{
|
||
return m_DA.LoadByOrarendiOraTulajdonsagId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByHaziFeladatokId(int id)
|
||
{
|
||
return m_DA.LoadByHaziFeladatokId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByOraFileId(int id)
|
||
{
|
||
return m_DA.LoadByOraFileId(id, this);
|
||
}
|
||
|
||
#region OrarendiOra (*) -> Terem (0..1)
|
||
|
||
protected internal int m_TeremId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) Terem 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 TeremId
|
||
{
|
||
get
|
||
{
|
||
return InternalTeremId;
|
||
}
|
||
set
|
||
{
|
||
InternalTeremId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalTeremId
|
||
{
|
||
get
|
||
{
|
||
if (m_Terem != null)
|
||
{
|
||
return m_Terem.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_TeremId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_TeremId != value)
|
||
{
|
||
m_TeremId = value;
|
||
m_Terem = null;
|
||
FieldModified("TeremId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyTerem(Terem value)
|
||
{
|
||
m_TeremId = value != null ? value.ID : -1;
|
||
m_Terem = value;
|
||
FieldModified("TeremId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetTerem(Terem value)
|
||
{
|
||
m_Terem = value;
|
||
if (value != null)
|
||
{
|
||
m_TeremId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_TeremId = -1;
|
||
}
|
||
}
|
||
|
||
protected Terem m_Terem = null;
|
||
|
||
ITerem IOrarendiOra.Terem
|
||
{
|
||
get { return Terem; }
|
||
set { Terem = value as Terem; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// A terem ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és Terem entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Terem", EntityPropertyBaseType.Entity, typeof(Terem), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Terem Terem
|
||
{
|
||
get
|
||
{
|
||
if ((m_Terem == null) && (m_TeremId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Terem partner = SDA.Kreta.Entities.Terem.GiveAnInstance();
|
||
partner.LoadByID(m_TeremId);
|
||
|
||
this.SetTerem(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_Terem;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_Terem == null) || (value.ID != m_Terem.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.Terem_OrarendiOra_DA da = new Terem_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetTerem(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetTerem(value);
|
||
}
|
||
FieldModified("TeremId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetTerem(null);
|
||
UpdateAssociations();
|
||
FieldModified("TeremId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> Foglalkozas (0..1)
|
||
|
||
protected internal int m_FoglalkozasId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) Foglalkozas 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 FoglalkozasId
|
||
{
|
||
get
|
||
{
|
||
return InternalFoglalkozasId;
|
||
}
|
||
set
|
||
{
|
||
InternalFoglalkozasId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalFoglalkozasId
|
||
{
|
||
get
|
||
{
|
||
if (m_Foglalkozas != null)
|
||
{
|
||
return m_Foglalkozas.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_FoglalkozasId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_FoglalkozasId != value)
|
||
{
|
||
m_FoglalkozasId = value;
|
||
m_Foglalkozas = null;
|
||
FieldModified("FoglalkozasId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyFoglalkozas(Foglalkozas value)
|
||
{
|
||
m_FoglalkozasId = value != null ? value.ID : -1;
|
||
m_Foglalkozas = value;
|
||
FieldModified("FoglalkozasId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetFoglalkozas(Foglalkozas value)
|
||
{
|
||
m_Foglalkozas = value;
|
||
if (value != null)
|
||
{
|
||
m_FoglalkozasId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_FoglalkozasId = -1;
|
||
}
|
||
}
|
||
|
||
protected Foglalkozas m_Foglalkozas = null;
|
||
|
||
IFoglalkozas IOrarendiOra.Foglalkozas
|
||
{
|
||
get { return Foglalkozas; }
|
||
set { Foglalkozas = value as Foglalkozas; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// A foglalkozás ID-ja, ha az óra foglalkozásból lett létrehozva
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és Foglalkozas entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Foglalkozas", EntityPropertyBaseType.Entity, typeof(Foglalkozas), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Foglalkozas Foglalkozas
|
||
{
|
||
get
|
||
{
|
||
if ((m_Foglalkozas == null) && (m_FoglalkozasId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Foglalkozas partner = SDA.Kreta.Entities.Foglalkozas.GiveAnInstance();
|
||
partner.LoadByID(m_FoglalkozasId);
|
||
|
||
this.SetFoglalkozas(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_Foglalkozas;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_Foglalkozas == null) || (value.ID != m_Foglalkozas.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.Foglalkozas_OrarendiOra_DA da = new Foglalkozas_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetFoglalkozas(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetFoglalkozas(value);
|
||
}
|
||
FieldModified("FoglalkozasId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetFoglalkozas(null);
|
||
UpdateAssociations();
|
||
FieldModified("FoglalkozasId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> Tantargy (0..1)
|
||
|
||
protected internal int m_TantargyId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) Tantargy 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 TantargyId
|
||
{
|
||
get
|
||
{
|
||
return InternalTantargyId;
|
||
}
|
||
set
|
||
{
|
||
InternalTantargyId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalTantargyId
|
||
{
|
||
get
|
||
{
|
||
if (m_Tantargy != null)
|
||
{
|
||
return m_Tantargy.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_TantargyId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_TantargyId != value)
|
||
{
|
||
m_TantargyId = value;
|
||
m_Tantargy = null;
|
||
FieldModified("TantargyId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyTantargy(Tantargy value)
|
||
{
|
||
m_TantargyId = value != null ? value.ID : -1;
|
||
m_Tantargy = value;
|
||
FieldModified("TantargyId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetTantargy(Tantargy value)
|
||
{
|
||
m_Tantargy = value;
|
||
if (value != null)
|
||
{
|
||
m_TantargyId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_TantargyId = -1;
|
||
}
|
||
}
|
||
|
||
protected Tantargy m_Tantargy = null;
|
||
|
||
ITantargy IOrarendiOra.Tantargy
|
||
{
|
||
get { return Tantargy; }
|
||
set { Tantargy = value as Tantargy; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Tantárgy ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és Tantargy entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Tantargy", EntityPropertyBaseType.Entity, typeof(Tantargy), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Tantargy Tantargy
|
||
{
|
||
get
|
||
{
|
||
if ((m_Tantargy == null) && (m_TantargyId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Tantargy partner = SDA.Kreta.Entities.Tantargy.GiveAnInstance();
|
||
partner.LoadByID(m_TantargyId);
|
||
|
||
this.SetTantargy(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_Tantargy;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_Tantargy == null) || (value.ID != m_Tantargy.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.Tantargy_OrarendiOra_DA da = new Tantargy_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetTantargy(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetTantargy(value);
|
||
}
|
||
FieldModified("TantargyId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetTantargy(null);
|
||
UpdateAssociations();
|
||
FieldModified("TantargyId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> OsztalyCsoport (0..1)
|
||
|
||
protected internal int m_OsztalyCsoportId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) OsztalyCsoport 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 OsztalyCsoportId
|
||
{
|
||
get
|
||
{
|
||
return InternalOsztalyCsoportId;
|
||
}
|
||
set
|
||
{
|
||
InternalOsztalyCsoportId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalOsztalyCsoportId
|
||
{
|
||
get
|
||
{
|
||
if (m_OsztalyCsoport != null)
|
||
{
|
||
return m_OsztalyCsoport.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_OsztalyCsoportId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_OsztalyCsoportId != value)
|
||
{
|
||
m_OsztalyCsoportId = value;
|
||
m_OsztalyCsoport = null;
|
||
FieldModified("OsztalyCsoportId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyOsztalyCsoport(OsztalyCsoport value)
|
||
{
|
||
m_OsztalyCsoportId = value != null ? value.ID : -1;
|
||
m_OsztalyCsoport = value;
|
||
FieldModified("OsztalyCsoportId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetOsztalyCsoport(OsztalyCsoport value)
|
||
{
|
||
m_OsztalyCsoport = value;
|
||
if (value != null)
|
||
{
|
||
m_OsztalyCsoportId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_OsztalyCsoportId = -1;
|
||
}
|
||
}
|
||
|
||
protected OsztalyCsoport m_OsztalyCsoport = null;
|
||
|
||
IOsztalyCsoport IOrarendiOra.OsztalyCsoport
|
||
{
|
||
get { return OsztalyCsoport; }
|
||
set { OsztalyCsoport = value as OsztalyCsoport; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// OsztályCsoport ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és OsztalyCsoport entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OsztalyCsoport", EntityPropertyBaseType.Entity, typeof(OsztalyCsoport), EntityCopyMethod.ShallowCopy)]
|
||
public virtual OsztalyCsoport OsztalyCsoport
|
||
{
|
||
get
|
||
{
|
||
if ((m_OsztalyCsoport == null) && (m_OsztalyCsoportId != -1))
|
||
{
|
||
SDA.Kreta.Entities.OsztalyCsoport partner = SDA.Kreta.Entities.OsztalyCsoport.GiveAnInstance();
|
||
partner.LoadByID(m_OsztalyCsoportId);
|
||
|
||
this.SetOsztalyCsoport(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_OsztalyCsoport;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_OsztalyCsoport == null) || (value.ID != m_OsztalyCsoport.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.OsztalyCsoport_OrarendiOra_DA da = new OsztalyCsoport_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetOsztalyCsoport(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetOsztalyCsoport(value);
|
||
}
|
||
FieldModified("OsztalyCsoportId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetOsztalyCsoport(null);
|
||
UpdateAssociations();
|
||
FieldModified("OsztalyCsoportId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> Alkalmazott (0..1)
|
||
|
||
protected internal int m_TanarId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) Tanar 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 TanarId
|
||
{
|
||
get
|
||
{
|
||
return InternalTanarId;
|
||
}
|
||
set
|
||
{
|
||
InternalTanarId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalTanarId
|
||
{
|
||
get
|
||
{
|
||
if (m_Tanar != null)
|
||
{
|
||
return m_Tanar.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_TanarId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_TanarId != value)
|
||
{
|
||
m_TanarId = value;
|
||
m_Tanar = null;
|
||
FieldModified("TanarId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyTanar(Alkalmazott value)
|
||
{
|
||
m_TanarId = value != null ? value.ID : -1;
|
||
m_Tanar = value;
|
||
FieldModified("TanarId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetTanar(Alkalmazott value)
|
||
{
|
||
m_Tanar = value;
|
||
if (value != null)
|
||
{
|
||
m_TanarId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_TanarId = -1;
|
||
}
|
||
}
|
||
|
||
protected Alkalmazott m_Tanar = null;
|
||
|
||
IAlkalmazott IOrarendiOra.Tanar
|
||
{
|
||
get { return Tanar; }
|
||
set { Tanar = value as Alkalmazott; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Az órát tanító tanár (alkalmazott) ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és Alkalmazott entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Tanar", EntityPropertyBaseType.Entity, typeof(Alkalmazott), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Alkalmazott Tanar
|
||
{
|
||
get
|
||
{
|
||
if ((m_Tanar == null) && (m_TanarId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Alkalmazott partner = SDA.Kreta.Entities.Alkalmazott.GiveAnInstance();
|
||
partner.LoadByID(m_TanarId);
|
||
|
||
this.SetTanar(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_Tanar;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_Tanar == null) || (value.ID != m_Tanar.ID))
|
||
{
|
||
if (value.State != EntityState.Initialized)
|
||
{
|
||
throw new EntityStateException(value.State);
|
||
}
|
||
if ((this.State != EntityState.New))
|
||
{
|
||
// Lista van a másik oldalon, úgyhogy a lista DA-ját használjuk
|
||
SDA.Kreta.Entities.Alkalmazott_OrarendiOra_DA da = new Alkalmazott_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetTanar(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetTanar(value);
|
||
}
|
||
FieldModified("TanarId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetTanar(null);
|
||
UpdateAssociations();
|
||
FieldModified("TanarId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> TanevRendje (0..1)
|
||
|
||
protected internal int m_TanevRendjeId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) TanevRendje 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 TanevRendjeId
|
||
{
|
||
get
|
||
{
|
||
return InternalTanevRendjeId;
|
||
}
|
||
set
|
||
{
|
||
InternalTanevRendjeId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalTanevRendjeId
|
||
{
|
||
get
|
||
{
|
||
if (m_TanevRendje != null)
|
||
{
|
||
return m_TanevRendje.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_TanevRendjeId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_TanevRendjeId != value)
|
||
{
|
||
m_TanevRendjeId = value;
|
||
m_TanevRendje = null;
|
||
FieldModified("TanevRendjeId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyTanevRendje(TanevRendje value)
|
||
{
|
||
m_TanevRendjeId = value != null ? value.ID : -1;
|
||
m_TanevRendje = value;
|
||
FieldModified("TanevRendjeId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetTanevRendje(TanevRendje value)
|
||
{
|
||
m_TanevRendje = value;
|
||
if (value != null)
|
||
{
|
||
m_TanevRendjeId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_TanevRendjeId = -1;
|
||
}
|
||
}
|
||
|
||
protected TanevRendje m_TanevRendje = null;
|
||
|
||
ITanevRendje IOrarendiOra.TanevRendje
|
||
{
|
||
get { return TanevRendje; }
|
||
set { TanevRendje = value as TanevRendje; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és TanevRendje entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TanevRendje", EntityPropertyBaseType.Entity, typeof(TanevRendje), EntityCopyMethod.ShallowCopy)]
|
||
public virtual TanevRendje TanevRendje
|
||
{
|
||
get
|
||
{
|
||
if ((m_TanevRendje == null) && (m_TanevRendjeId != -1))
|
||
{
|
||
SDA.Kreta.Entities.TanevRendje partner = SDA.Kreta.Entities.TanevRendje.GiveAnInstance();
|
||
partner.LoadByID(m_TanevRendjeId);
|
||
|
||
this.SetTanevRendje(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_TanevRendje;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_TanevRendje == null) || (value.ID != m_TanevRendje.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.TanevRendje_OrarendiOra_DA da = new TanevRendje_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetTanevRendje(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetTanevRendje(value);
|
||
}
|
||
FieldModified("TanevRendjeId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetTanevRendje(null);
|
||
UpdateAssociations();
|
||
FieldModified("TanevRendjeId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> OgOrarend (0..1)
|
||
|
||
protected internal int m_OgOrarendId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) OgOrarend 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 OgOrarendId
|
||
{
|
||
get
|
||
{
|
||
return InternalOgOrarendId;
|
||
}
|
||
set
|
||
{
|
||
InternalOgOrarendId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalOgOrarendId
|
||
{
|
||
get
|
||
{
|
||
if (m_OgOrarend != null)
|
||
{
|
||
return m_OgOrarend.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_OgOrarendId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_OgOrarendId != value)
|
||
{
|
||
m_OgOrarendId = value;
|
||
m_OgOrarend = null;
|
||
FieldModified("OgOrarendId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyOgOrarend(OgOrarend value)
|
||
{
|
||
m_OgOrarendId = value != null ? value.ID : -1;
|
||
m_OgOrarend = value;
|
||
FieldModified("OgOrarendId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetOgOrarend(OgOrarend value)
|
||
{
|
||
m_OgOrarend = value;
|
||
if (value != null)
|
||
{
|
||
m_OgOrarendId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_OgOrarendId = -1;
|
||
}
|
||
}
|
||
|
||
protected OgOrarend m_OgOrarend = null;
|
||
|
||
IOgOrarend IOrarendiOra.OgOrarend
|
||
{
|
||
get { return OgOrarend; }
|
||
set { OgOrarend = value as OgOrarend; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és OgOrarend entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OgOrarend", EntityPropertyBaseType.Entity, typeof(OgOrarend), EntityCopyMethod.ShallowCopy)]
|
||
public virtual OgOrarend OgOrarend
|
||
{
|
||
get
|
||
{
|
||
if ((m_OgOrarend == null) && (m_OgOrarendId != -1))
|
||
{
|
||
SDA.Kreta.Entities.OgOrarend partner = SDA.Kreta.Entities.OgOrarend.GiveAnInstance();
|
||
partner.LoadByID(m_OgOrarendId);
|
||
|
||
this.SetOgOrarend(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_OgOrarend;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_OgOrarend == null) || (value.ID != m_OgOrarend.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.OgOrarend_OrarendiOra_DA da = new OgOrarend_OrarendiOra_DA(value);
|
||
da.AddItem(this);
|
||
this.SetOgOrarend(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetOgOrarend(value);
|
||
}
|
||
FieldModified("OgOrarendId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetOgOrarend(null);
|
||
UpdateAssociations();
|
||
FieldModified("OgOrarendId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> Felhasznalo (0..1)
|
||
|
||
protected internal int m_OraTulajdonosId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) OraTulajdonos 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 OraTulajdonosId
|
||
{
|
||
get
|
||
{
|
||
return InternalOraTulajdonosId;
|
||
}
|
||
set
|
||
{
|
||
InternalOraTulajdonosId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalOraTulajdonosId
|
||
{
|
||
get
|
||
{
|
||
if (m_OraTulajdonos != null)
|
||
{
|
||
return m_OraTulajdonos.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_OraTulajdonosId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_OraTulajdonosId != value)
|
||
{
|
||
m_OraTulajdonosId = value;
|
||
m_OraTulajdonos = null;
|
||
FieldModified("OraTulajdonosId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyOraTulajdonos(Felhasznalo value)
|
||
{
|
||
m_OraTulajdonosId = value != null ? value.ID : -1;
|
||
m_OraTulajdonos = value;
|
||
FieldModified("OraTulajdonosId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetOraTulajdonos(Felhasznalo value)
|
||
{
|
||
m_OraTulajdonos = value;
|
||
if (value != null)
|
||
{
|
||
m_OraTulajdonosId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_OraTulajdonosId = -1;
|
||
}
|
||
}
|
||
|
||
protected Felhasznalo m_OraTulajdonos = null;
|
||
|
||
IFelhasznalo IOrarendiOra.OraTulajdonos
|
||
{
|
||
get { return OraTulajdonos; }
|
||
set { OraTulajdonos = value as Felhasznalo; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és Felhasznalo entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OraTulajdonos", EntityPropertyBaseType.Entity, typeof(Felhasznalo), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Felhasznalo OraTulajdonos
|
||
{
|
||
get
|
||
{
|
||
if ((m_OraTulajdonos == null) && (m_OraTulajdonosId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Felhasznalo partner = SDA.Kreta.Entities.Felhasznalo.GiveAnInstance();
|
||
partner.LoadByID(m_OraTulajdonosId);
|
||
|
||
this.SetOraTulajdonos(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_OraTulajdonos;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_OraTulajdonos == null) || (value.ID != m_OraTulajdonos.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.Felhasznalo_OrarendiOrai_DA da = new Felhasznalo_OrarendiOrai_DA(value);
|
||
da.AddItem(this);
|
||
this.SetOraTulajdonos(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetOraTulajdonos(value);
|
||
}
|
||
FieldModified("OraTulajdonosId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetOraTulajdonos(null);
|
||
UpdateAssociations();
|
||
FieldModified("OraTulajdonosId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> 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 IOrarendiOra.Intezmeny
|
||
{
|
||
get { return Intezmeny; }
|
||
set { Intezmeny = value as Intezmeny; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra é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_OrarendiOra_DA da = new Intezmeny_OrarendiOra_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 OrarendiOra (*) -> 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 IOrarendiOra.Tanev
|
||
{
|
||
get { return Tanev; }
|
||
set { Tanev = value as Tanev; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra é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_OrarendiOra_DA da = new Tanev_OrarendiOra_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 OrarendiOra (0..1) -> TanitasiOra (*)
|
||
protected IAssociatedEntityCollection<TanitasiOra> m_TanitasiOra = null;
|
||
|
||
IReadOnlyList<ITanitasiOra> IOrarendiOra.TanitasiOra => TanitasiOra.Cast<ITanitasiOra>().ToList();
|
||
|
||
/// <summary>
|
||
/// Az órarendi óra ID-ja, ami alapján az óra naplózva lett
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és TanitasiOra entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TanitasiOra", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<TanitasiOra>), EntityCopyMethod.DeepCopy, "OrarendiOraId")]
|
||
public virtual IAssociatedEntityCollection<TanitasiOra> TanitasiOra
|
||
{
|
||
get
|
||
{
|
||
if (m_TanitasiOra == null)
|
||
{
|
||
m_TanitasiOra = new AssociatedEntityCollection<OrarendiOra, TanitasiOra>(
|
||
new OrarendiOra_TanitasiOra_DA(this)
|
||
);
|
||
m_TanitasiOra.Load();
|
||
}
|
||
return m_TanitasiOra;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OrarendiOra (1) -> OrarendiOraTulajdonsag (*)
|
||
protected IAssociatedEntityCollection<OrarendiOraTulajdonsag> m_OrarendiOraTulajdonsag = null;
|
||
|
||
IReadOnlyList<IOrarendiOraTulajdonsag> IOrarendiOra.OrarendiOraTulajdonsag => OrarendiOraTulajdonsag.Cast<IOrarendiOraTulajdonsag>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és OrarendiOraTulajdonsag entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OrarendiOraTulajdonsag", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<OrarendiOraTulajdonsag>), EntityCopyMethod.DeepCopy, "OrarendiOraId")]
|
||
public virtual IAssociatedEntityCollection<OrarendiOraTulajdonsag> OrarendiOraTulajdonsag
|
||
{
|
||
get
|
||
{
|
||
if (m_OrarendiOraTulajdonsag == null)
|
||
{
|
||
m_OrarendiOraTulajdonsag = new AssociatedEntityCollection<OrarendiOra, OrarendiOraTulajdonsag>(
|
||
new OrarendiOra_OrarendiOraTulajdonsag_DA(this)
|
||
);
|
||
m_OrarendiOraTulajdonsag.Load();
|
||
}
|
||
return m_OrarendiOraTulajdonsag;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OrarendiOra (0..1) -> HaziFeladatok (*)
|
||
protected IAssociatedEntityCollection<HaziFeladatok> m_HaziFeladatok = null;
|
||
|
||
IReadOnlyList<IHaziFeladatok> IOrarendiOra.HaziFeladatok => HaziFeladatok.Cast<IHaziFeladatok>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és HaziFeladatok entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("HaziFeladatok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<HaziFeladatok>), EntityCopyMethod.DeepCopy, "OrarendiOraId")]
|
||
public virtual IAssociatedEntityCollection<HaziFeladatok> HaziFeladatok
|
||
{
|
||
get
|
||
{
|
||
if (m_HaziFeladatok == null)
|
||
{
|
||
m_HaziFeladatok = new AssociatedEntityCollection<OrarendiOra, HaziFeladatok>(
|
||
new OrarendiOra_HaziFeladatok_DA(this)
|
||
);
|
||
m_HaziFeladatok.Load();
|
||
}
|
||
return m_HaziFeladatok;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OrarendiOra (*) -> FeltoltottFajl (*)
|
||
protected IAssociatedEntityCollection<FeltoltottFajl> m_FeltoltottFajl = null;
|
||
|
||
IReadOnlyList<IFeltoltottFajl> IOrarendiOra.FeltoltottFajl => FeltoltottFajl.Cast<IFeltoltottFajl>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és FeltoltottFajl entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("FeltoltottFajl", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<FeltoltottFajl>), EntityCopyMethod.ShallowCopy, "OrarendiOraId", "FeltoltottFajlId", "T_FELTOLTOTTFAJL_ORARENDIORA_OSSZES")]
|
||
public virtual IAssociatedEntityCollection<FeltoltottFajl> FeltoltottFajl
|
||
{
|
||
get
|
||
{
|
||
if (m_FeltoltottFajl == null)
|
||
{
|
||
m_FeltoltottFajl = new AssociatedEntityCollection<OrarendiOra, FeltoltottFajl>(
|
||
new OrarendiOra_FeltoltottFajl_DA(this)
|
||
);
|
||
m_FeltoltottFajl.Load();
|
||
}
|
||
return m_FeltoltottFajl;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Teljesítményre optimalizált metódus a(z) FeltoltottFajl hozzárendelésre. <b>Ne használd, ha nem muszáj!</b>
|
||
/// </summary>
|
||
public void AddToFeltoltottFajl(FeltoltottFajl partner)
|
||
{
|
||
if (m_FeltoltottFajl == null)
|
||
{
|
||
new OrarendiOra_FeltoltottFajl_DA(this).AddItem(partner);
|
||
}
|
||
else
|
||
{
|
||
FeltoltottFajl.Add(partner);
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Teljesítményre optimalizált metódus a(z) FeltoltottFajl szétrendelésre. <b>Ne használd, ha nem muszáj!</b>
|
||
/// </summary>
|
||
public void RemoveFromFeltoltottFajl(FeltoltottFajl partner)
|
||
{
|
||
if (m_FeltoltottFajl == null)
|
||
{
|
||
new OrarendiOra_FeltoltottFajl_DA(this).DeleteItem(partner);
|
||
}
|
||
else
|
||
{
|
||
FeltoltottFajl.Remove(partner);
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region OrarendiOra (0..1) -> OraFile (*)
|
||
protected IAssociatedEntityCollection<OraFile> m_OraFile = null;
|
||
|
||
IReadOnlyList<IOraFile> IOrarendiOra.OraFile => OraFile.Cast<IOraFile>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő OrarendiOra és OraFile entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OraFile", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<OraFile>), EntityCopyMethod.DeepCopy, "OrarendiOraId")]
|
||
public virtual IAssociatedEntityCollection<OraFile> OraFile
|
||
{
|
||
get
|
||
{
|
||
if (m_OraFile == null)
|
||
{
|
||
m_OraFile = new AssociatedEntityCollection<OrarendiOra, OraFile>(
|
||
new OrarendiOra_OraFile_DA(this)
|
||
);
|
||
m_OraFile.Load();
|
||
}
|
||
return m_OraFile;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
protected internal IAssociatedEntityCollection<HelyettesitesiIdoszak> m_HelyettesTanarok = null;
|
||
|
||
IReadOnlyList<IHelyettesitesiIdoszak> IOrarendiOra.HelyettesTanarok => HelyettesTanarok.Cast<IHelyettesitesiIdoszak>().ToList();
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
#region OrarendiOra (*) -> Alkalmazott (*) HelyettesitesiIdoszak
|
||
[EntityProperty("HelyettesTanarok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<HelyettesitesiIdoszak>), EntityCopyMethod.DeepCopy, "HelyettesitettOrarendId")]
|
||
public virtual IAssociatedEntityCollection<HelyettesitesiIdoszak> HelyettesTanarok
|
||
{
|
||
get
|
||
{
|
||
if (m_HelyettesTanarok == null)
|
||
{
|
||
m_HelyettesTanarok = new AssociatedEntityCollection<OrarendiOra, HelyettesitesiIdoszak>(
|
||
new OrarendiOra_HelyettesTanarok_DA(this)
|
||
);
|
||
m_HelyettesTanarok.Load();
|
||
}
|
||
return m_HelyettesTanarok;
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
|
||
#endregion
|
||
|
||
#endregion
|
||
}
|
||
}
|
||
|