2851 lines
109 KiB
C#
2851 lines
109 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 Alkalmazott 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("Alkalmazott")]
|
||
// alapértelmezett EntityHistoryMode
|
||
public class Alkalmazott : Felhasznalo, IAlkalmazott
|
||
{
|
||
internal protected Alkalmazott()
|
||
: base()
|
||
{
|
||
}
|
||
|
||
public new class AttributeInfo : Felhasznalo.AttributeInfo
|
||
{
|
||
public const string AllandoHelyettesitesre = "AllandoHelyettesitesre";
|
||
public const string Foallas = "Foallas";
|
||
public const string TanariAutomataMegajanlasEngedelyezes = "TanariAutomataMegajanlasEngedelyezes";
|
||
public const string TanariErtekelesHatarertek = "TanariErtekelesHatarertek";
|
||
public const string Diakolimpia = "Diakolimpia";
|
||
public const string SzakertoiVizsgaelnoki = "SzakertoiVizsgaelnoki";
|
||
public const string Szakvizsga = "Szakvizsga";
|
||
public const string Tovabbkepzes = "Tovabbkepzes";
|
||
public const string OrakEgyhuzamban = "OrakEgyhuzamban";
|
||
public const string KozossegiSzolgalatKezelo = "KozossegiSzolgalatKezelo";
|
||
public const string ElfogadottSzandeknyilatkozat = "ElfogadottSzandeknyilatkozat";
|
||
public const string KKKepesitesId = "KKKepesitesId";
|
||
public const string SZTSZKod = "SZTSZKod";
|
||
public const string KotelezoEvesSzabadsagkeret = "KotelezoEvesSzabadsagkeret";
|
||
public const string A30KreditesKurzusOklevelszam = "A30KreditesKurzusOklevelszam";
|
||
public const string LepKezelo = "LepKezelo";
|
||
public const string IsHrKezelo = "IsHrKezelo";
|
||
public const string IsKuldhetoPedMinositesSzRnek = "IsKuldhetoPedMinositesSzRnek";
|
||
public const string IsDualisKepzohelyiOktato = "IsDualisKepzohelyiOktato";
|
||
public const string IsSzakOktatasertFelelos = "IsSzakOktatasertFelelos";
|
||
public const string IsKozpontilagSzinkronizalt = "IsKozpontilagSzinkronizalt";
|
||
public const string FeltarElfogadasDatuma = "FeltarElfogadasDatuma";
|
||
public const string IsFeltarElfogadott = "IsFeltarElfogadott";
|
||
public const string HasEfopEszkoz = "HasEfopEszkoz";
|
||
public const string SZTSZKod2 = "SZTSZKod2";
|
||
public const string Bankszamlaszam = "Bankszamlaszam";
|
||
public const string BankszamlaTulajdonosTipus = "BankszamlaTulajdonosTipus";
|
||
public const string BankszamlatulajNeve = "BankszamlatulajNeve";
|
||
}
|
||
|
||
public new class AttributeLengthInfo : Felhasznalo.AttributeLengthInfo
|
||
{
|
||
public const int SZTSZKodLength = 8;
|
||
public const int A30KreditesKurzusOklevelszamLength = 30;
|
||
public const int SZTSZKod2Length = 16;
|
||
public const int BankszamlaszamLength = 24;
|
||
public const int BankszamlatulajNeveLength = 510;
|
||
}
|
||
|
||
#region General
|
||
private AlkalmazottDA m_DA = new AlkalmazottDA();
|
||
|
||
protected static Alkalmazott FakeAlkalmazott { get; set; }
|
||
|
||
public static new Alkalmazott GiveAnInstance()
|
||
{
|
||
Alkalmazott result = FakeAlkalmazott == null
|
||
? new Alkalmazott()
|
||
: (Alkalmazott)FakeAlkalmazott.MemberwiseClone();
|
||
result.Reset();
|
||
result.SetDefaultData();
|
||
|
||
return result;
|
||
}
|
||
|
||
protected new void SetDefaultData()
|
||
{
|
||
if (UserContext.Instance != null)
|
||
{
|
||
if (UserContext.Instance.IntezmenyId > 0)
|
||
{
|
||
IntezmenyId = UserContext.Instance.IntezmenyId;
|
||
AlIntezmenyId = UserContext.Instance.IntezmenyId;
|
||
}
|
||
|
||
if (UserContext.Instance.AktivTanevId > 0)
|
||
{
|
||
TanevId = UserContext.Instance.AktivTanevId;
|
||
AlTanevId = UserContext.Instance.AktivTanevId;
|
||
}
|
||
|
||
m_State = EntityState.Uninitialized;
|
||
}
|
||
}
|
||
|
||
protected override IEntityDataAccessor GetDataAccessor() { return m_DA; }
|
||
protected internal new IEntityDataAccessor InheritedDA { get { return base.GetDataAccessor(); } }
|
||
|
||
[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 new IEntityCollection<Alkalmazott> 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 new IEntityCollection<Alkalmazott> 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 new IEntityCollection<Alkalmazott> LoadWithFilter(string filter, Dictionary<string, object> commandParameters = null)
|
||
{
|
||
var result = new EntityCollection<Alkalmazott>();
|
||
new AlkalmazottDA().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 new IEntityCollection<Alkalmazott> LoadWithFilter(string filter, ColumnFilterMode columnFilterMode, IEnumerable<string> columns, Dictionary<string, object> commandParameters = null)
|
||
{
|
||
var result = new EntityCollection<Alkalmazott>();
|
||
new AlkalmazottDA().LoadWithFilter(result, filter, columnFilterMode, columns, commandParameters);
|
||
return result;
|
||
}
|
||
|
||
protected override void StoreOriginalValues()
|
||
{
|
||
base.StoreOriginalValues();
|
||
OriginalValues.Add("AllandoHelyettesitesre", (AllandoHelyettesitesre == null ? (object)DBNull.Value : (object)m_AllandoHelyettesitesre));
|
||
OriginalValues.Add("Foallas", (object)m_Foallas);
|
||
OriginalValues.Add("TanariAutomataMegajanlasEngedelyezes", (TanariAutomataMegajanlasEngedelyezes == null ? (object)DBNull.Value : (object)m_TanariAutomataMegajanlasEngedelyezes));
|
||
OriginalValues.Add("TanariErtekelesHatarertek", (TanariErtekelesHatarertek == null ? (object)DBNull.Value : (object)m_TanariErtekelesHatarertek));
|
||
OriginalValues.Add("Diakolimpia", (object)m_Diakolimpia);
|
||
OriginalValues.Add("SzakertoiVizsgaelnoki", (object)m_SzakertoiVizsgaelnoki);
|
||
OriginalValues.Add("Szakvizsga", (object)m_Szakvizsga);
|
||
OriginalValues.Add("Tovabbkepzes", (object)m_Tovabbkepzes);
|
||
OriginalValues.Add("OrakEgyhuzamban", (OrakEgyhuzamban == null ? (object)DBNull.Value : (object)m_OrakEgyhuzamban));
|
||
OriginalValues.Add("KozossegiSzolgalatKezelo", (object)m_KozossegiSzolgalatKezelo);
|
||
OriginalValues.Add("ElfogadottSzandeknyilatkozat", (object)m_ElfogadottSzandeknyilatkozat);
|
||
OriginalValues.Add("KKKepesitesId", (KKKepesitesId == null ? (object)DBNull.Value : (object)m_KKKepesitesId));
|
||
OriginalValues.Add("SZTSZKod", (SZTSZKod == null ? (object)DBNull.Value : (object)m_SZTSZKod));
|
||
OriginalValues.Add("KotelezoEvesSzabadsagkeret", (object)m_KotelezoEvesSzabadsagkeret);
|
||
OriginalValues.Add("A30KreditesKurzusOklevelszam", (A30KreditesKurzusOklevelszam == null ? (object)DBNull.Value : (object)m_A30KreditesKurzusOklevelszam));
|
||
OriginalValues.Add("LepKezelo", (object)m_LepKezelo);
|
||
OriginalValues.Add("IsHrKezelo", (object)m_IsHrKezelo);
|
||
OriginalValues.Add("IsKuldhetoPedMinositesSzRnek", (object)m_IsKuldhetoPedMinositesSzRnek);
|
||
OriginalValues.Add("IsDualisKepzohelyiOktato", (object)m_IsDualisKepzohelyiOktato);
|
||
OriginalValues.Add("IsSzakOktatasertFelelos", (object)m_IsSzakOktatasertFelelos);
|
||
OriginalValues.Add("IsKozpontilagSzinkronizalt", (object)m_IsKozpontilagSzinkronizalt);
|
||
OriginalValues.Add("FeltarElfogadasDatuma", (FeltarElfogadasDatuma == null ? (object)DBNull.Value : (object)m_FeltarElfogadasDatuma));
|
||
OriginalValues.Add("IsFeltarElfogadott", (object)m_IsFeltarElfogadott);
|
||
OriginalValues.Add("HasEfopEszkoz", (object)m_HasEfopEszkoz);
|
||
OriginalValues.Add("SZTSZKod2", (SZTSZKod2 == null ? (object)DBNull.Value : (object)m_SZTSZKod2));
|
||
OriginalValues.Add("Bankszamlaszam", (Bankszamlaszam == null ? (object)DBNull.Value : (object)m_Bankszamlaszam));
|
||
OriginalValues.Add("BankszamlaTulajdonosTipus", (BankszamlaTulajdonosTipus == null ? (object)DBNull.Value : (object)m_BankszamlaTulajdonosTipus));
|
||
OriginalValues.Add("BankszamlatulajNeve", (BankszamlatulajNeve == null ? (object)DBNull.Value : (object)m_BankszamlatulajNeve));
|
||
OriginalValues.Add("AlIntezmenyId", (m_AlIntezmenyId < 0 ? (object)DBNull.Value : (object)m_AlIntezmenyId));
|
||
OriginalValues.Add("AlTanevId", (m_AlTanevId < 0 ? (object)DBNull.Value : (object)m_AlTanevId));
|
||
}
|
||
|
||
#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_SZTSZKod != null && m_SZTSZKod.Length > 8)
|
||
{
|
||
throw new InvalidEntityAttributeException("Alkalmazott", "SZTSZKod", EntityAttributeError.TooLong);
|
||
}
|
||
if (m_A30KreditesKurzusOklevelszam != null && m_A30KreditesKurzusOklevelszam.Length > 30)
|
||
{
|
||
throw new InvalidEntityAttributeException("Alkalmazott", "A30KreditesKurzusOklevelszam", EntityAttributeError.TooLong);
|
||
}
|
||
if (m_SZTSZKod2 != null && m_SZTSZKod2.Length > 16)
|
||
{
|
||
throw new InvalidEntityAttributeException("Alkalmazott", "SZTSZKod2", EntityAttributeError.TooLong);
|
||
}
|
||
if (m_Bankszamlaszam != null && m_Bankszamlaszam.Length > 24)
|
||
{
|
||
throw new InvalidEntityAttributeException("Alkalmazott", "Bankszamlaszam", EntityAttributeError.TooLong);
|
||
}
|
||
if (m_BankszamlatulajNeve != null && m_BankszamlatulajNeve.Length > 510)
|
||
{
|
||
throw new InvalidEntityAttributeException("Alkalmazott", "BankszamlatulajNeve", EntityAttributeError.TooLong);
|
||
}
|
||
|
||
}
|
||
|
||
// kötelező asszociációk ellenőrzése...
|
||
if (m_AlIntezmenyId == -1) { throw new InvalidEntityAttributeException("Alkalmazott", "AlIntezmenyId", EntityAttributeError.Empty); }
|
||
if (m_AlTanevId == -1) { throw new InvalidEntityAttributeException("Alkalmazott", "AlTanevId", EntityAttributeError.Empty); }
|
||
|
||
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alaphelyzetbe állítás
|
||
protected override void Reset()
|
||
{
|
||
base.Reset();
|
||
|
||
// alaphelyzetbe állítjuk az egyszerű mezőket
|
||
this.m_AllandoHelyettesitesre = null;
|
||
this.m_Foallas = true;
|
||
this.m_TanariAutomataMegajanlasEngedelyezes = null;
|
||
this.m_TanariErtekelesHatarertek = null;
|
||
this.m_Diakolimpia = false;
|
||
this.m_SzakertoiVizsgaelnoki = false;
|
||
this.m_Szakvizsga = false;
|
||
this.m_Tovabbkepzes = false;
|
||
this.m_OrakEgyhuzamban = null;
|
||
this.m_KozossegiSzolgalatKezelo = false;
|
||
this.m_ElfogadottSzandeknyilatkozat = false;
|
||
this.m_KKKepesitesId = null;
|
||
this.m_SZTSZKod = null;
|
||
this.m_KotelezoEvesSzabadsagkeret = 0;
|
||
this.m_A30KreditesKurzusOklevelszam = null;
|
||
this.m_LepKezelo = false;
|
||
this.m_IsHrKezelo = false;
|
||
this.m_IsKuldhetoPedMinositesSzRnek = false;
|
||
this.m_IsDualisKepzohelyiOktato = false;
|
||
this.m_IsSzakOktatasertFelelos = false;
|
||
this.m_IsKozpontilagSzinkronizalt = false;
|
||
this.m_FeltarElfogadasDatuma = null;
|
||
this.m_IsFeltarElfogadott = false;
|
||
this.m_HasEfopEszkoz = false;
|
||
this.m_SZTSZKod2 = null;
|
||
this.m_Bankszamlaszam = null;
|
||
this.m_BankszamlaTulajdonosTipus = null;
|
||
this.m_BankszamlatulajNeve = null;
|
||
|
||
// alaphelyzetbe állítjuk az asszociációkból származó mezőket
|
||
this.m_FelelosEszkoz = null; // EntityCollection
|
||
this.m_OfoOsztalyai = null; // EntityCollection
|
||
this.m_HelyettesOsztalyai = null; // EntityCollection
|
||
this.m_VezetoCsoportjai = null; // EntityCollection
|
||
this.m_Foglalkozas = null; // EntityCollection
|
||
this.m_Tanmenete = null; // EntityCollection
|
||
this.m_HelyettesitettOrak = null; // EntityCollection
|
||
this.m_TanitasiOra = null; // EntityCollection
|
||
this.m_Ertekelesek = null; // EntityCollection
|
||
this.m_TanuloIgazolasok = null; // EntityCollection
|
||
this.m_Oralatogatasok = null; // EntityCollection
|
||
this.m_MunkaugyiAdatok = null; // EntityCollection
|
||
this.m_TermekFelelose = null; // EntityCollection
|
||
this.m_OrarendiOra = null; // EntityCollection
|
||
this.m_NemKotottMunkaido = null; // EntityCollection
|
||
this.m_PedagogusIKTAdatszolgaltatas = null; // EntityCollection
|
||
this.m_TovabbiMunkaugyiAdatok = null; // EntityCollection
|
||
this.m_NATKerdoiv = null; // EntityCollection
|
||
this.m_KKTanitoVezgettseg = null; // EntityCollection
|
||
this.m_KKTanarVegzettseg = null; // EntityCollection
|
||
this.m_KKAMIVegzettseg = null; // EntityCollection
|
||
this.m_KKGyogypedVegzettseg = null; // EntityCollection
|
||
this.m_Diakolimpiak = null; // EntityCollection
|
||
this.m_Fogadoora = null; // EntityCollection
|
||
this.m_TavolletJelento = null; // EntityCollection
|
||
this.m_SAPTavollet = null; // EntityCollection
|
||
this.m_SzamonkeresElorejelzes = null; // EntityCollection
|
||
this.m_TovabbkepzesAdatok = null; // EntityCollection
|
||
this.m_DKT_Feladat = null; // EntityCollection
|
||
this.m_HelyettesitoAlkalmazottFeladat = null; // EntityCollection
|
||
this.m_RogzitoAlkalmazottFeladat = null; // EntityCollection
|
||
this.m_DKT_File = null; // EntityCollection
|
||
this.m_OraFile = null; // EntityCollection
|
||
this.m_EszkozIgenyles = null; // EntityCollection
|
||
this.m_MunkaSzerzodes = null; // EntityCollection
|
||
this.m_RogzitettTantargyiErtekelesek = null; // EntityCollection
|
||
this.m_RogzitettMagSzorErtekelesek = null; // EntityCollection
|
||
this.m_Tanulo = null; // EntityCollection
|
||
this.m_AlIntezmenyId = -1;
|
||
this.m_AlIntezmeny = null; // Entity
|
||
this.m_AlTanevId = -1;
|
||
this.m_AlTanev = null; // Entity
|
||
}
|
||
|
||
#endregion
|
||
|
||
protected override void DeAssociateBeforeDelete(bool runHandler = false)
|
||
{
|
||
// Nem kaszkád törölhető asszociációk ellenőrzése, hogy üresek-e...
|
||
|
||
if (this.FelelosEszkoz.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "FelelosEszkoz", EntityUtil.GetAssociationDescription("T_ESZKOZ_OSSZES", "C_FELELOSID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.OfoOsztalyai.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "OfoOsztalyai", EntityUtil.GetAssociationDescription("T_OSZTALY_OSSZES", "C_OSZTALYFONOKID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.HelyettesOsztalyai.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "HelyettesOsztalyai", EntityUtil.GetAssociationDescription("T_OSZTALY_OSSZES", "C_OFOHELYETTESID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.VezetoCsoportjai.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "VezetoCsoportjai", EntityUtil.GetAssociationDescription("T_CSOPORT_OSSZES", "C_CSOPORTVEZETOID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Foglalkozas.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Foglalkozas", EntityUtil.GetAssociationDescription("T_FOGLALKOZAS_OSSZES", "C_TANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Tanmenete.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Tanmenete", EntityUtil.GetAssociationDescription("T_TANMENET_OSSZES", "C_FELTOLTOID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.HelyettesitettOrak.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "HelyettesitettOrak", EntityUtil.GetAssociationDescription("T_TANITASIORA_OSSZES", "C_HELYETTESITOTANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.TanitasiOra.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "TanitasiOra", EntityUtil.GetAssociationDescription("T_TANITASIORA_OSSZES", "C_TANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Ertekelesek.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Ertekelesek", EntityUtil.GetAssociationDescription("T_TANULOERTEKELES_OSSZES", "C_ERTEKELOID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.TanuloIgazolasok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "TanuloIgazolasok", EntityUtil.GetAssociationDescription("T_IGAZOLAS_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Oralatogatasok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Oralatogatasok", EntityUtil.GetAssociationDescription("T_ORALATOGATAS_OSSZES", "C_ERTEKELOID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.MunkaugyiAdatok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "MunkaugyiAdatok", EntityUtil.GetAssociationDescription("T_MUNKAUGYIADATOK_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.TermekFelelose.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "TermekFelelose", EntityUtil.GetAssociationDescription("T_TEREM_OSSZES", "C_TEREMFELELOSID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.HelyettesitettOrarend.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "HelyettesitettOrarend", EntityUtil.GetAssociationDescription("T_HELYETTESITESIIDOSZAK_OSSZES", "C_HELYETTESITETTORARENDID"));
|
||
}
|
||
if (this.OrarendiOra.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "OrarendiOra", EntityUtil.GetAssociationDescription("T_ORARENDIORA_OSSZES", "C_TANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.NemKotottMunkaido.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "NemKotottMunkaido", EntityUtil.GetAssociationDescription("T_NEMKOTOTTMUNKAIDO_OSSZES", "C_TANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.PedagogusIKTAdatszolgaltatas.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "PedagogusIKTAdatszolgaltatas", EntityUtil.GetAssociationDescription("T_PEDAGOGUSIKTADATSZOLGALTATAS_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.TovabbiMunkaugyiAdatok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "TovabbiMunkaugyiAdatok", EntityUtil.GetAssociationDescription("T_TOVABBIMUNKAUGYIADATOK_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.NATKerdoiv.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "NATKerdoiv", EntityUtil.GetAssociationDescription("T_NATKERDOIV_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.KKTanitoVezgettseg.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "KKTanitoVezgettseg", EntityUtil.GetAssociationDescription("T_KKTANITOVEZGETTSEG_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.KKTanarVegzettseg.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "KKTanarVegzettseg", EntityUtil.GetAssociationDescription("T_KKTANARVEGZETTSEG_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.KKAMIVegzettseg.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "KKAMIVegzettseg", EntityUtil.GetAssociationDescription("T_KKAMIVEGZETTSEG_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.KKGyogypedVegzettseg.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "KKGyogypedVegzettseg", EntityUtil.GetAssociationDescription("T_KKGYOGYPEDVEGZETTSEG_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Diakolimpiak.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Diakolimpiak", EntityUtil.GetAssociationDescription("T_DIAKOLIMPIA_OSSZES", "C_TANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Fogadoora.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Fogadoora", EntityUtil.GetAssociationDescription("T_FOGADOORA_OSSZES", "C_TANARID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.TavolletJelento.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "TavolletJelento", EntityUtil.GetAssociationDescription("T_TAVOLLETJELENTO_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.SAPTavollet.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "SAPTavollet", EntityUtil.GetAssociationDescription("T_SAPTAVOLLET_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.SzamonkeresElorejelzes.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "SzamonkeresElorejelzes", EntityUtil.GetAssociationDescription("T_SZAMONKERESELOREJELZES_OSSZES", "C_ROGZITOID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.TovabbkepzesAdatok.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "TovabbkepzesAdatok", EntityUtil.GetAssociationDescription("T_TOVABBKEPZES_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.DKT_Feladat.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "DKT_Feladat", EntityUtil.GetAssociationDescription("T_DKT_FELADAT_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.HelyettesitoAlkalmazottFeladat.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "HelyettesitoAlkalmazottFeladat", EntityUtil.GetAssociationDescription("T_DKT_FELADAT_OSSZES", "C_HELYETTESITOALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.RogzitoAlkalmazottFeladat.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "RogzitoAlkalmazottFeladat", EntityUtil.GetAssociationDescription("T_DKT_FELADAT_OSSZES", "C_ROGZITOALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.DKT_File.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "DKT_File", EntityUtil.GetAssociationDescription("T_DKT_FILE_OSSZES", "C_FELTOLTOALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.OraFile.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "OraFile", EntityUtil.GetAssociationDescription("T_ORAFILE_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.EszkozIgenyles.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "EszkozIgenyles", EntityUtil.GetAssociationDescription("T_ESZKOZIGENYLES_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.MunkaSzerzodes.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "MunkaSzerzodes", EntityUtil.GetAssociationDescription("T_MUNKASZERZODES_OSSZES", "C_ALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.RogzitettTantargyiErtekelesek.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "RogzitettTantargyiErtekelesek", EntityUtil.GetAssociationDescription("T_ERTEKELESTANTARGYI_OSSZES", "C_ROGZITOALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.RogzitettMagSzorErtekelesek.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "RogzitettMagSzorErtekelesek", EntityUtil.GetAssociationDescription("T_ERTEKELESMAGSZOR_OSSZES", "C_ROGZITOALKALMAZOTTID")); // nincs kapcsolotabla
|
||
}
|
||
if (this.Tanulo.Count > 0)
|
||
{
|
||
throw new EntityDeleteFailedException("Alkalmazott", "Tanulo", EntityUtil.GetAssociationDescription("T_TANULO_OSSZES", "C_MENTORID")); // nincs kapcsolotabla
|
||
}
|
||
// AlIntezmeny esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
||
// AlTanev esetében mi mutatunk a másikra: startrole: *, endrole: 1
|
||
|
||
// kaszkád törlések...
|
||
|
||
base.DeAssociateBeforeDelete(runHandler);
|
||
}
|
||
|
||
#region Mezők és tulajdonságok
|
||
|
||
#region Egyszerű mezők
|
||
|
||
#region AllandoHelyettesitesre
|
||
|
||
protected internal bool? m_AllandoHelyettesitesre;
|
||
|
||
/// <summary>
|
||
/// NINCS HASZNÁLVA
|
||
/// </summary>
|
||
[EntityProperty("AllandoHelyettesitesre", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool? AllandoHelyettesitesre
|
||
{
|
||
get
|
||
{
|
||
return m_AllandoHelyettesitesre;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_AllandoHelyettesitesre == value) return;
|
||
m_AllandoHelyettesitesre = value;
|
||
FieldModified("AllandoHelyettesitesre", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Foallas
|
||
|
||
protected internal bool m_Foallas;
|
||
|
||
/// <summary>
|
||
/// Foállásban dolgozik-e az intézményben
|
||
/// </summary>
|
||
[EntityProperty("Foallas", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Foallas
|
||
{
|
||
get
|
||
{
|
||
return m_Foallas;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Foallas == value) return;
|
||
m_Foallas = value;
|
||
FieldModified("Foallas", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region TanariAutomataMegajanlasEngedelyezes
|
||
|
||
protected internal bool? m_TanariAutomataMegajanlasEngedelyezes;
|
||
|
||
/// <summary>
|
||
/// NINCS HASZNALVA
|
||
/// </summary>
|
||
[EntityProperty("TanariAutomataMegajanlasEngedelyezes", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool? TanariAutomataMegajanlasEngedelyezes
|
||
{
|
||
get
|
||
{
|
||
return m_TanariAutomataMegajanlasEngedelyezes;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_TanariAutomataMegajanlasEngedelyezes == value) return;
|
||
m_TanariAutomataMegajanlasEngedelyezes = value;
|
||
FieldModified("TanariAutomataMegajanlasEngedelyezes", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region TanariErtekelesHatarertek
|
||
|
||
protected internal int? m_TanariErtekelesHatarertek;
|
||
|
||
/// <summary>
|
||
/// NINCS HASZNALVA
|
||
/// </summary>
|
||
[EntityProperty("TanariErtekelesHatarertek", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
||
public virtual int? TanariErtekelesHatarertek
|
||
{
|
||
get
|
||
{
|
||
return m_TanariErtekelesHatarertek;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_TanariErtekelesHatarertek == value) return;
|
||
m_TanariErtekelesHatarertek = value;
|
||
FieldModified("TanariErtekelesHatarertek", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Diakolimpia
|
||
|
||
protected internal bool m_Diakolimpia;
|
||
|
||
/// <summary>
|
||
/// Diákolimpiával kapcsolatos tevékenységeket kezelhet-e a rendszerben
|
||
/// </summary>
|
||
[EntityProperty("Diakolimpia", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Diakolimpia
|
||
{
|
||
get
|
||
{
|
||
return m_Diakolimpia;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Diakolimpia == value) return;
|
||
m_Diakolimpia = value;
|
||
FieldModified("Diakolimpia", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region SzakertoiVizsgaelnoki
|
||
|
||
protected internal bool m_SzakertoiVizsgaelnoki;
|
||
|
||
/// <summary>
|
||
/// Szakértoi, vagy vizsgaelnöki tevékenységu-e
|
||
/// </summary>
|
||
[EntityProperty("SzakertoiVizsgaelnoki", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool SzakertoiVizsgaelnoki
|
||
{
|
||
get
|
||
{
|
||
return m_SzakertoiVizsgaelnoki;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_SzakertoiVizsgaelnoki == value) return;
|
||
m_SzakertoiVizsgaelnoki = value;
|
||
FieldModified("SzakertoiVizsgaelnoki", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Szakvizsga
|
||
|
||
protected internal bool m_Szakvizsga;
|
||
|
||
/// <summary>
|
||
/// Van-e szakvizsgája
|
||
/// </summary>
|
||
[EntityProperty("Szakvizsga", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Szakvizsga
|
||
{
|
||
get
|
||
{
|
||
return m_Szakvizsga;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Szakvizsga == value) return;
|
||
m_Szakvizsga = value;
|
||
FieldModified("Szakvizsga", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Tovabbkepzes
|
||
|
||
protected internal bool m_Tovabbkepzes;
|
||
|
||
/// <summary>
|
||
/// Van-e továbképzése
|
||
/// </summary>
|
||
[EntityProperty("Tovabbkepzes", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool Tovabbkepzes
|
||
{
|
||
get
|
||
{
|
||
return m_Tovabbkepzes;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Tovabbkepzes == value) return;
|
||
m_Tovabbkepzes = value;
|
||
FieldModified("Tovabbkepzes", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region OrakEgyhuzamban
|
||
|
||
protected internal bool? m_OrakEgyhuzamban;
|
||
|
||
/// <summary>
|
||
/// NINCS HASZNALVA ???
|
||
/// </summary>
|
||
[EntityProperty("OrakEgyhuzamban", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool? OrakEgyhuzamban
|
||
{
|
||
get
|
||
{
|
||
return m_OrakEgyhuzamban;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_OrakEgyhuzamban == value) return;
|
||
m_OrakEgyhuzamban = value;
|
||
FieldModified("OrakEgyhuzamban", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KozossegiSzolgalatKezelo
|
||
|
||
protected internal bool m_KozossegiSzolgalatKezelo;
|
||
|
||
/// <summary>
|
||
/// Kezelheti-e a közösségi szolgálatokat a rendszerben
|
||
/// </summary>
|
||
[EntityProperty("KozossegiSzolgalatKezelo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool KozossegiSzolgalatKezelo
|
||
{
|
||
get
|
||
{
|
||
return m_KozossegiSzolgalatKezelo;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KozossegiSzolgalatKezelo == value) return;
|
||
m_KozossegiSzolgalatKezelo = value;
|
||
FieldModified("KozossegiSzolgalatKezelo", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region ElfogadottSzandeknyilatkozat
|
||
|
||
protected internal bool m_ElfogadottSzandeknyilatkozat;
|
||
|
||
/// <summary>
|
||
/// Vállalta-e az IKT pályázatban való részvételt
|
||
/// </summary>
|
||
[EntityProperty("ElfogadottSzandeknyilatkozat", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool ElfogadottSzandeknyilatkozat
|
||
{
|
||
get
|
||
{
|
||
return m_ElfogadottSzandeknyilatkozat;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_ElfogadottSzandeknyilatkozat == value) return;
|
||
m_ElfogadottSzandeknyilatkozat = value;
|
||
FieldModified("ElfogadottSzandeknyilatkozat", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KKKepesitesId
|
||
|
||
protected internal int? /* DictionaryItem */ m_KKKepesitesId;
|
||
|
||
/// <summary>
|
||
/// KK-van, a képesítése szótárelembol választható (pedagógus stb...)
|
||
/// </summary>
|
||
[EntityProperty("KKKepesitesId", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)]
|
||
[EntityDictionaryItemProperty("KKKepesitesId", "KKKepesitesTipus", typeof(SDA.Kreta.Entities.KKKepesitesTipus))]
|
||
|
||
public virtual int? /* DictionaryItem */ KKKepesitesId
|
||
{
|
||
get
|
||
{
|
||
return m_KKKepesitesId;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KKKepesitesId == value) return;
|
||
m_KKKepesitesId = value;
|
||
FieldModified("KKKepesitesId", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region SZTSZKod
|
||
|
||
protected internal string m_SZTSZKod;
|
||
|
||
/// <summary>
|
||
/// Az SAP rendszerben lévo azonosító
|
||
/// </summary>
|
||
[EntityProperty("SZTSZKod", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
||
public virtual string SZTSZKod
|
||
{
|
||
get
|
||
{
|
||
return m_SZTSZKod;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_SZTSZKod == value) return;
|
||
m_SZTSZKod = value;
|
||
FieldModified("SZTSZKod", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region KotelezoEvesSzabadsagkeret
|
||
|
||
protected internal int m_KotelezoEvesSzabadsagkeret;
|
||
|
||
/// <summary>
|
||
/// Kötelezo éves szabadságkeret
|
||
/// </summary>
|
||
[EntityProperty("KotelezoEvesSzabadsagkeret", EntityPropertyBaseType.ValueType, typeof(int), EntityCopyMethod.ShallowCopy)]
|
||
public virtual int KotelezoEvesSzabadsagkeret
|
||
{
|
||
get
|
||
{
|
||
return m_KotelezoEvesSzabadsagkeret;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_KotelezoEvesSzabadsagkeret == value) return;
|
||
m_KotelezoEvesSzabadsagkeret = value;
|
||
FieldModified("KotelezoEvesSzabadsagkeret", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region A30KreditesKurzusOklevelszam
|
||
|
||
protected internal string m_A30KreditesKurzusOklevelszam;
|
||
|
||
/// <summary>
|
||
/// nexiusos kurzusok oklevelszama
|
||
/// </summary>
|
||
[EntityProperty("A30KreditesKurzusOklevelszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
||
public virtual string A30KreditesKurzusOklevelszam
|
||
{
|
||
get
|
||
{
|
||
return m_A30KreditesKurzusOklevelszam;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_A30KreditesKurzusOklevelszam == value) return;
|
||
m_A30KreditesKurzusOklevelszam = value;
|
||
FieldModified("A30KreditesKurzusOklevelszam", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region LepKezelo
|
||
|
||
protected internal bool m_LepKezelo;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("LepKezelo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool LepKezelo
|
||
{
|
||
get
|
||
{
|
||
return m_LepKezelo;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_LepKezelo == value) return;
|
||
m_LepKezelo = value;
|
||
FieldModified("LepKezelo", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsHrKezelo
|
||
|
||
protected internal bool m_IsHrKezelo;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsHrKezelo", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsHrKezelo
|
||
{
|
||
get
|
||
{
|
||
return m_IsHrKezelo;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsHrKezelo == value) return;
|
||
m_IsHrKezelo = value;
|
||
FieldModified("IsHrKezelo", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsKuldhetoPedMinositesSzRnek
|
||
|
||
protected internal bool m_IsKuldhetoPedMinositesSzRnek;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsKuldhetoPedMinositesSzRnek", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsKuldhetoPedMinositesSzRnek
|
||
{
|
||
get
|
||
{
|
||
return m_IsKuldhetoPedMinositesSzRnek;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsKuldhetoPedMinositesSzRnek == value) return;
|
||
m_IsKuldhetoPedMinositesSzRnek = value;
|
||
FieldModified("IsKuldhetoPedMinositesSzRnek", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsDualisKepzohelyiOktato
|
||
|
||
protected internal bool m_IsDualisKepzohelyiOktato;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsDualisKepzohelyiOktato", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsDualisKepzohelyiOktato
|
||
{
|
||
get
|
||
{
|
||
return m_IsDualisKepzohelyiOktato;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsDualisKepzohelyiOktato == value) return;
|
||
m_IsDualisKepzohelyiOktato = value;
|
||
FieldModified("IsDualisKepzohelyiOktato", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsSzakOktatasertFelelos
|
||
|
||
protected internal bool m_IsSzakOktatasertFelelos;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsSzakOktatasertFelelos", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsSzakOktatasertFelelos
|
||
{
|
||
get
|
||
{
|
||
return m_IsSzakOktatasertFelelos;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsSzakOktatasertFelelos == value) return;
|
||
m_IsSzakOktatasertFelelos = value;
|
||
FieldModified("IsSzakOktatasertFelelos", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsKozpontilagSzinkronizalt
|
||
|
||
protected internal bool m_IsKozpontilagSzinkronizalt;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsKozpontilagSzinkronizalt", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsKozpontilagSzinkronizalt
|
||
{
|
||
get
|
||
{
|
||
return m_IsKozpontilagSzinkronizalt;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsKozpontilagSzinkronizalt == value) return;
|
||
m_IsKozpontilagSzinkronizalt = value;
|
||
FieldModified("IsKozpontilagSzinkronizalt", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region FeltarElfogadasDatuma
|
||
|
||
protected internal DateTime? m_FeltarElfogadasDatuma;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("FeltarElfogadasDatuma", EntityPropertyBaseType.ValueType, typeof(DateTime), EntityCopyMethod.ShallowCopy)]
|
||
public virtual DateTime? FeltarElfogadasDatuma
|
||
{
|
||
get
|
||
{
|
||
return m_FeltarElfogadasDatuma;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_FeltarElfogadasDatuma == value) return;
|
||
m_FeltarElfogadasDatuma = value;
|
||
FieldModified("FeltarElfogadasDatuma", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region IsFeltarElfogadott
|
||
|
||
protected internal bool m_IsFeltarElfogadott;
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
[EntityProperty("IsFeltarElfogadott", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool IsFeltarElfogadott
|
||
{
|
||
get
|
||
{
|
||
return m_IsFeltarElfogadott;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_IsFeltarElfogadott == value) return;
|
||
m_IsFeltarElfogadott = value;
|
||
FieldModified("IsFeltarElfogadott", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region HasEfopEszkoz
|
||
|
||
protected internal bool m_HasEfopEszkoz;
|
||
|
||
/// <summary>
|
||
/// Az alkalmazottnál jelenleg van-e EFOP-ban kapott eszköz.
|
||
/// </summary>
|
||
[EntityProperty("HasEfopEszkoz", EntityPropertyBaseType.ValueType, typeof(bool), EntityCopyMethod.ShallowCopy)]
|
||
public virtual bool HasEfopEszkoz
|
||
{
|
||
get
|
||
{
|
||
return m_HasEfopEszkoz;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_HasEfopEszkoz == value) return;
|
||
m_HasEfopEszkoz = value;
|
||
FieldModified("HasEfopEszkoz", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region SZTSZKod2
|
||
|
||
protected internal string m_SZTSZKod2;
|
||
|
||
/// <summary>
|
||
/// Az alkalmazott másodlagos SZTSZ száma a mentori megbízásához
|
||
/// </summary>
|
||
[EntityProperty("SZTSZKod2", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
||
public virtual string SZTSZKod2
|
||
{
|
||
get
|
||
{
|
||
return m_SZTSZKod2;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_SZTSZKod2 == value) return;
|
||
m_SZTSZKod2 = value;
|
||
FieldModified("SZTSZKod2", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Bankszamlaszam
|
||
|
||
protected internal string m_Bankszamlaszam;
|
||
|
||
/// <summary>
|
||
/// Az alkalmazott bankszámlaszáma
|
||
/// </summary>
|
||
[EntityProperty("Bankszamlaszam", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
||
public virtual string Bankszamlaszam
|
||
{
|
||
get
|
||
{
|
||
return m_Bankszamlaszam;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_Bankszamlaszam == value) return;
|
||
m_Bankszamlaszam = value;
|
||
FieldModified("Bankszamlaszam", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region BankszamlaTulajdonosTipus
|
||
|
||
protected internal int? /* DictionaryItem */ m_BankszamlaTulajdonosTipus;
|
||
|
||
/// <summary>
|
||
/// A bankszámla-tulajdonos típusa
|
||
/// </summary>
|
||
[EntityProperty("BankszamlaTulajdonosTipus", EntityPropertyBaseType.ValueType, typeof(int /* DictionaryItem */), EntityCopyMethod.ShallowCopy)]
|
||
[EntityDictionaryItemProperty("BankszamlaTulajdonosTipus", "BankszamlaTulajdonosTipus", typeof(SDA.Kreta.Entities.BankszamlaTulajdonosTipus))]
|
||
|
||
public virtual int? /* DictionaryItem */ BankszamlaTulajdonosTipus
|
||
{
|
||
get
|
||
{
|
||
return m_BankszamlaTulajdonosTipus;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_BankszamlaTulajdonosTipus == value) return;
|
||
m_BankszamlaTulajdonosTipus = value;
|
||
FieldModified("BankszamlaTulajdonosTipus", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region BankszamlatulajNeve
|
||
|
||
protected internal string m_BankszamlatulajNeve;
|
||
|
||
/// <summary>
|
||
/// Az alkalmazott bankszámlájának tulajdonosa
|
||
/// </summary>
|
||
[EntityProperty("BankszamlatulajNeve", EntityPropertyBaseType.ValueType, typeof(string), EntityCopyMethod.ShallowCopy)]
|
||
public virtual string BankszamlatulajNeve
|
||
{
|
||
get
|
||
{
|
||
return m_BankszamlatulajNeve;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
|
||
if (m_BankszamlatulajNeve == value) return;
|
||
m_BankszamlatulajNeve = value;
|
||
FieldModified("BankszamlatulajNeve", value);
|
||
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#endregion
|
||
|
||
#region Asszociációkkal kapcsolatos dolgok
|
||
|
||
protected internal virtual bool LoadByFelelosEszkozId(int id)
|
||
{
|
||
return m_DA.LoadByFelelosEszkozId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByOfoOsztalyaiId(int id)
|
||
{
|
||
return m_DA.LoadByOfoOsztalyaiId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByHelyettesOsztalyaiId(int id)
|
||
{
|
||
return m_DA.LoadByHelyettesOsztalyaiId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByVezetoCsoportjaiId(int id)
|
||
{
|
||
return m_DA.LoadByVezetoCsoportjaiId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByFoglalkozasId(int id)
|
||
{
|
||
return m_DA.LoadByFoglalkozasId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTanmeneteId(int id)
|
||
{
|
||
return m_DA.LoadByTanmeneteId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByHelyettesitettOrakId(int id)
|
||
{
|
||
return m_DA.LoadByHelyettesitettOrakId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTanitasiOraId(int id)
|
||
{
|
||
return m_DA.LoadByTanitasiOraId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByErtekelesekId(int id)
|
||
{
|
||
return m_DA.LoadByErtekelesekId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTanuloIgazolasokId(int id)
|
||
{
|
||
return m_DA.LoadByTanuloIgazolasokId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByOralatogatasokId(int id)
|
||
{
|
||
return m_DA.LoadByOralatogatasokId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByMunkaugyiAdatokId(int id)
|
||
{
|
||
return m_DA.LoadByMunkaugyiAdatokId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTermekFeleloseId(int id)
|
||
{
|
||
return m_DA.LoadByTermekFeleloseId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByOrarendiOraId(int id)
|
||
{
|
||
return m_DA.LoadByOrarendiOraId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByNemKotottMunkaidoId(int id)
|
||
{
|
||
return m_DA.LoadByNemKotottMunkaidoId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByPedagogusIKTAdatszolgaltatasId(int id)
|
||
{
|
||
return m_DA.LoadByPedagogusIKTAdatszolgaltatasId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTovabbiMunkaugyiAdatokId(int id)
|
||
{
|
||
return m_DA.LoadByTovabbiMunkaugyiAdatokId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByNATKerdoivId(int id)
|
||
{
|
||
return m_DA.LoadByNATKerdoivId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByKKTanitoVezgettsegId(int id)
|
||
{
|
||
return m_DA.LoadByKKTanitoVezgettsegId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByKKTanarVegzettsegId(int id)
|
||
{
|
||
return m_DA.LoadByKKTanarVegzettsegId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByKKAMIVegzettsegId(int id)
|
||
{
|
||
return m_DA.LoadByKKAMIVegzettsegId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByKKGyogypedVegzettsegId(int id)
|
||
{
|
||
return m_DA.LoadByKKGyogypedVegzettsegId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByDiakolimpiakId(int id)
|
||
{
|
||
return m_DA.LoadByDiakolimpiakId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByFogadooraId(int id)
|
||
{
|
||
return m_DA.LoadByFogadooraId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTavolletJelentoId(int id)
|
||
{
|
||
return m_DA.LoadByTavolletJelentoId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadBySAPTavolletId(int id)
|
||
{
|
||
return m_DA.LoadBySAPTavolletId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadBySzamonkeresElorejelzesId(int id)
|
||
{
|
||
return m_DA.LoadBySzamonkeresElorejelzesId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTovabbkepzesAdatokId(int id)
|
||
{
|
||
return m_DA.LoadByTovabbkepzesAdatokId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByDKT_FeladatId(int id)
|
||
{
|
||
return m_DA.LoadByDKT_FeladatId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByHelyettesitoAlkalmazottFeladatId(int id)
|
||
{
|
||
return m_DA.LoadByHelyettesitoAlkalmazottFeladatId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByRogzitoAlkalmazottFeladatId(int id)
|
||
{
|
||
return m_DA.LoadByRogzitoAlkalmazottFeladatId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByDKT_FileId(int id)
|
||
{
|
||
return m_DA.LoadByDKT_FileId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByOraFileId(int id)
|
||
{
|
||
return m_DA.LoadByOraFileId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByEszkozIgenylesId(int id)
|
||
{
|
||
return m_DA.LoadByEszkozIgenylesId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByMunkaSzerzodesId(int id)
|
||
{
|
||
return m_DA.LoadByMunkaSzerzodesId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByRogzitettTantargyiErtekelesekId(int id)
|
||
{
|
||
return m_DA.LoadByRogzitettTantargyiErtekelesekId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByRogzitettMagSzorErtekelesekId(int id)
|
||
{
|
||
return m_DA.LoadByRogzitettMagSzorErtekelesekId(id, this);
|
||
}
|
||
|
||
protected internal virtual bool LoadByTanuloId(int id)
|
||
{
|
||
return m_DA.LoadByTanuloId(id, this);
|
||
}
|
||
|
||
#region Alkalmazott (*) -> Intezmeny (1)
|
||
|
||
protected internal int m_AlIntezmenyId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) AlIntezmeny 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 AlIntezmenyId
|
||
{
|
||
get
|
||
{
|
||
return InternalAlIntezmenyId;
|
||
}
|
||
set
|
||
{
|
||
InternalAlIntezmenyId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalAlIntezmenyId
|
||
{
|
||
get
|
||
{
|
||
if (m_AlIntezmeny != null)
|
||
{
|
||
return m_AlIntezmeny.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_AlIntezmenyId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_AlIntezmenyId != value)
|
||
{
|
||
m_AlIntezmenyId = value;
|
||
m_AlIntezmeny = null;
|
||
FieldModified("AlIntezmenyId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyAlIntezmeny(Intezmeny value)
|
||
{
|
||
m_AlIntezmenyId = value != null ? value.ID : -1;
|
||
m_AlIntezmeny = value;
|
||
FieldModified("AlIntezmenyId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetAlIntezmeny(Intezmeny value)
|
||
{
|
||
m_AlIntezmeny = value;
|
||
if (value != null)
|
||
{
|
||
m_AlIntezmenyId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_AlIntezmenyId = -1;
|
||
}
|
||
}
|
||
|
||
protected Intezmeny m_AlIntezmeny = null;
|
||
|
||
IIntezmeny IAlkalmazott.AlIntezmeny
|
||
{
|
||
get { return AlIntezmeny; }
|
||
set { AlIntezmeny = value as Intezmeny; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Intezmeny entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("AlIntezmeny", EntityPropertyBaseType.Entity, typeof(Intezmeny), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Intezmeny AlIntezmeny
|
||
{
|
||
get
|
||
{
|
||
if ((m_AlIntezmeny == null) && (m_AlIntezmenyId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Intezmeny partner = SDA.Kreta.Entities.Intezmeny.GiveAnInstance();
|
||
partner.LoadByID(m_AlIntezmenyId);
|
||
|
||
this.SetAlIntezmeny(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_AlIntezmeny;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_AlIntezmeny == null) || (value.ID != m_AlIntezmeny.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_Alkalmazott_DA da = new Intezmeny_Alkalmazott_DA(value);
|
||
da.AddItem(this);
|
||
this.SetAlIntezmeny(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetAlIntezmeny(value);
|
||
}
|
||
FieldModified("AlIntezmenyId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetAlIntezmeny(null);
|
||
UpdateAssociations();
|
||
FieldModified("AlIntezmenyId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region Alkalmazott (*) -> Tanev (1)
|
||
|
||
protected internal int m_AlTanevId = -1;
|
||
|
||
/// <summary>
|
||
/// A(z) AlTanev 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 AlTanevId
|
||
{
|
||
get
|
||
{
|
||
return InternalAlTanevId;
|
||
}
|
||
set
|
||
{
|
||
InternalAlTanevId = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal int InternalAlTanevId
|
||
{
|
||
get
|
||
{
|
||
if (m_AlTanev != null)
|
||
{
|
||
return m_AlTanev.ID;
|
||
}
|
||
else
|
||
{
|
||
return m_AlTanevId;// XXX az meg nem teljesen OK
|
||
}
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (m_AlTanevId != value)
|
||
{
|
||
m_AlTanevId = value;
|
||
m_AlTanev = null;
|
||
FieldModified("AlTanevId", value);
|
||
}
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Ez egy külön bejárat a DA számára
|
||
/// <summary>
|
||
internal void ModifyAlTanev(Tanev value)
|
||
{
|
||
m_AlTanevId = value != null ? value.ID : -1;
|
||
m_AlTanev = value;
|
||
FieldModified("AlTanevId", value != null ? (object)value.ID : DBNull.Value);
|
||
}
|
||
|
||
protected internal void SetAlTanev(Tanev value)
|
||
{
|
||
m_AlTanev = value;
|
||
if (value != null)
|
||
{
|
||
m_AlTanevId = value.ID;
|
||
}
|
||
else
|
||
{
|
||
m_AlTanevId = -1;
|
||
}
|
||
}
|
||
|
||
protected Tanev m_AlTanev = null;
|
||
|
||
ITanev IAlkalmazott.AlTanev
|
||
{
|
||
get { return AlTanev; }
|
||
set { AlTanev = value as Tanev; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Tanev entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("AlTanev", EntityPropertyBaseType.Entity, typeof(Tanev), EntityCopyMethod.ShallowCopy)]
|
||
public virtual Tanev AlTanev
|
||
{
|
||
get
|
||
{
|
||
if ((m_AlTanev == null) && (m_AlTanevId != -1))
|
||
{
|
||
SDA.Kreta.Entities.Tanev partner = SDA.Kreta.Entities.Tanev.GiveAnInstance();
|
||
partner.LoadByID(m_AlTanevId);
|
||
|
||
this.SetAlTanev(partner);
|
||
}
|
||
// természetesen null-t adunk vissza, ha nem tudtunk felhozni semmit
|
||
return m_AlTanev;
|
||
}
|
||
set
|
||
{
|
||
CheckModifyable();
|
||
if (value != null)
|
||
{
|
||
if ((m_AlTanev == null) || (value.ID != m_AlTanev.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_Alkalmazott_DA da = new Tanev_Alkalmazott_DA(value);
|
||
da.AddItem(this);
|
||
this.SetAlTanev(value);
|
||
}
|
||
else
|
||
{
|
||
this.SetAlTanev(value);
|
||
}
|
||
FieldModified("AlTanevId", value.ID);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
// ki kell törölni a kapcsolatot az adatbázisban
|
||
this.SetAlTanev(null);
|
||
UpdateAssociations();
|
||
FieldModified("AlTanevId", DBNull.Value);
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
|
||
public override int TanevId
|
||
{
|
||
get
|
||
{
|
||
return base.TanevId;
|
||
}
|
||
set
|
||
{
|
||
InternalAlTanevId = value;
|
||
base.TanevId = value;
|
||
}
|
||
}
|
||
|
||
#region Alkalmazott (0..1) -> Eszkoz (*)
|
||
protected IAssociatedEntityCollection<Eszkoz> m_FelelosEszkoz = null;
|
||
|
||
IReadOnlyList<IEszkoz> IAlkalmazott.FelelosEszkoz => FelelosEszkoz.Cast<IEszkoz>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Eszkoz entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("FelelosEszkoz", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Eszkoz>), EntityCopyMethod.DeepCopy, "FelelosId")]
|
||
public virtual IAssociatedEntityCollection<Eszkoz> FelelosEszkoz
|
||
{
|
||
get
|
||
{
|
||
if (m_FelelosEszkoz == null)
|
||
{
|
||
m_FelelosEszkoz = new AssociatedEntityCollection<Alkalmazott, Eszkoz>(
|
||
new Alkalmazott_FelelosEszkoz_DA(this)
|
||
);
|
||
m_FelelosEszkoz.Load();
|
||
}
|
||
return m_FelelosEszkoz;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> Osztaly (*)
|
||
protected IAssociatedEntityCollection<Osztaly> m_OfoOsztalyai = null;
|
||
|
||
IReadOnlyList<IOsztaly> IAlkalmazott.OfoOsztalyai => OfoOsztalyai.Cast<IOsztaly>().ToList();
|
||
|
||
/// <summary>
|
||
/// Osztályfonök (alkalmazott) ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Osztaly entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OfoOsztalyai", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Osztaly>), EntityCopyMethod.DeepCopy, "OsztalyFonokId")]
|
||
public virtual IAssociatedEntityCollection<Osztaly> OfoOsztalyai
|
||
{
|
||
get
|
||
{
|
||
if (m_OfoOsztalyai == null)
|
||
{
|
||
m_OfoOsztalyai = new AssociatedEntityCollection<Alkalmazott, Osztaly>(
|
||
new Alkalmazott_OfoOsztalyai_DA(this)
|
||
);
|
||
m_OfoOsztalyai.Load();
|
||
}
|
||
return m_OfoOsztalyai;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> Osztaly (*)
|
||
protected IAssociatedEntityCollection<Osztaly> m_HelyettesOsztalyai = null;
|
||
|
||
IReadOnlyList<IOsztaly> IAlkalmazott.HelyettesOsztalyai => HelyettesOsztalyai.Cast<IOsztaly>().ToList();
|
||
|
||
/// <summary>
|
||
/// Osztályfonök-helyettes (alkalmazott) ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Osztaly entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("HelyettesOsztalyai", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Osztaly>), EntityCopyMethod.DeepCopy, "OfoHelyettesId")]
|
||
public virtual IAssociatedEntityCollection<Osztaly> HelyettesOsztalyai
|
||
{
|
||
get
|
||
{
|
||
if (m_HelyettesOsztalyai == null)
|
||
{
|
||
m_HelyettesOsztalyai = new AssociatedEntityCollection<Alkalmazott, Osztaly>(
|
||
new Alkalmazott_HelyettesOsztalyai_DA(this)
|
||
);
|
||
m_HelyettesOsztalyai.Load();
|
||
}
|
||
return m_HelyettesOsztalyai;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> Csoport (*)
|
||
protected IAssociatedEntityCollection<Csoport> m_VezetoCsoportjai = null;
|
||
|
||
IReadOnlyList<ICsoport> IAlkalmazott.VezetoCsoportjai => VezetoCsoportjai.Cast<ICsoport>().ToList();
|
||
|
||
/// <summary>
|
||
/// A csoportvezeto ID-ja (AlkalmazottId)
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Csoport entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("VezetoCsoportjai", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Csoport>), EntityCopyMethod.DeepCopy, "CsoportVezetoId")]
|
||
public virtual IAssociatedEntityCollection<Csoport> VezetoCsoportjai
|
||
{
|
||
get
|
||
{
|
||
if (m_VezetoCsoportjai == null)
|
||
{
|
||
m_VezetoCsoportjai = new AssociatedEntityCollection<Alkalmazott, Csoport>(
|
||
new Alkalmazott_VezetoCsoportjai_DA(this)
|
||
);
|
||
m_VezetoCsoportjai.Load();
|
||
}
|
||
return m_VezetoCsoportjai;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Foglalkozas (*)
|
||
protected IAssociatedEntityCollection<Foglalkozas> m_Foglalkozas = null;
|
||
|
||
IReadOnlyList<IFoglalkozas> IAlkalmazott.Foglalkozas => Foglalkozas.Cast<IFoglalkozas>().ToList();
|
||
|
||
/// <summary>
|
||
/// Tanár ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Foglalkozas entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Foglalkozas", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Foglalkozas>), EntityCopyMethod.DeepCopy, "TanarId")]
|
||
public virtual IAssociatedEntityCollection<Foglalkozas> Foglalkozas
|
||
{
|
||
get
|
||
{
|
||
if (m_Foglalkozas == null)
|
||
{
|
||
m_Foglalkozas = new AssociatedEntityCollection<Alkalmazott, Foglalkozas>(
|
||
new Alkalmazott_Foglalkozas_DA(this)
|
||
);
|
||
m_Foglalkozas.Load();
|
||
}
|
||
return m_Foglalkozas;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Tanmenet (*)
|
||
protected IAssociatedEntityCollection<Tanmenet> m_Tanmenete = null;
|
||
|
||
IReadOnlyList<ITanmenet> IAlkalmazott.Tanmenete => Tanmenete.Cast<ITanmenet>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Tanmenet entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Tanmenete", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Tanmenet>), EntityCopyMethod.DeepCopy, "FeltoltoId")]
|
||
public virtual IAssociatedEntityCollection<Tanmenet> Tanmenete
|
||
{
|
||
get
|
||
{
|
||
if (m_Tanmenete == null)
|
||
{
|
||
m_Tanmenete = new AssociatedEntityCollection<Alkalmazott, Tanmenet>(
|
||
new Alkalmazott_Tanmenete_DA(this)
|
||
);
|
||
m_Tanmenete.Load();
|
||
}
|
||
return m_Tanmenete;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> TanitasiOra (*)
|
||
protected IAssociatedEntityCollection<TanitasiOra> m_HelyettesitettOrak = null;
|
||
|
||
IReadOnlyList<ITanitasiOra> IAlkalmazott.HelyettesitettOrak => HelyettesitettOrak.Cast<ITanitasiOra>().ToList();
|
||
|
||
/// <summary>
|
||
/// A helyettesíto tanár ID-ja, esetén nem volt helyettesítve
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és TanitasiOra entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("HelyettesitettOrak", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<TanitasiOra>), EntityCopyMethod.DeepCopy, "HelyettesitoTanarId")]
|
||
public virtual IAssociatedEntityCollection<TanitasiOra> HelyettesitettOrak
|
||
{
|
||
get
|
||
{
|
||
if (m_HelyettesitettOrak == null)
|
||
{
|
||
m_HelyettesitettOrak = new AssociatedEntityCollection<Alkalmazott, TanitasiOra>(
|
||
new Alkalmazott_HelyettesitettOrak_DA(this)
|
||
);
|
||
m_HelyettesitettOrak.Load();
|
||
}
|
||
return m_HelyettesitettOrak;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> TanitasiOra (*)
|
||
protected IAssociatedEntityCollection<TanitasiOra> m_TanitasiOra = null;
|
||
|
||
IReadOnlyList<ITanitasiOra> IAlkalmazott.TanitasiOra => TanitasiOra.Cast<ITanitasiOra>().ToList();
|
||
|
||
/// <summary>
|
||
/// Az órát tartó tanár ID-ja (helyettesítés esetén aki, alapból tartotta volna)
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és TanitasiOra entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TanitasiOra", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<TanitasiOra>), EntityCopyMethod.DeepCopy, "TanarId")]
|
||
public virtual IAssociatedEntityCollection<TanitasiOra> TanitasiOra
|
||
{
|
||
get
|
||
{
|
||
if (m_TanitasiOra == null)
|
||
{
|
||
m_TanitasiOra = new AssociatedEntityCollection<Alkalmazott, TanitasiOra>(
|
||
new Alkalmazott_TanitasiOra_DA(this)
|
||
);
|
||
m_TanitasiOra.Load();
|
||
}
|
||
return m_TanitasiOra;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> TanuloErtekeles (*)
|
||
protected IAssociatedEntityCollection<TanuloErtekeles> m_Ertekelesek = null;
|
||
|
||
IReadOnlyList<ITanuloErtekeles> IAlkalmazott.Ertekelesek => Ertekelesek.Cast<ITanuloErtekeles>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és TanuloErtekeles entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Ertekelesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<TanuloErtekeles>), EntityCopyMethod.DeepCopy, "ErtekeloId")]
|
||
public virtual IAssociatedEntityCollection<TanuloErtekeles> Ertekelesek
|
||
{
|
||
get
|
||
{
|
||
if (m_Ertekelesek == null)
|
||
{
|
||
m_Ertekelesek = new AssociatedEntityCollection<Alkalmazott, TanuloErtekeles>(
|
||
new Alkalmazott_Ertekelesek_DA(this)
|
||
);
|
||
m_Ertekelesek.Load();
|
||
}
|
||
return m_Ertekelesek;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Igazolas (*)
|
||
protected IAssociatedEntityCollection<Igazolas> m_TanuloIgazolasok = null;
|
||
|
||
IReadOnlyList<IIgazolas> IAlkalmazott.TanuloIgazolasok => TanuloIgazolasok.Cast<IIgazolas>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Igazolas entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TanuloIgazolasok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Igazolas>), EntityCopyMethod.DeepCopy, "RogzitoId")]
|
||
public virtual IAssociatedEntityCollection<Igazolas> TanuloIgazolasok
|
||
{
|
||
get
|
||
{
|
||
if (m_TanuloIgazolasok == null)
|
||
{
|
||
m_TanuloIgazolasok = new AssociatedEntityCollection<Alkalmazott, Igazolas>(
|
||
new Alkalmazott_TanuloIgazolasok_DA(this)
|
||
);
|
||
m_TanuloIgazolasok.Load();
|
||
}
|
||
return m_TanuloIgazolasok;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Oralatogatas (*)
|
||
protected IAssociatedEntityCollection<Oralatogatas> m_Oralatogatasok = null;
|
||
|
||
IReadOnlyList<IOralatogatas> IAlkalmazott.Oralatogatasok => Oralatogatasok.Cast<IOralatogatas>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Oralatogatas entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Oralatogatasok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Oralatogatas>), EntityCopyMethod.DeepCopy, "ErtekeloId")]
|
||
public virtual IAssociatedEntityCollection<Oralatogatas> Oralatogatasok
|
||
{
|
||
get
|
||
{
|
||
if (m_Oralatogatasok == null)
|
||
{
|
||
m_Oralatogatasok = new AssociatedEntityCollection<Alkalmazott, Oralatogatas>(
|
||
new Alkalmazott_Oralatogatasok_DA(this)
|
||
);
|
||
m_Oralatogatasok.Load();
|
||
}
|
||
return m_Oralatogatasok;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> MunkaugyiAdatok (*)
|
||
protected IAssociatedEntityCollection<MunkaugyiAdatok> m_MunkaugyiAdatok = null;
|
||
|
||
IReadOnlyList<IMunkaugyiAdatok> IAlkalmazott.MunkaugyiAdatok => MunkaugyiAdatok.Cast<IMunkaugyiAdatok>().ToList();
|
||
|
||
/// <summary>
|
||
/// Feladatellátási hely ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és MunkaugyiAdatok entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("MunkaugyiAdatok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<MunkaugyiAdatok>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<MunkaugyiAdatok> MunkaugyiAdatok
|
||
{
|
||
get
|
||
{
|
||
if (m_MunkaugyiAdatok == null)
|
||
{
|
||
m_MunkaugyiAdatok = new AssociatedEntityCollection<Alkalmazott, MunkaugyiAdatok>(
|
||
new Alkalmazott_MunkaugyiAdatok_DA(this)
|
||
);
|
||
m_MunkaugyiAdatok.Load();
|
||
}
|
||
return m_MunkaugyiAdatok;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> Terem (*)
|
||
protected IAssociatedEntityCollection<Terem> m_TermekFelelose = null;
|
||
|
||
IReadOnlyList<ITerem> IAlkalmazott.TermekFelelose => TermekFelelose.Cast<ITerem>().ToList();
|
||
|
||
/// <summary>
|
||
/// A teremért felelos alkalmazott ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Terem entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TermekFelelose", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Terem>), EntityCopyMethod.DeepCopy, "TeremFelelosId")]
|
||
public virtual IAssociatedEntityCollection<Terem> TermekFelelose
|
||
{
|
||
get
|
||
{
|
||
if (m_TermekFelelose == null)
|
||
{
|
||
m_TermekFelelose = new AssociatedEntityCollection<Alkalmazott, Terem>(
|
||
new Alkalmazott_TermekFelelose_DA(this)
|
||
);
|
||
m_TermekFelelose.Load();
|
||
}
|
||
return m_TermekFelelose;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> OrarendiOra (*)
|
||
protected IAssociatedEntityCollection<OrarendiOra> m_OrarendiOra = null;
|
||
|
||
IReadOnlyList<IOrarendiOra> IAlkalmazott.OrarendiOra => OrarendiOra.Cast<IOrarendiOra>().ToList();
|
||
|
||
/// <summary>
|
||
/// Az órát tanító tanár (alkalmazott) ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és OrarendiOra entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OrarendiOra", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<OrarendiOra>), EntityCopyMethod.DeepCopy, "TanarId")]
|
||
public virtual IAssociatedEntityCollection<OrarendiOra> OrarendiOra
|
||
{
|
||
get
|
||
{
|
||
if (m_OrarendiOra == null)
|
||
{
|
||
m_OrarendiOra = new AssociatedEntityCollection<Alkalmazott, OrarendiOra>(
|
||
new Alkalmazott_OrarendiOra_DA(this)
|
||
);
|
||
m_OrarendiOra.Load();
|
||
}
|
||
return m_OrarendiOra;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> NemKotottMunkaido (*)
|
||
protected IAssociatedEntityCollection<NemKotottMunkaido> m_NemKotottMunkaido = null;
|
||
|
||
IReadOnlyList<INemKotottMunkaido> IAlkalmazott.NemKotottMunkaido => NemKotottMunkaido.Cast<INemKotottMunkaido>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és NemKotottMunkaido entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("NemKotottMunkaido", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<NemKotottMunkaido>), EntityCopyMethod.DeepCopy, "TanarId")]
|
||
public virtual IAssociatedEntityCollection<NemKotottMunkaido> NemKotottMunkaido
|
||
{
|
||
get
|
||
{
|
||
if (m_NemKotottMunkaido == null)
|
||
{
|
||
m_NemKotottMunkaido = new AssociatedEntityCollection<Alkalmazott, NemKotottMunkaido>(
|
||
new Alkalmazott_NemKotottMunkaido_DA(this)
|
||
);
|
||
m_NemKotottMunkaido.Load();
|
||
}
|
||
return m_NemKotottMunkaido;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> PedagogusIKTAdatszolgaltatas (*)
|
||
protected IAssociatedEntityCollection<PedagogusIKTAdatszolgaltatas> m_PedagogusIKTAdatszolgaltatas = null;
|
||
|
||
IReadOnlyList<IPedagogusIKTAdatszolgaltatas> IAlkalmazott.PedagogusIKTAdatszolgaltatas => PedagogusIKTAdatszolgaltatas.Cast<IPedagogusIKTAdatszolgaltatas>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és PedagogusIKTAdatszolgaltatas entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("PedagogusIKTAdatszolgaltatas", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<PedagogusIKTAdatszolgaltatas>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<PedagogusIKTAdatszolgaltatas> PedagogusIKTAdatszolgaltatas
|
||
{
|
||
get
|
||
{
|
||
if (m_PedagogusIKTAdatszolgaltatas == null)
|
||
{
|
||
m_PedagogusIKTAdatszolgaltatas = new AssociatedEntityCollection<Alkalmazott, PedagogusIKTAdatszolgaltatas>(
|
||
new Alkalmazott_PedagogusIKTAdatszolgaltatas_DA(this)
|
||
);
|
||
m_PedagogusIKTAdatszolgaltatas.Load();
|
||
}
|
||
return m_PedagogusIKTAdatszolgaltatas;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> TovabbiMunkaugyiAdatok (*)
|
||
protected IAssociatedEntityCollection<TovabbiMunkaugyiAdatok> m_TovabbiMunkaugyiAdatok = null;
|
||
|
||
IReadOnlyList<ITovabbiMunkaugyiAdatok> IAlkalmazott.TovabbiMunkaugyiAdatok => TovabbiMunkaugyiAdatok.Cast<ITovabbiMunkaugyiAdatok>().ToList();
|
||
|
||
/// <summary>
|
||
/// Alkalmazott ID-ja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és TovabbiMunkaugyiAdatok entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TovabbiMunkaugyiAdatok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<TovabbiMunkaugyiAdatok>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<TovabbiMunkaugyiAdatok> TovabbiMunkaugyiAdatok
|
||
{
|
||
get
|
||
{
|
||
if (m_TovabbiMunkaugyiAdatok == null)
|
||
{
|
||
m_TovabbiMunkaugyiAdatok = new AssociatedEntityCollection<Alkalmazott, TovabbiMunkaugyiAdatok>(
|
||
new Alkalmazott_TovabbiMunkaugyiAdatok_DA(this)
|
||
);
|
||
m_TovabbiMunkaugyiAdatok.Load();
|
||
}
|
||
return m_TovabbiMunkaugyiAdatok;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> NATKerdoiv (*)
|
||
protected IAssociatedEntityCollection<NATKerdoiv> m_NATKerdoiv = null;
|
||
|
||
IReadOnlyList<INATKerdoiv> IAlkalmazott.NATKerdoiv => NATKerdoiv.Cast<INATKerdoiv>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és NATKerdoiv entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("NATKerdoiv", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<NATKerdoiv>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<NATKerdoiv> NATKerdoiv
|
||
{
|
||
get
|
||
{
|
||
if (m_NATKerdoiv == null)
|
||
{
|
||
m_NATKerdoiv = new AssociatedEntityCollection<Alkalmazott, NATKerdoiv>(
|
||
new Alkalmazott_NATKerdoiv_DA(this)
|
||
);
|
||
m_NATKerdoiv.Load();
|
||
}
|
||
return m_NATKerdoiv;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> KKTanitoVezgettseg (0..*)
|
||
protected IAssociatedEntityCollection<KKTanitoVezgettseg> m_KKTanitoVezgettseg = null;
|
||
|
||
IReadOnlyList<IKKTanitoVezgettseg> IAlkalmazott.KKTanitoVezgettseg => KKTanitoVezgettseg.Cast<IKKTanitoVezgettseg>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és KKTanitoVezgettseg entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("KKTanitoVezgettseg", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<KKTanitoVezgettseg>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<KKTanitoVezgettseg> KKTanitoVezgettseg
|
||
{
|
||
get
|
||
{
|
||
if (m_KKTanitoVezgettseg == null)
|
||
{
|
||
m_KKTanitoVezgettseg = new AssociatedEntityCollection<Alkalmazott, KKTanitoVezgettseg>(
|
||
new Alkalmazott_KKTanitoVezgettseg_DA(this)
|
||
);
|
||
m_KKTanitoVezgettseg.Load();
|
||
}
|
||
return m_KKTanitoVezgettseg;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> KKTanarVegzettseg (0..*)
|
||
protected IAssociatedEntityCollection<KKTanarVegzettseg> m_KKTanarVegzettseg = null;
|
||
|
||
IReadOnlyList<IKKTanarVegzettseg> IAlkalmazott.KKTanarVegzettseg => KKTanarVegzettseg.Cast<IKKTanarVegzettseg>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és KKTanarVegzettseg entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("KKTanarVegzettseg", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<KKTanarVegzettseg>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<KKTanarVegzettseg> KKTanarVegzettseg
|
||
{
|
||
get
|
||
{
|
||
if (m_KKTanarVegzettseg == null)
|
||
{
|
||
m_KKTanarVegzettseg = new AssociatedEntityCollection<Alkalmazott, KKTanarVegzettseg>(
|
||
new Alkalmazott_KKTanarVegzettseg_DA(this)
|
||
);
|
||
m_KKTanarVegzettseg.Load();
|
||
}
|
||
return m_KKTanarVegzettseg;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> KKAMIVegzettseg (0..*)
|
||
protected IAssociatedEntityCollection<KKAMIVegzettseg> m_KKAMIVegzettseg = null;
|
||
|
||
IReadOnlyList<IKKAMIVegzettseg> IAlkalmazott.KKAMIVegzettseg => KKAMIVegzettseg.Cast<IKKAMIVegzettseg>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és KKAMIVegzettseg entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("KKAMIVegzettseg", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<KKAMIVegzettseg>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<KKAMIVegzettseg> KKAMIVegzettseg
|
||
{
|
||
get
|
||
{
|
||
if (m_KKAMIVegzettseg == null)
|
||
{
|
||
m_KKAMIVegzettseg = new AssociatedEntityCollection<Alkalmazott, KKAMIVegzettseg>(
|
||
new Alkalmazott_KKAMIVegzettseg_DA(this)
|
||
);
|
||
m_KKAMIVegzettseg.Load();
|
||
}
|
||
return m_KKAMIVegzettseg;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> KKGyogypedVegzettseg (0..*)
|
||
protected IAssociatedEntityCollection<KKGyogypedVegzettseg> m_KKGyogypedVegzettseg = null;
|
||
|
||
IReadOnlyList<IKKGyogypedVegzettseg> IAlkalmazott.KKGyogypedVegzettseg => KKGyogypedVegzettseg.Cast<IKKGyogypedVegzettseg>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és KKGyogypedVegzettseg entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("KKGyogypedVegzettseg", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<KKGyogypedVegzettseg>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<KKGyogypedVegzettseg> KKGyogypedVegzettseg
|
||
{
|
||
get
|
||
{
|
||
if (m_KKGyogypedVegzettseg == null)
|
||
{
|
||
m_KKGyogypedVegzettseg = new AssociatedEntityCollection<Alkalmazott, KKGyogypedVegzettseg>(
|
||
new Alkalmazott_KKGyogypedVegzettseg_DA(this)
|
||
);
|
||
m_KKGyogypedVegzettseg.Load();
|
||
}
|
||
return m_KKGyogypedVegzettseg;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Diakolimpia (*)
|
||
protected IAssociatedEntityCollection<Diakolimpia> m_Diakolimpiak = null;
|
||
|
||
IReadOnlyList<IDiakolimpia> IAlkalmazott.Diakolimpiak => Diakolimpiak.Cast<IDiakolimpia>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Diakolimpia entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Diakolimpiak", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Diakolimpia>), EntityCopyMethod.DeepCopy, "TanarId")]
|
||
public virtual IAssociatedEntityCollection<Diakolimpia> Diakolimpiak
|
||
{
|
||
get
|
||
{
|
||
if (m_Diakolimpiak == null)
|
||
{
|
||
m_Diakolimpiak = new AssociatedEntityCollection<Alkalmazott, Diakolimpia>(
|
||
new Alkalmazott_Diakolimpiak_DA(this)
|
||
);
|
||
m_Diakolimpiak.Load();
|
||
}
|
||
return m_Diakolimpiak;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Fogadoora (*)
|
||
protected IAssociatedEntityCollection<Fogadoora> m_Fogadoora = null;
|
||
|
||
IReadOnlyList<IFogadoora> IAlkalmazott.Fogadoora => Fogadoora.Cast<IFogadoora>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Fogadoora entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Fogadoora", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Fogadoora>), EntityCopyMethod.DeepCopy, "TanarId")]
|
||
public virtual IAssociatedEntityCollection<Fogadoora> Fogadoora
|
||
{
|
||
get
|
||
{
|
||
if (m_Fogadoora == null)
|
||
{
|
||
m_Fogadoora = new AssociatedEntityCollection<Alkalmazott, Fogadoora>(
|
||
new Alkalmazott_Fogadoora_DA(this)
|
||
);
|
||
m_Fogadoora.Load();
|
||
}
|
||
return m_Fogadoora;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> TavolletJelento (*)
|
||
protected IAssociatedEntityCollection<TavolletJelento> m_TavolletJelento = null;
|
||
|
||
IReadOnlyList<ITavolletJelento> IAlkalmazott.TavolletJelento => TavolletJelento.Cast<ITavolletJelento>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és TavolletJelento entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TavolletJelento", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<TavolletJelento>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<TavolletJelento> TavolletJelento
|
||
{
|
||
get
|
||
{
|
||
if (m_TavolletJelento == null)
|
||
{
|
||
m_TavolletJelento = new AssociatedEntityCollection<Alkalmazott, TavolletJelento>(
|
||
new Alkalmazott_TavolletJelento_DA(this)
|
||
);
|
||
m_TavolletJelento.Load();
|
||
}
|
||
return m_TavolletJelento;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> SAPTavollet (*)
|
||
protected IAssociatedEntityCollection<SAPTavollet> m_SAPTavollet = null;
|
||
|
||
IReadOnlyList<ISAPTavollet> IAlkalmazott.SAPTavollet => SAPTavollet.Cast<ISAPTavollet>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és SAPTavollet entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("SAPTavollet", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<SAPTavollet>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<SAPTavollet> SAPTavollet
|
||
{
|
||
get
|
||
{
|
||
if (m_SAPTavollet == null)
|
||
{
|
||
m_SAPTavollet = new AssociatedEntityCollection<Alkalmazott, SAPTavollet>(
|
||
new Alkalmazott_SAPTavollet_DA(this)
|
||
);
|
||
m_SAPTavollet.Load();
|
||
}
|
||
return m_SAPTavollet;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> SzamonkeresElorejelzes (*)
|
||
protected IAssociatedEntityCollection<SzamonkeresElorejelzes> m_SzamonkeresElorejelzes = null;
|
||
|
||
IReadOnlyList<ISzamonkeresElorejelzes> IAlkalmazott.SzamonkeresElorejelzes => SzamonkeresElorejelzes.Cast<ISzamonkeresElorejelzes>().ToList();
|
||
|
||
/// <summary>
|
||
/// A számonkérést rögzíto tanárt azonosító IDja
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és SzamonkeresElorejelzes entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("SzamonkeresElorejelzes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<SzamonkeresElorejelzes>), EntityCopyMethod.DeepCopy, "RogzitoId")]
|
||
public virtual IAssociatedEntityCollection<SzamonkeresElorejelzes> SzamonkeresElorejelzes
|
||
{
|
||
get
|
||
{
|
||
if (m_SzamonkeresElorejelzes == null)
|
||
{
|
||
m_SzamonkeresElorejelzes = new AssociatedEntityCollection<Alkalmazott, SzamonkeresElorejelzes>(
|
||
new Alkalmazott_SzamonkeresElorejelzes_DA(this)
|
||
);
|
||
m_SzamonkeresElorejelzes.Load();
|
||
}
|
||
return m_SzamonkeresElorejelzes;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> Tovabbkepzes (0..*)
|
||
protected IAssociatedEntityCollection<Tovabbkepzes> m_TovabbkepzesAdatok = null;
|
||
|
||
IReadOnlyList<ITovabbkepzes> IAlkalmazott.TovabbkepzesAdatok => TovabbkepzesAdatok.Cast<ITovabbkepzes>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Tovabbkepzes entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("TovabbkepzesAdatok", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Tovabbkepzes>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<Tovabbkepzes> TovabbkepzesAdatok
|
||
{
|
||
get
|
||
{
|
||
if (m_TovabbkepzesAdatok == null)
|
||
{
|
||
m_TovabbkepzesAdatok = new AssociatedEntityCollection<Alkalmazott, Tovabbkepzes>(
|
||
new Alkalmazott_TovabbkepzesAdatok_DA(this)
|
||
);
|
||
m_TovabbkepzesAdatok.Load();
|
||
}
|
||
return m_TovabbkepzesAdatok;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> DKT_Feladat (*)
|
||
protected IAssociatedEntityCollection<DKT_Feladat> m_DKT_Feladat = null;
|
||
|
||
IReadOnlyList<IDKT_Feladat> IAlkalmazott.DKT_Feladat => DKT_Feladat.Cast<IDKT_Feladat>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és DKT_Feladat entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("DKT_Feladat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<DKT_Feladat>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<DKT_Feladat> DKT_Feladat
|
||
{
|
||
get
|
||
{
|
||
if (m_DKT_Feladat == null)
|
||
{
|
||
m_DKT_Feladat = new AssociatedEntityCollection<Alkalmazott, DKT_Feladat>(
|
||
new Alkalmazott_DKT_Feladat_DA(this)
|
||
);
|
||
m_DKT_Feladat.Load();
|
||
}
|
||
return m_DKT_Feladat;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> DKT_Feladat (*)
|
||
protected IAssociatedEntityCollection<DKT_Feladat> m_HelyettesitoAlkalmazottFeladat = null;
|
||
|
||
IReadOnlyList<IDKT_Feladat> IAlkalmazott.HelyettesitoAlkalmazottFeladat => HelyettesitoAlkalmazottFeladat.Cast<IDKT_Feladat>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és DKT_Feladat entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("HelyettesitoAlkalmazottFeladat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<DKT_Feladat>), EntityCopyMethod.DeepCopy, "HelyettesitoAlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<DKT_Feladat> HelyettesitoAlkalmazottFeladat
|
||
{
|
||
get
|
||
{
|
||
if (m_HelyettesitoAlkalmazottFeladat == null)
|
||
{
|
||
m_HelyettesitoAlkalmazottFeladat = new AssociatedEntityCollection<Alkalmazott, DKT_Feladat>(
|
||
new Alkalmazott_HelyettesitoAlkalmazottFeladat_DA(this)
|
||
);
|
||
m_HelyettesitoAlkalmazottFeladat.Load();
|
||
}
|
||
return m_HelyettesitoAlkalmazottFeladat;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> DKT_Feladat (*)
|
||
protected IAssociatedEntityCollection<DKT_Feladat> m_RogzitoAlkalmazottFeladat = null;
|
||
|
||
IReadOnlyList<IDKT_Feladat> IAlkalmazott.RogzitoAlkalmazottFeladat => RogzitoAlkalmazottFeladat.Cast<IDKT_Feladat>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és DKT_Feladat entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("RogzitoAlkalmazottFeladat", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<DKT_Feladat>), EntityCopyMethod.DeepCopy, "RogzitoAlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<DKT_Feladat> RogzitoAlkalmazottFeladat
|
||
{
|
||
get
|
||
{
|
||
if (m_RogzitoAlkalmazottFeladat == null)
|
||
{
|
||
m_RogzitoAlkalmazottFeladat = new AssociatedEntityCollection<Alkalmazott, DKT_Feladat>(
|
||
new Alkalmazott_RogzitoAlkalmazottFeladat_DA(this)
|
||
);
|
||
m_RogzitoAlkalmazottFeladat.Load();
|
||
}
|
||
return m_RogzitoAlkalmazottFeladat;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> DKT_File (*)
|
||
protected IAssociatedEntityCollection<DKT_File> m_DKT_File = null;
|
||
|
||
IReadOnlyList<IDKT_File> IAlkalmazott.DKT_File => DKT_File.Cast<IDKT_File>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és DKT_File entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("DKT_File", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<DKT_File>), EntityCopyMethod.DeepCopy, "FeltoltoAlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<DKT_File> DKT_File
|
||
{
|
||
get
|
||
{
|
||
if (m_DKT_File == null)
|
||
{
|
||
m_DKT_File = new AssociatedEntityCollection<Alkalmazott, DKT_File>(
|
||
new Alkalmazott_DKT_File_DA(this)
|
||
);
|
||
m_DKT_File.Load();
|
||
}
|
||
return m_DKT_File;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> OraFile (*)
|
||
protected IAssociatedEntityCollection<OraFile> m_OraFile = null;
|
||
|
||
IReadOnlyList<IOraFile> IAlkalmazott.OraFile => OraFile.Cast<IOraFile>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és OraFile entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("OraFile", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<OraFile>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<OraFile> OraFile
|
||
{
|
||
get
|
||
{
|
||
if (m_OraFile == null)
|
||
{
|
||
m_OraFile = new AssociatedEntityCollection<Alkalmazott, OraFile>(
|
||
new Alkalmazott_OraFile_DA(this)
|
||
);
|
||
m_OraFile.Load();
|
||
}
|
||
return m_OraFile;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> EszkozIgenyles (*)
|
||
protected IAssociatedEntityCollection<EszkozIgenyles> m_EszkozIgenyles = null;
|
||
|
||
IReadOnlyList<IEszkozIgenyles> IAlkalmazott.EszkozIgenyles => EszkozIgenyles.Cast<IEszkozIgenyles>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és EszkozIgenyles entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("EszkozIgenyles", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<EszkozIgenyles>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<EszkozIgenyles> EszkozIgenyles
|
||
{
|
||
get
|
||
{
|
||
if (m_EszkozIgenyles == null)
|
||
{
|
||
m_EszkozIgenyles = new AssociatedEntityCollection<Alkalmazott, EszkozIgenyles>(
|
||
new Alkalmazott_EszkozIgenyles_DA(this)
|
||
);
|
||
m_EszkozIgenyles.Load();
|
||
}
|
||
return m_EszkozIgenyles;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> MunkaSzerzodes (*)
|
||
protected IAssociatedEntityCollection<MunkaSzerzodes> m_MunkaSzerzodes = null;
|
||
|
||
IReadOnlyList<IMunkaSzerzodes> IAlkalmazott.MunkaSzerzodes => MunkaSzerzodes.Cast<IMunkaSzerzodes>().ToList();
|
||
|
||
/// <summary>
|
||
/// Nincs definiálva megjegyzés.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és MunkaSzerzodes entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("MunkaSzerzodes", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<MunkaSzerzodes>), EntityCopyMethod.DeepCopy, "AlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<MunkaSzerzodes> MunkaSzerzodes
|
||
{
|
||
get
|
||
{
|
||
if (m_MunkaSzerzodes == null)
|
||
{
|
||
m_MunkaSzerzodes = new AssociatedEntityCollection<Alkalmazott, MunkaSzerzodes>(
|
||
new Alkalmazott_MunkaSzerzodes_DA(this)
|
||
);
|
||
m_MunkaSzerzodes.Load();
|
||
}
|
||
return m_MunkaSzerzodes;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> ErtekelesTantargyi (*)
|
||
protected IAssociatedEntityCollection<ErtekelesTantargyi> m_RogzitettTantargyiErtekelesek = null;
|
||
|
||
IReadOnlyList<IErtekelesTantargyi> IAlkalmazott.RogzitettTantargyiErtekelesek => RogzitettTantargyiErtekelesek.Cast<IErtekelesTantargyi>().ToList();
|
||
|
||
/// <summary>
|
||
/// Az értékelést rögzítő alkalmazottnak az ID-ja.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és ErtekelesTantargyi entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("RogzitettTantargyiErtekelesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<ErtekelesTantargyi>), EntityCopyMethod.DeepCopy, "RogzitoAlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<ErtekelesTantargyi> RogzitettTantargyiErtekelesek
|
||
{
|
||
get
|
||
{
|
||
if (m_RogzitettTantargyiErtekelesek == null)
|
||
{
|
||
m_RogzitettTantargyiErtekelesek = new AssociatedEntityCollection<Alkalmazott, ErtekelesTantargyi>(
|
||
new Alkalmazott_RogzitettTantargyiErtekelesek_DA(this)
|
||
);
|
||
m_RogzitettTantargyiErtekelesek.Load();
|
||
}
|
||
return m_RogzitettTantargyiErtekelesek;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (1) -> ErtekelesMagSzor (*)
|
||
protected IAssociatedEntityCollection<ErtekelesMagSzor> m_RogzitettMagSzorErtekelesek = null;
|
||
|
||
IReadOnlyList<IErtekelesMagSzor> IAlkalmazott.RogzitettMagSzorErtekelesek => RogzitettMagSzorErtekelesek.Cast<IErtekelesMagSzor>().ToList();
|
||
|
||
/// <summary>
|
||
/// Az értékelést rögzítő alkalmazottnak az ID-ja.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és ErtekelesMagSzor entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("RogzitettMagSzorErtekelesek", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<ErtekelesMagSzor>), EntityCopyMethod.DeepCopy, "RogzitoAlkalmazottId")]
|
||
public virtual IAssociatedEntityCollection<ErtekelesMagSzor> RogzitettMagSzorErtekelesek
|
||
{
|
||
get
|
||
{
|
||
if (m_RogzitettMagSzorErtekelesek == null)
|
||
{
|
||
m_RogzitettMagSzorErtekelesek = new AssociatedEntityCollection<Alkalmazott, ErtekelesMagSzor>(
|
||
new Alkalmazott_RogzitettMagSzorErtekelesek_DA(this)
|
||
);
|
||
m_RogzitettMagSzorErtekelesek.Load();
|
||
}
|
||
return m_RogzitettMagSzorErtekelesek;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Alkalmazott (0..1) -> Tanulo (*)
|
||
protected IAssociatedEntityCollection<Tanulo> m_Tanulo = null;
|
||
|
||
IReadOnlyList<ITanulo> IAlkalmazott.Tanulo => Tanulo.Cast<ITanulo>().ToList();
|
||
|
||
/// <summary>
|
||
/// Ebben a mezőben tároljuk a tanulóhoz rendelt mentortanár ID-ját.
|
||
/// </summary>
|
||
/// <remarks>
|
||
/// Az UML modellben szereplő Alkalmazott és Tanulo entitások közötti asszociáció megvalósítása.
|
||
/// </remarks>
|
||
[EntityProperty("Tanulo", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<Tanulo>), EntityCopyMethod.DeepCopy, "MentorId")]
|
||
public virtual IAssociatedEntityCollection<Tanulo> Tanulo
|
||
{
|
||
get
|
||
{
|
||
if (m_Tanulo == null)
|
||
{
|
||
m_Tanulo = new AssociatedEntityCollection<Alkalmazott, Tanulo>(
|
||
new Alkalmazott_Tanulo_DA(this)
|
||
);
|
||
m_Tanulo.Load();
|
||
}
|
||
return m_Tanulo;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
|
||
protected internal IAssociatedEntityCollection<HelyettesitesiIdoszak> m_HelyettesitettOrarend = null;
|
||
|
||
IReadOnlyList<IHelyettesitesiIdoszak> IAlkalmazott.HelyettesitettOrarend => HelyettesitettOrarend.Cast<IHelyettesitesiIdoszak>().ToList();
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
#region Alkalmazott (*) -> OrarendiOra (*) HelyettesitesiIdoszak
|
||
[EntityProperty("HelyettesitettOrarend", EntityPropertyBaseType.EntityCollection, typeof(IAssociatedEntityCollection<HelyettesitesiIdoszak>), EntityCopyMethod.DeepCopy, "HelyettesTanarokId")]
|
||
public virtual IAssociatedEntityCollection<HelyettesitesiIdoszak> HelyettesitettOrarend
|
||
{
|
||
get
|
||
{
|
||
if (m_HelyettesitettOrarend == null)
|
||
{
|
||
m_HelyettesitettOrarend = new AssociatedEntityCollection<Alkalmazott, HelyettesitesiIdoszak>(
|
||
new Alkalmazott_HelyettesitettOrarend_DA(this)
|
||
);
|
||
m_HelyettesitettOrarend.Load();
|
||
}
|
||
return m_HelyettesitettOrarend;
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
|
||
#endregion
|
||
|
||
#endregion
|
||
}
|
||
}
|
||
|