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

2364 lines
117 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using Kreta.Framework;
using Kreta.Framework.Collections;
using Kreta.Framework.Collections.Generic;
using Kreta.Framework.Entities;
using Kreta.Framework.Entities.Associations;
using Kreta.Framework.Entities.Generic;
namespace SDA.Kreta.Entities
{
internal sealed class TanuloTanugyiAdatokDBHelper : EntityDBHelper<TanuloTanugyiAdatok>
{
private Dictionary<string, string> dynamicColumns = new Dictionary<string, string>()
{
{ "BeirasiNaploSorszam", "T_TANULOTANUGYIADATOK_OSSZES.C_BEIRASINAPLOSORSZAM" },
{ "Bejaro", "T_TANULOTANUGYIADATOK_OSSZES.C_BEJARO" },
{ "Diaksportkoros", "T_TANULOTANUGYIADATOK_OSSZES.C_DIAKSPORTKOROS" },
{ "EgyebOrszagosDonto", "T_TANULOTANUGYIADATOK_OSSZES.C_EGYEBORSZAGOSDONTO" },
{ "Egyuttmukodeses", "T_TANULOTANUGYIADATOK_OSSZES.C_EGYUTTMUKODESES" },
{ "ElozoIntezmeny", "T_TANULOTANUGYIADATOK_OSSZES.C_ELOZOINTEZMENY" },
{ "Evismetlo", "T_TANULOTANUGYIADATOK_OSSZES.C_EVISMETLO" },
{ "IskolaiKeretekKozott", "T_TANULOTANUGYIADATOK_OSSZES.C_ISKOLAIKERETEKKOZOTT" },
{ "JogviszonyatSzunetelteto", "T_TANULOTANUGYIADATOK_OSSZES.C_JOGVISZONYATSZUNETELTETO" },
{ "JogviszonyVarhatoBefejezese", "T_TANULOTANUGYIADATOK_OSSZES.C_JOGVISZONYVARHATOBEFEJEZESE" },
{ "Magantanulo", "T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULO" },
{ "MagantanulosaganakOkaId", "T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULOSAGANAKOKAID" },
{ "MagantanulosagKezdete", "T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULOSAGKEZDETE" },
{ "NyilvantartasKezdete", "T_TANULOTANUGYIADATOK_OSSZES.C_NYILVANTARTASKEZDETE" },
{ "OSZTV", "T_TANULOTANUGYIADATOK_OSSZES.C_OSZTV" },
{ "PolgariSzerzodeses", "T_TANULOTANUGYIADATOK_OSSZES.C_POLGARISZERZODESES" },
{ "SzakmaiGyakorlaton", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMAIGYAKORLATON" },
{ "SZETVAgazat", "T_TANULOTANUGYIADATOK_OSSZES.C_SZETVAGAZAT" },
{ "Szintvizsga", "T_TANULOTANUGYIADATOK_OSSZES.C_SZINTVIZSGA" },
{ "SZKTV", "T_TANULOTANUGYIADATOK_OSSZES.C_SZKTV" },
{ "TandijatFizeto", "T_TANULOTANUGYIADATOK_OSSZES.C_TANDIJATFIZETO" },
{ "Tankotelezett", "T_TANULOTANUGYIADATOK_OSSZES.C_TANKOTELEZETT" },
{ "TankotelezettsegVege", "T_TANULOTANUGYIADATOK_OSSZES.C_TANKOTELEZETTSEGVEGE" },
{ "TanuloEvfolyamTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_TANULOEVFOLYAMTIPUSID" },
{ "TanuloSzerzodeses", "T_TANULOTANUGYIADATOK_OSSZES.C_TANULOSZERZODESES" },
{ "TechnikusiEvfolyam", "T_TANULOTANUGYIADATOK_OSSZES.C_TECHNIKUSIEVFOLYAM" },
{ "TeritesiDijatFizeto", "T_TANULOTANUGYIADATOK_OSSZES.C_TERITESIDIJATFIZETO" },
{ "Vendeg", "T_TANULOTANUGYIADATOK_OSSZES.C_VENDEG" },
{ "NaploSorszam", "T_TANULOTANUGYIADATOK_OSSZES.C_NAPLOSORSZAM" },
{ "TorzslapSzam", "T_TANULOTANUGYIADATOK_OSSZES.C_TORZSLAPSZAM" },
{ "HozottIgazolatlanHianyzas", "T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLATLANHIANYZAS" },
{ "HozottIgazolatlanKesesPercben", "T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLATLANKESESPERCBE" },
{ "HozottIgazoltHianyzas", "T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLTHIANYZAS" },
{ "HozottIgazoltKesesPercben", "T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLTKESESPERCBEN" },
{ "IsESL16EvesUtanBelepett", "T_TANULOTANUGYIADATOK_OSSZES.C_ISESL16EVESUTANBELEPETT" },
{ "BizonyitvanySzama", "T_TANULOTANUGYIADATOK_OSSZES.C_BIZONYITVANYSZAMA" },
{ "TanterviJellemzoId", "T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVIJELLEMZOID" },
{ "IsDualisKepzesben", "T_TANULOTANUGYIADATOK_OSSZES.C_ISDUALISKEPZESBEN" },
{ "IsMasodikTobbSzakma", "T_TANULOTANUGYIADATOK_OSSZES.C_ISMASODIKTOBBSZAKMA" },
{ "AgazatUjSzktTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATUJSZKTTIPUSID" },
{ "SzakmairanyTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMAIRANYTIPUSID" },
{ "SzakmaTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMATIPUSID" },
{ "AgazatiAlapvizsgaEredmenye", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYE" },
{ "DualisKepzohelyAdoszama", "T_TANULOTANUGYIADATOK_OSSZES.C_DUALISKEPZOHELYADOSZAMA" },
{ "DualisKepzohelyNeve", "T_TANULOTANUGYIADATOK_OSSZES.C_DUALISKEPZOHELYNEVE" },
{ "IsOklevelesTechnikusKimenet", "T_TANULOTANUGYIADATOK_OSSZES.C_ISOKLEVELESTECHNIKUSKIMENET" },
{ "IsSzakkepzesiMunkaszerzodessel", "T_TANULOTANUGYIADATOK_OSSZES.C_ISSZAKKEPZESIMUNKASZERZODESS" },
{ "IsBeszamitasos", "T_TANULOTANUGYIADATOK_OSSZES.C_ISBESZAMITASOS" },
{ "SzakiranyNktTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKIRANYNKTTIPUSID" },
{ "SzakkepesitesNktTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKKEPESITESNKTTIPUSID" },
{ "TanulmanyiTeruletNktTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_TANULMANYITERULETNKTTIPUSID" },
{ "AgazatId", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATID" },
{ "ReszszakkepesitesId", "T_TANULOTANUGYIADATOK_OSSZES.C_RESZSZAKKEPESITESID" },
{ "SzakkepesitesId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKKEPESITESID" },
{ "SzakmacsoportId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMACSOPORTID" },
{ "IsBeszamitasosFixSzazalek", "T_TANULOTANUGYIADATOK_OSSZES.C_ISBESZAMITASOSFIXSZAZALEK" },
{ "MagantanulosagVege", "T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULOSAGVEGE" },
{ "AgazatiAlapvizsgaEredmenyeSz", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYESZ" },
{ "MufajTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_MUFAJTIPUSID" },
{ "MuveszetiAgId", "T_TANULOTANUGYIADATOK_OSSZES.C_MUVESZETIAGID" },
{ "TanszakTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_TANSZAKTIPUSID" },
{ "Is9kozul8ElozotanevbenVegezte", "T_TANULOTANUGYIADATOK_OSSZES.C_IS9KOZUL8ELOZOTANEVBENVEGEZT" },
{ "IsEgesznaposIskOktReszesul", "T_TANULOTANUGYIADATOK_OSSZES.C_ISEGESZNAPOSISKOKTRESZESUL" },
{ "IsKiemeltenTehetseges", "T_TANULOTANUGYIADATOK_OSSZES.C_ISKIEMELTENTEHETSEGES" },
{ "IsSzabokyAdolfSzakkepODReszesul", "T_TANULOTANUGYIADATOK_OSSZES.C_ISSZABOKYADOLFSZAKKEPODRESZE" },
{ "IsSzamitogepetOktCelraHasznal", "T_TANULOTANUGYIADATOK_OSSZES.C_ISSZAMITOGEPETOKTCELRAHASZNA" },
{ "TanterviJellegId", "T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVIJELLEGID" },
{ "AgazatReszSzakmaTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATRESZSZAKMATIPUSID" },
{ "ReszSzakmaTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_RESZSZAKMATIPUSID" },
{ "SzakmaReszSzakmaTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMARESZSZAKMATIPUSID" },
{ "IsSzakkepzesenKivulrolJott", "T_TANULOTANUGYIADATOK_OSSZES.C_ISSZAKKEPZESENKIVULROLJOTT" },
{ "AgazatAlapOktMegnevTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATALAPOKTMEGNEVTIPUSID" },
{ "AgazatAlapVizsgaEredTipusId", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATALAPVIZSGAEREDTIPUSID" },
{ "AgazatiAlapVizsgaTeljesites", "T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATIALAPVIZSGATELJESITES" },
{ "IsAtlagNelkuli", "T_TANULOTANUGYIADATOK_OSSZES.C_ISATLAGNELKULI" },
};
private const string dynamicQueryCommandText =
"select " +
"T_TANULOTANUGYIADATOK_OSSZES.ID, " +
"{COLUMNS}" +
// TanuloTanugyiAdatok betöltése
// TanuloTanugyiAdatok kapcsoló mezői
"T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_FELVETELTANEVEID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_TANULOCSOPORTID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_SZERVEZETID, " + /* Opcionális asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.TOROLT, " +
"T_TANULOTANUGYIADATOK_OSSZES.SERIAL, " +
"T_TANULOTANUGYIADATOK_OSSZES.CREATED, " +
"T_TANULOTANUGYIADATOK_OSSZES.CREATOR, " +
"T_TANULOTANUGYIADATOK_OSSZES.LASTCHANGED, " +
"T_TANULOTANUGYIADATOK_OSSZES.MODIFIER " +
"from " +
"T_TANULOTANUGYIADATOK_OSSZES " +
"where " +
"(1 = 1) ";
private const string emptyQueryCommandText =
"select " +
"T_TANULOTANUGYIADATOK_OSSZES.ID, " +
// TanuloTanugyiAdatok betöltése
// TanuloTanugyiAdatok mezői
"T_TANULOTANUGYIADATOK_OSSZES.C_BEIRASINAPLOSORSZAM, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_BEJARO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_DIAKSPORTKOROS, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_EGYEBORSZAGOSDONTO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_EGYUTTMUKODESES, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ELOZOINTEZMENY, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_EVISMETLO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISKOLAIKERETEKKOZOTT, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_JOGVISZONYATSZUNETELTETO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_JOGVISZONYVARHATOBEFEJEZESE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULOSAGANAKOKAID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULOSAGKEZDETE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_NYILVANTARTASKEZDETE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_OSZTV, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_POLGARISZERZODESES, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMAIGYAKORLATON, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZETVAGAZAT, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZINTVIZSGA, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZKTV, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANDIJATFIZETO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANKOTELEZETT, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANKOTELEZETTSEGVEGE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANULOEVFOLYAMTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANULOSZERZODESES, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TECHNIKUSIEVFOLYAM, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TERITESIDIJATFIZETO, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_VENDEG, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_NAPLOSORSZAM, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TORZSLAPSZAM, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLATLANHIANYZAS, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLATLANKESESPERCBE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLTHIANYZAS, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_HOZOTTIGAZOLTKESESPERCBEN, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISESL16EVESUTANBELEPETT, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_BIZONYITVANYSZAMA, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVIJELLEMZOID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISDUALISKEPZESBEN, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISMASODIKTOBBSZAKMA, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATUJSZKTTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMAIRANYTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMATIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_DUALISKEPZOHELYADOSZAMA, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_DUALISKEPZOHELYNEVE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISOKLEVELESTECHNIKUSKIMENET, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISSZAKKEPZESIMUNKASZERZODESS, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISBESZAMITASOS, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKIRANYNKTTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKKEPESITESNKTTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANULMANYITERULETNKTTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_RESZSZAKKEPESITESID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKKEPESITESID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMACSOPORTID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISBESZAMITASOSFIXSZAZALEK, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_MAGANTANULOSAGVEGE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATIALAPVIZSGAEREDMENYESZ, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_MUFAJTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_MUVESZETIAGID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANSZAKTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_IS9KOZUL8ELOZOTANEVBENVEGEZT, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISEGESZNAPOSISKOKTRESZESUL, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISKIEMELTENTEHETSEGES, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISSZABOKYADOLFSZAKKEPODRESZE, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISSZAMITOGEPETOKTCELRAHASZNA, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVIJELLEGID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATRESZSZAKMATIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_RESZSZAKMATIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_SZAKMARESZSZAKMATIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISSZAKKEPZESENKIVULROLJOTT, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATALAPOKTMEGNEVTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATALAPVIZSGAEREDTIPUSID, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_AGAZATIALAPVIZSGATELJESITES, " +
"T_TANULOTANUGYIADATOK_OSSZES.C_ISATLAGNELKULI, " +
// TanuloTanugyiAdatok kapcsoló mezői
"T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_FELVETELTANEVEID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_TANULOCSOPORTID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_SZERVEZETID, " + /* Opcionális asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */
"T_TANULOTANUGYIADATOK_OSSZES.TOROLT, " +
"T_TANULOTANUGYIADATOK_OSSZES.SERIAL, " +
"T_TANULOTANUGYIADATOK_OSSZES.CREATED, " +
"T_TANULOTANUGYIADATOK_OSSZES.CREATOR, " +
"T_TANULOTANUGYIADATOK_OSSZES.LASTCHANGED, " +
"T_TANULOTANUGYIADATOK_OSSZES.MODIFIER " +
"from " +
"T_TANULOTANUGYIADATOK_OSSZES " +
"where " +
"(1 = 1) ";
public override string EmptyQueryCommandText
{
get
{
return emptyQueryCommandText;
}
}
public override string DynamicQueryCommandText
{
get
{
return dynamicQueryCommandText;
}
}
public override IDictionary<string, string> DynamicColumns
{
get
{
return dynamicColumns;
}
}
protected override TanuloTanugyiAdatok CreateEntityInstance()
{
return TanuloTanugyiAdatok.GiveAnInstance();
}
#region Lekérdezés
public override void LoadEntityFields(TanuloTanugyiAdatok entity, SDA.DataProvider.SDADataReader reader)
{
// TanuloTanugyiAdatok betöltése
// TanuloTanugyiAdatok mezői
entity.m_BeirasiNaploSorszam = DAUtil.ReadStringAttribute(reader, 1);
entity.m_Bejaro = DAUtil.ReadBooleanAttribute(reader, 2, false);
entity.m_Diaksportkoros = DAUtil.ReadBooleanAttribute(reader, 3, false);
entity.m_EgyebOrszagosDonto = DAUtil.ReadBooleanAttribute(reader, 4, false);
entity.m_Egyuttmukodeses = DAUtil.ReadBooleanAttribute(reader, 5, false);
entity.m_ElozoIntezmeny = DAUtil.ReadStringAttribute(reader, 6);
entity.m_Evismetlo = DAUtil.ReadBooleanAttribute(reader, 7, false);
entity.m_IskolaiKeretekKozott = DAUtil.ReadBooleanAttribute(reader, 8, false);
entity.m_JogviszonyatSzunetelteto = DAUtil.ReadBooleanAttribute(reader, 9, false);
entity.m_JogviszonyVarhatoBefejezese = DAUtil.ReadDateTimeAttribute(reader, 10);
entity.m_Magantanulo = DAUtil.ReadBooleanAttribute(reader, 11, false);
entity.m_MagantanulosaganakOkaId = DAUtil.ReadIntegerAttribute(reader, 12);
entity.m_MagantanulosagKezdete = DAUtil.ReadDateTimeAttribute(reader, 13);
entity.m_NyilvantartasKezdete = DAUtil.ReadDateTimeAttribute(reader, 14, DateTime.Now /* XXX DateTime */);
entity.m_OSZTV = DAUtil.ReadBooleanAttribute(reader, 15, false);
entity.m_PolgariSzerzodeses = DAUtil.ReadBooleanAttribute(reader, 16, false);
entity.m_SzakmaiGyakorlaton = DAUtil.ReadBooleanAttribute(reader, 17, false);
entity.m_SZETVAgazat = DAUtil.ReadBooleanAttribute(reader, 18, false);
entity.m_Szintvizsga = DAUtil.ReadDoubleAttribute(reader, 19);
entity.m_SZKTV = DAUtil.ReadBooleanAttribute(reader, 20, false);
entity.m_TandijatFizeto = DAUtil.ReadBooleanAttribute(reader, 21, false);
entity.m_Tankotelezett = DAUtil.ReadBooleanAttribute(reader, 22, false);
entity.m_TankotelezettsegVege = DAUtil.ReadDateTimeAttribute(reader, 23);
entity.m_TanuloEvfolyamTipusId = DAUtil.ReadIntegerAttribute(reader, 24);
entity.m_TanuloSzerzodeses = DAUtil.ReadBooleanAttribute(reader, 25, false);
entity.m_TechnikusiEvfolyam = DAUtil.ReadBooleanAttribute(reader, 26, false);
entity.m_TeritesiDijatFizeto = DAUtil.ReadBooleanAttribute(reader, 27, false);
entity.m_Vendeg = DAUtil.ReadBooleanAttribute(reader, 28, false);
entity.m_NaploSorszam = DAUtil.ReadIntegerAttribute(reader, 29);
entity.m_TorzslapSzam = DAUtil.ReadStringAttribute(reader, 30);
entity.m_HozottIgazolatlanHianyzas = DAUtil.ReadIntegerAttribute(reader, 31, 0);
entity.m_HozottIgazolatlanKesesPercben = DAUtil.ReadIntegerAttribute(reader, 32, 0);
entity.m_HozottIgazoltHianyzas = DAUtil.ReadIntegerAttribute(reader, 33, 0);
entity.m_HozottIgazoltKesesPercben = DAUtil.ReadIntegerAttribute(reader, 34, 0);
entity.m_IsESL16EvesUtanBelepett = DAUtil.ReadBooleanAttribute(reader, 35, false);
entity.m_BizonyitvanySzama = DAUtil.ReadStringAttribute(reader, 36);
entity.m_TanterviJellemzoId = DAUtil.ReadIntegerAttribute(reader, 37);
entity.m_IsDualisKepzesben = DAUtil.ReadBooleanAttribute(reader, 38, false);
entity.m_IsMasodikTobbSzakma = DAUtil.ReadBooleanAttribute(reader, 39, false);
entity.m_AgazatUjSzktTipusId = DAUtil.ReadIntegerAttribute(reader, 40);
entity.m_SzakmairanyTipusId = DAUtil.ReadIntegerAttribute(reader, 41);
entity.m_SzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, 42);
entity.m_AgazatiAlapvizsgaEredmenye = DAUtil.ReadDoubleAttribute(reader, 43);
entity.m_DualisKepzohelyAdoszama = DAUtil.ReadStringAttribute(reader, 44);
entity.m_DualisKepzohelyNeve = DAUtil.ReadStringAttribute(reader, 45);
entity.m_IsOklevelesTechnikusKimenet = DAUtil.ReadBooleanAttribute(reader, 46, false);
entity.m_IsSzakkepzesiMunkaszerzodessel = DAUtil.ReadBooleanAttribute(reader, 47, false);
entity.m_IsBeszamitasos = DAUtil.ReadBooleanAttribute(reader, 48, false);
entity.m_SzakiranyNktTipusId = DAUtil.ReadIntegerAttribute(reader, 49);
entity.m_SzakkepesitesNktTipusId = DAUtil.ReadIntegerAttribute(reader, 50);
entity.m_TanulmanyiTeruletNktTipusId = DAUtil.ReadIntegerAttribute(reader, 51);
entity.m_AgazatId = DAUtil.ReadIntegerAttribute(reader, 52);
entity.m_ReszszakkepesitesId = DAUtil.ReadIntegerAttribute(reader, 53);
entity.m_SzakkepesitesId = DAUtil.ReadIntegerAttribute(reader, 54);
entity.m_SzakmacsoportId = DAUtil.ReadIntegerAttribute(reader, 55);
entity.m_IsBeszamitasosFixSzazalek = DAUtil.ReadBooleanAttribute(reader, 56, true);
entity.m_MagantanulosagVege = DAUtil.ReadDateTimeAttribute(reader, 57);
entity.m_AgazatiAlapvizsgaEredmenyeSz = DAUtil.ReadIntegerAttribute(reader, 58);
entity.m_MufajTipusId = DAUtil.ReadIntegerAttribute(reader, 59);
entity.m_MuveszetiAgId = DAUtil.ReadIntegerAttribute(reader, 60);
entity.m_TanszakTipusId = DAUtil.ReadIntegerAttribute(reader, 61);
entity.m_Is9kozul8ElozotanevbenVegezte = DAUtil.ReadBooleanAttribute(reader, 62, false);
entity.m_IsEgesznaposIskOktReszesul = DAUtil.ReadBooleanAttribute(reader, 63, false);
entity.m_IsKiemeltenTehetseges = DAUtil.ReadBooleanAttribute(reader, 64, false);
entity.m_IsSzabokyAdolfSzakkepODReszesul = DAUtil.ReadBooleanAttribute(reader, 65, false);
entity.m_IsSzamitogepetOktCelraHasznal = DAUtil.ReadBooleanAttribute(reader, 66, true);
entity.m_TanterviJellegId = DAUtil.ReadIntegerAttribute(reader, 67);
entity.m_AgazatReszSzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, 68);
entity.m_ReszSzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, 69);
entity.m_SzakmaReszSzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, 70);
entity.m_IsSzakkepzesenKivulrolJott = DAUtil.ReadBooleanAttribute(reader, 71, false);
entity.m_AgazatAlapOktMegnevTipusId = DAUtil.ReadIntegerAttribute(reader, 72);
entity.m_AgazatAlapVizsgaEredTipusId = DAUtil.ReadIntegerAttribute(reader, 73);
entity.m_AgazatiAlapVizsgaTeljesites = DAUtil.ReadDateTimeAttribute(reader, 74);
entity.m_IsAtlagNelkuli = DAUtil.ReadBooleanAttribute(reader, 75, false);
// TanuloTanugyiAdatok kapcsoló mezői
DAUtil.ReadIDAttribute(reader, 76, ref entity.m_TantervId, 0);
DAUtil.ReadIDAttribute(reader, 77, ref entity.m_FelvetelTaneveId, 0);
DAUtil.ReadIDAttribute(reader, 78, ref entity.m_TanuloCsoportId, 0);
DAUtil.ReadIDAttribute(reader, 79, ref entity.m_SzervezetId, -1);
DAUtil.ReadIDAttribute(reader, 80, ref entity.m_IntezmenyId, 0);
DAUtil.ReadIDAttribute(reader, 81, ref entity.m_TanevId, 0);
}
public override void LoadEntityFields(TanuloTanugyiAdatok entity, SDA.DataProvider.SDADataReader reader, ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
{
int index = 1;
if (columns == null)
{
columns = new List<string>(index);
}
// TanuloTanugyiAdatok betöltése
// TanuloTanugyiAdatok mezői
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BeirasiNaploSorszam"))))
{
entity.m_BeirasiNaploSorszam = DAUtil.ReadStringAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Bejaro"))))
{
entity.m_Bejaro = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Diaksportkoros"))))
{
entity.m_Diaksportkoros = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("EgyebOrszagosDonto"))))
{
entity.m_EgyebOrszagosDonto = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Egyuttmukodeses"))))
{
entity.m_Egyuttmukodeses = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ElozoIntezmeny"))))
{
entity.m_ElozoIntezmeny = DAUtil.ReadStringAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Evismetlo"))))
{
entity.m_Evismetlo = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IskolaiKeretekKozott"))))
{
entity.m_IskolaiKeretekKozott = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("JogviszonyatSzunetelteto"))))
{
entity.m_JogviszonyatSzunetelteto = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("JogviszonyVarhatoBefejezese"))))
{
entity.m_JogviszonyVarhatoBefejezese = DAUtil.ReadDateTimeAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Magantanulo"))))
{
entity.m_Magantanulo = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagantanulosaganakOkaId"))))
{
entity.m_MagantanulosaganakOkaId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagantanulosagKezdete"))))
{
entity.m_MagantanulosagKezdete = DAUtil.ReadDateTimeAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NyilvantartasKezdete"))))
{
entity.m_NyilvantartasKezdete = DAUtil.ReadDateTimeAttribute(reader, index++, DateTime.Now /* XXX DateTime */);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OSZTV"))))
{
entity.m_OSZTV = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("PolgariSzerzodeses"))))
{
entity.m_PolgariSzerzodeses = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmaiGyakorlaton"))))
{
entity.m_SzakmaiGyakorlaton = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SZETVAgazat"))))
{
entity.m_SZETVAgazat = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Szintvizsga"))))
{
entity.m_Szintvizsga = DAUtil.ReadDoubleAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SZKTV"))))
{
entity.m_SZKTV = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TandijatFizeto"))))
{
entity.m_TandijatFizeto = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Tankotelezett"))))
{
entity.m_Tankotelezett = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TankotelezettsegVege"))))
{
entity.m_TankotelezettsegVege = DAUtil.ReadDateTimeAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloEvfolyamTipusId"))))
{
entity.m_TanuloEvfolyamTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanuloSzerzodeses"))))
{
entity.m_TanuloSzerzodeses = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TechnikusiEvfolyam"))))
{
entity.m_TechnikusiEvfolyam = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TeritesiDijatFizeto"))))
{
entity.m_TeritesiDijatFizeto = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Vendeg"))))
{
entity.m_Vendeg = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("NaploSorszam"))))
{
entity.m_NaploSorszam = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TorzslapSzam"))))
{
entity.m_TorzslapSzam = DAUtil.ReadStringAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HozottIgazolatlanHianyzas"))))
{
entity.m_HozottIgazolatlanHianyzas = DAUtil.ReadIntegerAttribute(reader, index++, 0);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HozottIgazolatlanKesesPercben"))))
{
entity.m_HozottIgazolatlanKesesPercben = DAUtil.ReadIntegerAttribute(reader, index++, 0);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HozottIgazoltHianyzas"))))
{
entity.m_HozottIgazoltHianyzas = DAUtil.ReadIntegerAttribute(reader, index++, 0);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("HozottIgazoltKesesPercben"))))
{
entity.m_HozottIgazoltKesesPercben = DAUtil.ReadIntegerAttribute(reader, index++, 0);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsESL16EvesUtanBelepett"))))
{
entity.m_IsESL16EvesUtanBelepett = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BizonyitvanySzama"))))
{
entity.m_BizonyitvanySzama = DAUtil.ReadStringAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanterviJellemzoId"))))
{
entity.m_TanterviJellemzoId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsDualisKepzesben"))))
{
entity.m_IsDualisKepzesben = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsMasodikTobbSzakma"))))
{
entity.m_IsMasodikTobbSzakma = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatUjSzktTipusId"))))
{
entity.m_AgazatUjSzktTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmairanyTipusId"))))
{
entity.m_SzakmairanyTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmaTipusId"))))
{
entity.m_SzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatiAlapvizsgaEredmenye"))))
{
entity.m_AgazatiAlapvizsgaEredmenye = DAUtil.ReadDoubleAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DualisKepzohelyAdoszama"))))
{
entity.m_DualisKepzohelyAdoszama = DAUtil.ReadStringAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("DualisKepzohelyNeve"))))
{
entity.m_DualisKepzohelyNeve = DAUtil.ReadStringAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsOklevelesTechnikusKimenet"))))
{
entity.m_IsOklevelesTechnikusKimenet = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzakkepzesiMunkaszerzodessel"))))
{
entity.m_IsSzakkepzesiMunkaszerzodessel = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsBeszamitasos"))))
{
entity.m_IsBeszamitasos = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakiranyNktTipusId"))))
{
entity.m_SzakiranyNktTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakkepesitesNktTipusId"))))
{
entity.m_SzakkepesitesNktTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanulmanyiTeruletNktTipusId"))))
{
entity.m_TanulmanyiTeruletNktTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatId"))))
{
entity.m_AgazatId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ReszszakkepesitesId"))))
{
entity.m_ReszszakkepesitesId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakkepesitesId"))))
{
entity.m_SzakkepesitesId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmacsoportId"))))
{
entity.m_SzakmacsoportId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsBeszamitasosFixSzazalek"))))
{
entity.m_IsBeszamitasosFixSzazalek = DAUtil.ReadBooleanAttribute(reader, index++, true);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MagantanulosagVege"))))
{
entity.m_MagantanulosagVege = DAUtil.ReadDateTimeAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatiAlapvizsgaEredmenyeSz"))))
{
entity.m_AgazatiAlapvizsgaEredmenyeSz = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MufajTipusId"))))
{
entity.m_MufajTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("MuveszetiAgId"))))
{
entity.m_MuveszetiAgId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanszakTipusId"))))
{
entity.m_TanszakTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Is9kozul8ElozotanevbenVegezte"))))
{
entity.m_Is9kozul8ElozotanevbenVegezte = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsEgesznaposIskOktReszesul"))))
{
entity.m_IsEgesznaposIskOktReszesul = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsKiemeltenTehetseges"))))
{
entity.m_IsKiemeltenTehetseges = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzabokyAdolfSzakkepODReszesul"))))
{
entity.m_IsSzabokyAdolfSzakkepODReszesul = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzamitogepetOktCelraHasznal"))))
{
entity.m_IsSzamitogepetOktCelraHasznal = DAUtil.ReadBooleanAttribute(reader, index++, true);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TanterviJellegId"))))
{
entity.m_TanterviJellegId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatReszSzakmaTipusId"))))
{
entity.m_AgazatReszSzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ReszSzakmaTipusId"))))
{
entity.m_ReszSzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("SzakmaReszSzakmaTipusId"))))
{
entity.m_SzakmaReszSzakmaTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsSzakkepzesenKivulrolJott"))))
{
entity.m_IsSzakkepzesenKivulrolJott = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatAlapOktMegnevTipusId"))))
{
entity.m_AgazatAlapOktMegnevTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatAlapVizsgaEredTipusId"))))
{
entity.m_AgazatAlapVizsgaEredTipusId = DAUtil.ReadIntegerAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AgazatiAlapVizsgaTeljesites"))))
{
entity.m_AgazatiAlapVizsgaTeljesites = DAUtil.ReadDateTimeAttribute(reader, index++);
}
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("IsAtlagNelkuli"))))
{
entity.m_IsAtlagNelkuli = DAUtil.ReadBooleanAttribute(reader, index++, false);
}
// TanuloTanugyiAdatok kapcsoló mezői
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_TantervId, 0);
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_FelvetelTaneveId, 0);
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_TanuloCsoportId, 0);
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_SzervezetId, -1);
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_IntezmenyId, 0);
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_TanevId, 0);
}
#endregion
#region Paraméter kötés
public override void BindAttributes(TanuloTanugyiAdatok entity, SDA.DataProvider.SDACommand command)
{
DAUtil.BindParameter(command, "pBEIRASINAPLOSORSZAM", SDA.DataProvider.SDADBType.String, 50, entity.m_BeirasiNaploSorszam, entity.m_BeirasiNaploSorszam == null);
DAUtil.BindParameter(command, "pBEJARO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Bejaro, false);
DAUtil.BindParameter(command, "pDIAKSPORTKOROS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Diaksportkoros, false);
DAUtil.BindParameter(command, "pEGYEBORSZAGOSDONTO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EgyebOrszagosDonto, false);
DAUtil.BindParameter(command, "pEGYUTTMUKODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Egyuttmukodeses, false);
DAUtil.BindParameter(command, "pELOZOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_ElozoIntezmeny, entity.m_ElozoIntezmeny == null);
DAUtil.BindParameter(command, "pEVISMETLO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Evismetlo, false);
DAUtil.BindParameter(command, "pISKOLAIKERETEKKOZOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IskolaiKeretekKozott, false);
DAUtil.BindParameter(command, "pJOGVISZONYATSZUNETELTETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_JogviszonyatSzunetelteto, false);
DAUtil.BindParameter(command, "pJOGVISZONYVARHATOBEFEJEZESE", SDA.DataProvider.SDADBType.DateTime, entity.m_JogviszonyVarhatoBefejezese, entity.m_JogviszonyVarhatoBefejezese == null);
DAUtil.BindParameter(command, "pMAGANTANULO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Magantanulo, false);
DAUtil.BindParameter(command, "pMAGANTANULOSAGANAKOKAID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MagantanulosaganakOkaId, entity.m_MagantanulosaganakOkaId == null);
DAUtil.BindParameter(command, "pMAGANTANULOSAGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagKezdete, entity.m_MagantanulosagKezdete == null);
DAUtil.BindParameter(command, "pNYILVANTARTASKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_NyilvantartasKezdete, false);
DAUtil.BindParameter(command, "pOSZTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_OSZTV, false);
DAUtil.BindParameter(command, "pPOLGARISZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_PolgariSzerzodeses, false);
DAUtil.BindParameter(command, "pSZAKMAIGYAKORLATON", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzakmaiGyakorlaton, false);
DAUtil.BindParameter(command, "pSZETVAGAZAT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZETVAgazat, false);
DAUtil.BindParameter(command, "pSZINTVIZSGA", SDA.DataProvider.SDADBType.Double, 10, entity.m_Szintvizsga, entity.m_Szintvizsga == null);
DAUtil.BindParameter(command, "pSZKTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZKTV, false);
DAUtil.BindParameter(command, "pTANDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TandijatFizeto, false);
DAUtil.BindParameter(command, "pTANKOTELEZETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Tankotelezett, false);
DAUtil.BindParameter(command, "pTANKOTELEZETTSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_TankotelezettsegVege, entity.m_TankotelezettsegVege == null);
DAUtil.BindParameter(command, "pTANULOEVFOLYAMTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanuloEvfolyamTipusId, entity.m_TanuloEvfolyamTipusId == null);
DAUtil.BindParameter(command, "pTANULOSZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanuloSzerzodeses, false);
DAUtil.BindParameter(command, "pTECHNIKUSIEVFOLYAM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TechnikusiEvfolyam, false);
DAUtil.BindParameter(command, "pTERITESIDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TeritesiDijatFizeto, false);
DAUtil.BindParameter(command, "pVENDEG", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Vendeg, false);
DAUtil.BindParameter(command, "pNAPLOSORSZAM", SDA.DataProvider.SDADBType.Int, entity.m_NaploSorszam, entity.m_NaploSorszam == null);
DAUtil.BindParameter(command, "pTORZSLAPSZAM", SDA.DataProvider.SDADBType.String, 500, entity.m_TorzslapSzam, entity.m_TorzslapSzam == null);
DAUtil.BindParameter(command, "pHOZOTTIGAZOLATLANHIANYZAS", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazolatlanHianyzas, false);
DAUtil.BindParameter(command, "pHOZOTTIGAZOLATLANKESESPERCBEN", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazolatlanKesesPercben, false);
DAUtil.BindParameter(command, "pHOZOTTIGAZOLTHIANYZAS", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazoltHianyzas, false);
DAUtil.BindParameter(command, "pHOZOTTIGAZOLTKESESPERCBEN", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazoltKesesPercben, false);
DAUtil.BindParameter(command, "pISESL16EVESUTANBELEPETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsESL16EvesUtanBelepett, false);
DAUtil.BindParameter(command, "pBIZONYITVANYSZAMA", SDA.DataProvider.SDADBType.String, 50, entity.m_BizonyitvanySzama, entity.m_BizonyitvanySzama == null);
DAUtil.BindParameter(command, "pTANTERVIJELLEMZOID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanterviJellemzoId, entity.m_TanterviJellemzoId == null);
DAUtil.BindParameter(command, "pISDUALISKEPZESBEN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsDualisKepzesben, false);
DAUtil.BindParameter(command, "pISMASODIKTOBBSZAKMA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsMasodikTobbSzakma, false);
DAUtil.BindParameter(command, "pAGAZATUJSZKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatUjSzktTipusId, entity.m_AgazatUjSzktTipusId == null);
DAUtil.BindParameter(command, "pSZAKMAIRANYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmairanyTipusId, entity.m_SzakmairanyTipusId == null);
DAUtil.BindParameter(command, "pSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmaTipusId, entity.m_SzakmaTipusId == null);
DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYE", SDA.DataProvider.SDADBType.Double, 10, entity.m_AgazatiAlapvizsgaEredmenye, entity.m_AgazatiAlapvizsgaEredmenye == null);
DAUtil.BindParameter(command, "pDUALISKEPZOHELYADOSZAMA", SDA.DataProvider.SDADBType.String, 20, entity.m_DualisKepzohelyAdoszama, entity.m_DualisKepzohelyAdoszama == null);
DAUtil.BindParameter(command, "pDUALISKEPZOHELYNEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_DualisKepzohelyNeve, entity.m_DualisKepzohelyNeve == null);
DAUtil.BindParameter(command, "pISOKLEVELESTECHNIKUSKIMENET", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOklevelesTechnikusKimenet, false);
DAUtil.BindParameter(command, "pISSZAKKEPZESIMUNKASZERZODESSE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakkepzesiMunkaszerzodessel, false);
DAUtil.BindParameter(command, "pISBESZAMITASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasos, false);
DAUtil.BindParameter(command, "pSZAKIRANYNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakiranyNktTipusId, entity.m_SzakiranyNktTipusId == null);
DAUtil.BindParameter(command, "pSZAKKEPESITESNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakkepesitesNktTipusId, entity.m_SzakkepesitesNktTipusId == null);
DAUtil.BindParameter(command, "pTANULMANYITERULETNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanulmanyiTeruletNktTipusId, entity.m_TanulmanyiTeruletNktTipusId == null);
DAUtil.BindParameter(command, "pAGAZATID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatId, entity.m_AgazatId == null);
DAUtil.BindParameter(command, "pRESZSZAKKEPESITESID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_ReszszakkepesitesId, entity.m_ReszszakkepesitesId == null);
DAUtil.BindParameter(command, "pSZAKKEPESITESID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakkepesitesId, entity.m_SzakkepesitesId == null);
DAUtil.BindParameter(command, "pSZAKMACSOPORTID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmacsoportId, entity.m_SzakmacsoportId == null);
DAUtil.BindParameter(command, "pISBESZAMITASOSFIXSZAZALEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasosFixSzazalek, false);
DAUtil.BindParameter(command, "pMAGANTANULOSAGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagVege, entity.m_MagantanulosagVege == null);
DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYESZ", SDA.DataProvider.SDADBType.Int, entity.m_AgazatiAlapvizsgaEredmenyeSz, entity.m_AgazatiAlapvizsgaEredmenyeSz == null);
DAUtil.BindParameter(command, "pMUFAJTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MufajTipusId, entity.m_MufajTipusId == null);
DAUtil.BindParameter(command, "pMUVESZETIAGID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MuveszetiAgId, entity.m_MuveszetiAgId == null);
DAUtil.BindParameter(command, "pTANSZAKTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanszakTipusId, entity.m_TanszakTipusId == null);
DAUtil.BindParameter(command, "pIS9KOZUL8ELOZOTANEVBENVEGEZTE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Is9kozul8ElozotanevbenVegezte, false);
DAUtil.BindParameter(command, "pISEGESZNAPOSISKOKTRESZESUL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsEgesznaposIskOktReszesul, false);
DAUtil.BindParameter(command, "pISKIEMELTENTEHETSEGES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKiemeltenTehetseges, false);
DAUtil.BindParameter(command, "pISSZABOKYADOLFSZAKKEPODRESZES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzabokyAdolfSzakkepODReszesul, false);
DAUtil.BindParameter(command, "pISSZAMITOGEPETOKTCELRAHASZNAL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzamitogepetOktCelraHasznal, false);
DAUtil.BindParameter(command, "pTANTERVIJELLEGID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanterviJellegId, entity.m_TanterviJellegId == null);
DAUtil.BindParameter(command, "pAGAZATRESZSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatReszSzakmaTipusId, entity.m_AgazatReszSzakmaTipusId == null);
DAUtil.BindParameter(command, "pRESZSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_ReszSzakmaTipusId, entity.m_ReszSzakmaTipusId == null);
DAUtil.BindParameter(command, "pSZAKMARESZSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmaReszSzakmaTipusId, entity.m_SzakmaReszSzakmaTipusId == null);
DAUtil.BindParameter(command, "pISSZAKKEPZESENKIVULROLJOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakkepzesenKivulrolJott, false);
DAUtil.BindParameter(command, "pAGAZATALAPOKTMEGNEVTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatAlapOktMegnevTipusId, entity.m_AgazatAlapOktMegnevTipusId == null);
DAUtil.BindParameter(command, "pAGAZATALAPVIZSGAEREDTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatAlapVizsgaEredTipusId, entity.m_AgazatAlapVizsgaEredTipusId == null);
DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGATELJESITES", SDA.DataProvider.SDADBType.DateTime, entity.m_AgazatiAlapVizsgaTeljesites, entity.m_AgazatiAlapVizsgaTeljesites == null);
DAUtil.BindParameter(command, "pISATLAGNELKULI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsAtlagNelkuli, false);
}
public override void DynamicBindAttributes(TanuloTanugyiAdatok entity, SDA.DataProvider.SDACommand command)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
if (entity.HasChanged("BeirasiNaploSorszam"))
{
sb.Append("C_BEIRASINAPLOSORSZAM = :pBEIRASINAPLOSORSZAM,");
DAUtil.BindParameter(command, "pBEIRASINAPLOSORSZAM", SDA.DataProvider.SDADBType.String, 50, entity.m_BeirasiNaploSorszam, entity.m_BeirasiNaploSorszam == null);
}
if (entity.HasChanged("Bejaro"))
{
sb.Append("C_BEJARO = :pBEJARO,");
DAUtil.BindParameter(command, "pBEJARO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Bejaro, false);
}
if (entity.HasChanged("Diaksportkoros"))
{
sb.Append("C_DIAKSPORTKOROS = :pDIAKSPORTKOROS,");
DAUtil.BindParameter(command, "pDIAKSPORTKOROS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Diaksportkoros, false);
}
if (entity.HasChanged("EgyebOrszagosDonto"))
{
sb.Append("C_EGYEBORSZAGOSDONTO = :pEGYEBORSZAGOSDONTO,");
DAUtil.BindParameter(command, "pEGYEBORSZAGOSDONTO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_EgyebOrszagosDonto, false);
}
if (entity.HasChanged("Egyuttmukodeses"))
{
sb.Append("C_EGYUTTMUKODESES = :pEGYUTTMUKODESES,");
DAUtil.BindParameter(command, "pEGYUTTMUKODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Egyuttmukodeses, false);
}
if (entity.HasChanged("ElozoIntezmeny"))
{
sb.Append("C_ELOZOINTEZMENY = :pELOZOINTEZMENY,");
DAUtil.BindParameter(command, "pELOZOINTEZMENY", SDA.DataProvider.SDADBType.String, 255, entity.m_ElozoIntezmeny, entity.m_ElozoIntezmeny == null);
}
if (entity.HasChanged("Evismetlo"))
{
sb.Append("C_EVISMETLO = :pEVISMETLO,");
DAUtil.BindParameter(command, "pEVISMETLO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Evismetlo, false);
}
if (entity.HasChanged("IskolaiKeretekKozott"))
{
sb.Append("C_ISKOLAIKERETEKKOZOTT = :pISKOLAIKERETEKKOZOTT,");
DAUtil.BindParameter(command, "pISKOLAIKERETEKKOZOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IskolaiKeretekKozott, false);
}
if (entity.HasChanged("JogviszonyatSzunetelteto"))
{
sb.Append("C_JOGVISZONYATSZUNETELTETO = :pJOGVISZONYATSZUNETELTETO,");
DAUtil.BindParameter(command, "pJOGVISZONYATSZUNETELTETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_JogviszonyatSzunetelteto, false);
}
if (entity.HasChanged("JogviszonyVarhatoBefejezese"))
{
sb.Append("C_JOGVISZONYVARHATOBEFEJEZESE = :pJOGVISZONYVARHATOBEFEJEZESE,");
DAUtil.BindParameter(command, "pJOGVISZONYVARHATOBEFEJEZESE", SDA.DataProvider.SDADBType.DateTime, entity.m_JogviszonyVarhatoBefejezese, entity.m_JogviszonyVarhatoBefejezese == null);
}
if (entity.HasChanged("Magantanulo"))
{
sb.Append("C_MAGANTANULO = :pMAGANTANULO,");
DAUtil.BindParameter(command, "pMAGANTANULO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Magantanulo, false);
}
if (entity.HasChanged("MagantanulosaganakOkaId"))
{
sb.Append("C_MAGANTANULOSAGANAKOKAID = :pMAGANTANULOSAGANAKOKAID,");
DAUtil.BindParameter(command, "pMAGANTANULOSAGANAKOKAID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MagantanulosaganakOkaId, entity.m_MagantanulosaganakOkaId == null);
}
if (entity.HasChanged("MagantanulosagKezdete"))
{
sb.Append("C_MAGANTANULOSAGKEZDETE = :pMAGANTANULOSAGKEZDETE,");
DAUtil.BindParameter(command, "pMAGANTANULOSAGKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagKezdete, entity.m_MagantanulosagKezdete == null);
}
if (entity.HasChanged("NyilvantartasKezdete"))
{
sb.Append("C_NYILVANTARTASKEZDETE = :pNYILVANTARTASKEZDETE,");
DAUtil.BindParameter(command, "pNYILVANTARTASKEZDETE", SDA.DataProvider.SDADBType.DateTime, entity.m_NyilvantartasKezdete, false);
}
if (entity.HasChanged("OSZTV"))
{
sb.Append("C_OSZTV = :pOSZTV,");
DAUtil.BindParameter(command, "pOSZTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_OSZTV, false);
}
if (entity.HasChanged("PolgariSzerzodeses"))
{
sb.Append("C_POLGARISZERZODESES = :pPOLGARISZERZODESES,");
DAUtil.BindParameter(command, "pPOLGARISZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_PolgariSzerzodeses, false);
}
if (entity.HasChanged("SzakmaiGyakorlaton"))
{
sb.Append("C_SZAKMAIGYAKORLATON = :pSZAKMAIGYAKORLATON,");
DAUtil.BindParameter(command, "pSZAKMAIGYAKORLATON", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SzakmaiGyakorlaton, false);
}
if (entity.HasChanged("SZETVAgazat"))
{
sb.Append("C_SZETVAGAZAT = :pSZETVAGAZAT,");
DAUtil.BindParameter(command, "pSZETVAGAZAT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZETVAgazat, false);
}
if (entity.HasChanged("Szintvizsga"))
{
sb.Append("C_SZINTVIZSGA = :pSZINTVIZSGA,");
DAUtil.BindParameter(command, "pSZINTVIZSGA", SDA.DataProvider.SDADBType.Double, 10, entity.m_Szintvizsga, entity.m_Szintvizsga == null);
}
if (entity.HasChanged("SZKTV"))
{
sb.Append("C_SZKTV = :pSZKTV,");
DAUtil.BindParameter(command, "pSZKTV", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_SZKTV, false);
}
if (entity.HasChanged("TandijatFizeto"))
{
sb.Append("C_TANDIJATFIZETO = :pTANDIJATFIZETO,");
DAUtil.BindParameter(command, "pTANDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TandijatFizeto, false);
}
if (entity.HasChanged("Tankotelezett"))
{
sb.Append("C_TANKOTELEZETT = :pTANKOTELEZETT,");
DAUtil.BindParameter(command, "pTANKOTELEZETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Tankotelezett, false);
}
if (entity.HasChanged("TankotelezettsegVege"))
{
sb.Append("C_TANKOTELEZETTSEGVEGE = :pTANKOTELEZETTSEGVEGE,");
DAUtil.BindParameter(command, "pTANKOTELEZETTSEGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_TankotelezettsegVege, entity.m_TankotelezettsegVege == null);
}
if (entity.HasChanged("TanuloEvfolyamTipusId"))
{
sb.Append("C_TANULOEVFOLYAMTIPUSID = :pTANULOEVFOLYAMTIPUSID,");
DAUtil.BindParameter(command, "pTANULOEVFOLYAMTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanuloEvfolyamTipusId, entity.m_TanuloEvfolyamTipusId == null);
}
if (entity.HasChanged("TanuloSzerzodeses"))
{
sb.Append("C_TANULOSZERZODESES = :pTANULOSZERZODESES,");
DAUtil.BindParameter(command, "pTANULOSZERZODESES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TanuloSzerzodeses, false);
}
if (entity.HasChanged("TechnikusiEvfolyam"))
{
sb.Append("C_TECHNIKUSIEVFOLYAM = :pTECHNIKUSIEVFOLYAM,");
DAUtil.BindParameter(command, "pTECHNIKUSIEVFOLYAM", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TechnikusiEvfolyam, false);
}
if (entity.HasChanged("TeritesiDijatFizeto"))
{
sb.Append("C_TERITESIDIJATFIZETO = :pTERITESIDIJATFIZETO,");
DAUtil.BindParameter(command, "pTERITESIDIJATFIZETO", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_TeritesiDijatFizeto, false);
}
if (entity.HasChanged("Vendeg"))
{
sb.Append("C_VENDEG = :pVENDEG,");
DAUtil.BindParameter(command, "pVENDEG", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Vendeg, false);
}
if (entity.HasChanged("NaploSorszam"))
{
sb.Append("C_NAPLOSORSZAM = :pNAPLOSORSZAM,");
DAUtil.BindParameter(command, "pNAPLOSORSZAM", SDA.DataProvider.SDADBType.Int, entity.m_NaploSorszam, entity.m_NaploSorszam == null);
}
if (entity.HasChanged("TorzslapSzam"))
{
sb.Append("C_TORZSLAPSZAM = :pTORZSLAPSZAM,");
DAUtil.BindParameter(command, "pTORZSLAPSZAM", SDA.DataProvider.SDADBType.String, 500, entity.m_TorzslapSzam, entity.m_TorzslapSzam == null);
}
if (entity.HasChanged("HozottIgazolatlanHianyzas"))
{
sb.Append("C_HOZOTTIGAZOLATLANHIANYZAS = :pHOZOTTIGAZOLATLANHIANYZAS,");
DAUtil.BindParameter(command, "pHOZOTTIGAZOLATLANHIANYZAS", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazolatlanHianyzas, false);
}
if (entity.HasChanged("HozottIgazolatlanKesesPercben"))
{
sb.Append("C_HOZOTTIGAZOLATLANKESESPERCBE = :pHOZOTTIGAZOLATLANKESESPERCBEN,");
DAUtil.BindParameter(command, "pHOZOTTIGAZOLATLANKESESPERCBEN", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazolatlanKesesPercben, false);
}
if (entity.HasChanged("HozottIgazoltHianyzas"))
{
sb.Append("C_HOZOTTIGAZOLTHIANYZAS = :pHOZOTTIGAZOLTHIANYZAS,");
DAUtil.BindParameter(command, "pHOZOTTIGAZOLTHIANYZAS", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazoltHianyzas, false);
}
if (entity.HasChanged("HozottIgazoltKesesPercben"))
{
sb.Append("C_HOZOTTIGAZOLTKESESPERCBEN = :pHOZOTTIGAZOLTKESESPERCBEN,");
DAUtil.BindParameter(command, "pHOZOTTIGAZOLTKESESPERCBEN", SDA.DataProvider.SDADBType.Int, entity.m_HozottIgazoltKesesPercben, false);
}
if (entity.HasChanged("IsESL16EvesUtanBelepett"))
{
sb.Append("C_ISESL16EVESUTANBELEPETT = :pISESL16EVESUTANBELEPETT,");
DAUtil.BindParameter(command, "pISESL16EVESUTANBELEPETT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsESL16EvesUtanBelepett, false);
}
if (entity.HasChanged("BizonyitvanySzama"))
{
sb.Append("C_BIZONYITVANYSZAMA = :pBIZONYITVANYSZAMA,");
DAUtil.BindParameter(command, "pBIZONYITVANYSZAMA", SDA.DataProvider.SDADBType.String, 50, entity.m_BizonyitvanySzama, entity.m_BizonyitvanySzama == null);
}
if (entity.HasChanged("TanterviJellemzoId"))
{
sb.Append("C_TANTERVIJELLEMZOID = :pTANTERVIJELLEMZOID,");
DAUtil.BindParameter(command, "pTANTERVIJELLEMZOID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanterviJellemzoId, entity.m_TanterviJellemzoId == null);
}
if (entity.HasChanged("IsDualisKepzesben"))
{
sb.Append("C_ISDUALISKEPZESBEN = :pISDUALISKEPZESBEN,");
DAUtil.BindParameter(command, "pISDUALISKEPZESBEN", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsDualisKepzesben, false);
}
if (entity.HasChanged("IsMasodikTobbSzakma"))
{
sb.Append("C_ISMASODIKTOBBSZAKMA = :pISMASODIKTOBBSZAKMA,");
DAUtil.BindParameter(command, "pISMASODIKTOBBSZAKMA", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsMasodikTobbSzakma, false);
}
if (entity.HasChanged("AgazatUjSzktTipusId"))
{
sb.Append("C_AGAZATUJSZKTTIPUSID = :pAGAZATUJSZKTTIPUSID,");
DAUtil.BindParameter(command, "pAGAZATUJSZKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatUjSzktTipusId, entity.m_AgazatUjSzktTipusId == null);
}
if (entity.HasChanged("SzakmairanyTipusId"))
{
sb.Append("C_SZAKMAIRANYTIPUSID = :pSZAKMAIRANYTIPUSID,");
DAUtil.BindParameter(command, "pSZAKMAIRANYTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmairanyTipusId, entity.m_SzakmairanyTipusId == null);
}
if (entity.HasChanged("SzakmaTipusId"))
{
sb.Append("C_SZAKMATIPUSID = :pSZAKMATIPUSID,");
DAUtil.BindParameter(command, "pSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmaTipusId, entity.m_SzakmaTipusId == null);
}
if (entity.HasChanged("AgazatiAlapvizsgaEredmenye"))
{
sb.Append("C_AGAZATIALAPVIZSGAEREDMENYE = :pAGAZATIALAPVIZSGAEREDMENYE,");
DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYE", SDA.DataProvider.SDADBType.Double, 10, entity.m_AgazatiAlapvizsgaEredmenye, entity.m_AgazatiAlapvizsgaEredmenye == null);
}
if (entity.HasChanged("DualisKepzohelyAdoszama"))
{
sb.Append("C_DUALISKEPZOHELYADOSZAMA = :pDUALISKEPZOHELYADOSZAMA,");
DAUtil.BindParameter(command, "pDUALISKEPZOHELYADOSZAMA", SDA.DataProvider.SDADBType.String, 20, entity.m_DualisKepzohelyAdoszama, entity.m_DualisKepzohelyAdoszama == null);
}
if (entity.HasChanged("DualisKepzohelyNeve"))
{
sb.Append("C_DUALISKEPZOHELYNEVE = :pDUALISKEPZOHELYNEVE,");
DAUtil.BindParameter(command, "pDUALISKEPZOHELYNEVE", SDA.DataProvider.SDADBType.String, 255, entity.m_DualisKepzohelyNeve, entity.m_DualisKepzohelyNeve == null);
}
if (entity.HasChanged("IsOklevelesTechnikusKimenet"))
{
sb.Append("C_ISOKLEVELESTECHNIKUSKIMENET = :pISOKLEVELESTECHNIKUSKIMENET,");
DAUtil.BindParameter(command, "pISOKLEVELESTECHNIKUSKIMENET", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsOklevelesTechnikusKimenet, false);
}
if (entity.HasChanged("IsSzakkepzesiMunkaszerzodessel"))
{
sb.Append("C_ISSZAKKEPZESIMUNKASZERZODESS = :pISSZAKKEPZESIMUNKASZERZODESSE,");
DAUtil.BindParameter(command, "pISSZAKKEPZESIMUNKASZERZODESSE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakkepzesiMunkaszerzodessel, false);
}
if (entity.HasChanged("IsBeszamitasos"))
{
sb.Append("C_ISBESZAMITASOS = :pISBESZAMITASOS,");
DAUtil.BindParameter(command, "pISBESZAMITASOS", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasos, false);
}
if (entity.HasChanged("SzakiranyNktTipusId"))
{
sb.Append("C_SZAKIRANYNKTTIPUSID = :pSZAKIRANYNKTTIPUSID,");
DAUtil.BindParameter(command, "pSZAKIRANYNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakiranyNktTipusId, entity.m_SzakiranyNktTipusId == null);
}
if (entity.HasChanged("SzakkepesitesNktTipusId"))
{
sb.Append("C_SZAKKEPESITESNKTTIPUSID = :pSZAKKEPESITESNKTTIPUSID,");
DAUtil.BindParameter(command, "pSZAKKEPESITESNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakkepesitesNktTipusId, entity.m_SzakkepesitesNktTipusId == null);
}
if (entity.HasChanged("TanulmanyiTeruletNktTipusId"))
{
sb.Append("C_TANULMANYITERULETNKTTIPUSID = :pTANULMANYITERULETNKTTIPUSID,");
DAUtil.BindParameter(command, "pTANULMANYITERULETNKTTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanulmanyiTeruletNktTipusId, entity.m_TanulmanyiTeruletNktTipusId == null);
}
if (entity.HasChanged("AgazatId"))
{
sb.Append("C_AGAZATID = :pAGAZATID,");
DAUtil.BindParameter(command, "pAGAZATID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatId, entity.m_AgazatId == null);
}
if (entity.HasChanged("ReszszakkepesitesId"))
{
sb.Append("C_RESZSZAKKEPESITESID = :pRESZSZAKKEPESITESID,");
DAUtil.BindParameter(command, "pRESZSZAKKEPESITESID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_ReszszakkepesitesId, entity.m_ReszszakkepesitesId == null);
}
if (entity.HasChanged("SzakkepesitesId"))
{
sb.Append("C_SZAKKEPESITESID = :pSZAKKEPESITESID,");
DAUtil.BindParameter(command, "pSZAKKEPESITESID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakkepesitesId, entity.m_SzakkepesitesId == null);
}
if (entity.HasChanged("SzakmacsoportId"))
{
sb.Append("C_SZAKMACSOPORTID = :pSZAKMACSOPORTID,");
DAUtil.BindParameter(command, "pSZAKMACSOPORTID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmacsoportId, entity.m_SzakmacsoportId == null);
}
if (entity.HasChanged("IsBeszamitasosFixSzazalek"))
{
sb.Append("C_ISBESZAMITASOSFIXSZAZALEK = :pISBESZAMITASOSFIXSZAZALEK,");
DAUtil.BindParameter(command, "pISBESZAMITASOSFIXSZAZALEK", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsBeszamitasosFixSzazalek, false);
}
if (entity.HasChanged("MagantanulosagVege"))
{
sb.Append("C_MAGANTANULOSAGVEGE = :pMAGANTANULOSAGVEGE,");
DAUtil.BindParameter(command, "pMAGANTANULOSAGVEGE", SDA.DataProvider.SDADBType.DateTime, entity.m_MagantanulosagVege, entity.m_MagantanulosagVege == null);
}
if (entity.HasChanged("AgazatiAlapvizsgaEredmenyeSz"))
{
sb.Append("C_AGAZATIALAPVIZSGAEREDMENYESZ = :pAGAZATIALAPVIZSGAEREDMENYESZ,");
DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGAEREDMENYESZ", SDA.DataProvider.SDADBType.Int, entity.m_AgazatiAlapvizsgaEredmenyeSz, entity.m_AgazatiAlapvizsgaEredmenyeSz == null);
}
if (entity.HasChanged("MufajTipusId"))
{
sb.Append("C_MUFAJTIPUSID = :pMUFAJTIPUSID,");
DAUtil.BindParameter(command, "pMUFAJTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MufajTipusId, entity.m_MufajTipusId == null);
}
if (entity.HasChanged("MuveszetiAgId"))
{
sb.Append("C_MUVESZETIAGID = :pMUVESZETIAGID,");
DAUtil.BindParameter(command, "pMUVESZETIAGID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_MuveszetiAgId, entity.m_MuveszetiAgId == null);
}
if (entity.HasChanged("TanszakTipusId"))
{
sb.Append("C_TANSZAKTIPUSID = :pTANSZAKTIPUSID,");
DAUtil.BindParameter(command, "pTANSZAKTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanszakTipusId, entity.m_TanszakTipusId == null);
}
if (entity.HasChanged("Is9kozul8ElozotanevbenVegezte"))
{
sb.Append("C_IS9KOZUL8ELOZOTANEVBENVEGEZT = :pIS9KOZUL8ELOZOTANEVBENVEGEZTE,");
DAUtil.BindParameter(command, "pIS9KOZUL8ELOZOTANEVBENVEGEZTE", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_Is9kozul8ElozotanevbenVegezte, false);
}
if (entity.HasChanged("IsEgesznaposIskOktReszesul"))
{
sb.Append("C_ISEGESZNAPOSISKOKTRESZESUL = :pISEGESZNAPOSISKOKTRESZESUL,");
DAUtil.BindParameter(command, "pISEGESZNAPOSISKOKTRESZESUL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsEgesznaposIskOktReszesul, false);
}
if (entity.HasChanged("IsKiemeltenTehetseges"))
{
sb.Append("C_ISKIEMELTENTEHETSEGES = :pISKIEMELTENTEHETSEGES,");
DAUtil.BindParameter(command, "pISKIEMELTENTEHETSEGES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsKiemeltenTehetseges, false);
}
if (entity.HasChanged("IsSzabokyAdolfSzakkepODReszesul"))
{
sb.Append("C_ISSZABOKYADOLFSZAKKEPODRESZE = :pISSZABOKYADOLFSZAKKEPODRESZES,");
DAUtil.BindParameter(command, "pISSZABOKYADOLFSZAKKEPODRESZES", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzabokyAdolfSzakkepODReszesul, false);
}
if (entity.HasChanged("IsSzamitogepetOktCelraHasznal"))
{
sb.Append("C_ISSZAMITOGEPETOKTCELRAHASZNA = :pISSZAMITOGEPETOKTCELRAHASZNAL,");
DAUtil.BindParameter(command, "pISSZAMITOGEPETOKTCELRAHASZNAL", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzamitogepetOktCelraHasznal, false);
}
if (entity.HasChanged("TanterviJellegId"))
{
sb.Append("C_TANTERVIJELLEGID = :pTANTERVIJELLEGID,");
DAUtil.BindParameter(command, "pTANTERVIJELLEGID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_TanterviJellegId, entity.m_TanterviJellegId == null);
}
if (entity.HasChanged("AgazatReszSzakmaTipusId"))
{
sb.Append("C_AGAZATRESZSZAKMATIPUSID = :pAGAZATRESZSZAKMATIPUSID,");
DAUtil.BindParameter(command, "pAGAZATRESZSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatReszSzakmaTipusId, entity.m_AgazatReszSzakmaTipusId == null);
}
if (entity.HasChanged("ReszSzakmaTipusId"))
{
sb.Append("C_RESZSZAKMATIPUSID = :pRESZSZAKMATIPUSID,");
DAUtil.BindParameter(command, "pRESZSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_ReszSzakmaTipusId, entity.m_ReszSzakmaTipusId == null);
}
if (entity.HasChanged("SzakmaReszSzakmaTipusId"))
{
sb.Append("C_SZAKMARESZSZAKMATIPUSID = :pSZAKMARESZSZAKMATIPUSID,");
DAUtil.BindParameter(command, "pSZAKMARESZSZAKMATIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_SzakmaReszSzakmaTipusId, entity.m_SzakmaReszSzakmaTipusId == null);
}
if (entity.HasChanged("IsSzakkepzesenKivulrolJott"))
{
sb.Append("C_ISSZAKKEPZESENKIVULROLJOTT = :pISSZAKKEPZESENKIVULROLJOTT,");
DAUtil.BindParameter(command, "pISSZAKKEPZESENKIVULROLJOTT", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsSzakkepzesenKivulrolJott, false);
}
if (entity.HasChanged("AgazatAlapOktMegnevTipusId"))
{
sb.Append("C_AGAZATALAPOKTMEGNEVTIPUSID = :pAGAZATALAPOKTMEGNEVTIPUSID,");
DAUtil.BindParameter(command, "pAGAZATALAPOKTMEGNEVTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatAlapOktMegnevTipusId, entity.m_AgazatAlapOktMegnevTipusId == null);
}
if (entity.HasChanged("AgazatAlapVizsgaEredTipusId"))
{
sb.Append("C_AGAZATALAPVIZSGAEREDTIPUSID = :pAGAZATALAPVIZSGAEREDTIPUSID,");
DAUtil.BindParameter(command, "pAGAZATALAPVIZSGAEREDTIPUSID", SDA.DataProvider.SDADBType.Int /* DictionaryItem */, 15, entity.m_AgazatAlapVizsgaEredTipusId, entity.m_AgazatAlapVizsgaEredTipusId == null);
}
if (entity.HasChanged("AgazatiAlapVizsgaTeljesites"))
{
sb.Append("C_AGAZATIALAPVIZSGATELJESITES = :pAGAZATIALAPVIZSGATELJESITES,");
DAUtil.BindParameter(command, "pAGAZATIALAPVIZSGATELJESITES", SDA.DataProvider.SDADBType.DateTime, entity.m_AgazatiAlapVizsgaTeljesites, entity.m_AgazatiAlapVizsgaTeljesites == null);
}
if (entity.HasChanged("IsAtlagNelkuli"))
{
sb.Append("C_ISATLAGNELKULI = :pISATLAGNELKULI,");
DAUtil.BindParameter(command, "pISATLAGNELKULI", SDA.DataProvider.SDADBType.Boolean /* Boolean */, 1, entity.m_IsAtlagNelkuli, false);
}
command.CommandText = command.CommandText.Replace("{COLUMNS}", sb.ToString());
}
public override void BindAssociations(TanuloTanugyiAdatok entity, SDA.DataProvider.SDACommand command)
{
DAUtil.BindIdParameter(command, "pTANTERVID", entity.InternalTantervId);
DAUtil.BindIdParameter(command, "pFELVETELTANEVEID", entity.InternalFelvetelTaneveId);
DAUtil.BindIdParameter(command, "pTANULOCSOPORTID", entity.InternalTanuloCsoportId);
DAUtil.BindIdParameter(command, "pSZERVEZETID", entity.InternalSzervezetId);
DAUtil.BindIdParameter(command, "pINTEZMENYID", entity.InternalIntezmenyId);
DAUtil.BindIdParameter(command, "pTANEVID", entity.InternalTanevId);
}
#endregion
}
internal class TanuloTanugyiAdatokDA : EntityDataAccessor<TanuloTanugyiAdatok>
{
private static TanuloTanugyiAdatokDBHelper m_dbhelper = new TanuloTanugyiAdatokDBHelper();
protected override IEntityDBHelper<TanuloTanugyiAdatok> dbhelper
{
get { return m_dbhelper; }
}
#region Load
public override bool LoadEntity(TanuloTanugyiAdatok entity, int entityId)
{
return LoadById(entity, entityId);
}
public override bool FilteredLoadEntity(TanuloTanugyiAdatok entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
{
return LoadById(entity, entityId, columnFilterMode, columns);
}
public bool LoadById(TanuloTanugyiAdatok entity, int entityId)
{
using (SDA.DataProvider.SDACommand command = dbhelper.CreateEmptyQueryCommand())
{
command.CommandText += " and (T_TANULOTANUGYIADATOK_OSSZES.ID = :pID) ";
command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entityId;
return dbhelper.LoadSingleEntity(entity, command);
}
}
public bool LoadById(TanuloTanugyiAdatok entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
{
using (SDA.DataProvider.SDACommand command = dbhelper.CreateDynamicQueryCommand(columnFilterMode, columns))
{
command.CommandText += " and (T_TANULOTANUGYIADATOK_OSSZES.ID = :pID) ";
command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entityId;
return dbhelper.LoadSingleEntity(entity, command, 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 override void LoadWithFilter(IEntityCollection<TanuloTanugyiAdatok> collection, string filter, Dictionary<string, object> commandParameters = null)
{
using (SDA.DataProvider.SDACommand command = dbhelper.CreateEmptyQueryCommand())
{
command.CommandText += filter;
dbhelper.CreateParameterBinding(command, commandParameters);
dbhelper.LoadEntityCollection(collection, command);
}
}
[Obsolete("Ezt ne használjátok, mert mindenhova bele kellene fogalmazni a tanév szűrést is! Meg fog majd szűnni!")]
public override void LoadWithFilter(IEntityCollection<TanuloTanugyiAdatok> collection, string filter, ColumnFilterMode columnFilterMode, IEnumerable<string> columns, Dictionary<string, object> commandParameters = null)
{
using (SDA.DataProvider.SDACommand command = dbhelper.CreateDynamicQueryCommand(columnFilterMode, columns))
{
command.CommandText += filter;
dbhelper.CreateParameterBinding(command, commandParameters);
dbhelper.LoadEntityCollection(collection, command, columnFilterMode, columns);
}
}
#endregion
#region InsertEntity
private const string m_InsertCommandText = @"
insert into T_TANULOTANUGYIADATOK_OSSZES (
C_BEIRASINAPLOSORSZAM,
C_BEJARO,
C_DIAKSPORTKOROS,
C_EGYEBORSZAGOSDONTO,
C_EGYUTTMUKODESES,
C_ELOZOINTEZMENY,
C_EVISMETLO,
C_ISKOLAIKERETEKKOZOTT,
C_JOGVISZONYATSZUNETELTETO,
C_JOGVISZONYVARHATOBEFEJEZESE,
C_MAGANTANULO,
C_MAGANTANULOSAGANAKOKAID,
C_MAGANTANULOSAGKEZDETE,
C_NYILVANTARTASKEZDETE,
C_OSZTV,
C_POLGARISZERZODESES,
C_SZAKMAIGYAKORLATON,
C_SZETVAGAZAT,
C_SZINTVIZSGA,
C_SZKTV,
C_TANDIJATFIZETO,
C_TANKOTELEZETT,
C_TANKOTELEZETTSEGVEGE,
C_TANULOEVFOLYAMTIPUSID,
C_TANULOSZERZODESES,
C_TECHNIKUSIEVFOLYAM,
C_TERITESIDIJATFIZETO,
C_VENDEG,
C_NAPLOSORSZAM,
C_TORZSLAPSZAM,
C_HOZOTTIGAZOLATLANHIANYZAS,
C_HOZOTTIGAZOLATLANKESESPERCBE,
C_HOZOTTIGAZOLTHIANYZAS,
C_HOZOTTIGAZOLTKESESPERCBEN,
C_ISESL16EVESUTANBELEPETT,
C_BIZONYITVANYSZAMA,
C_TANTERVIJELLEMZOID,
C_ISDUALISKEPZESBEN,
C_ISMASODIKTOBBSZAKMA,
C_AGAZATUJSZKTTIPUSID,
C_SZAKMAIRANYTIPUSID,
C_SZAKMATIPUSID,
C_AGAZATIALAPVIZSGAEREDMENYE,
C_DUALISKEPZOHELYADOSZAMA,
C_DUALISKEPZOHELYNEVE,
C_ISOKLEVELESTECHNIKUSKIMENET,
C_ISSZAKKEPZESIMUNKASZERZODESS,
C_ISBESZAMITASOS,
C_SZAKIRANYNKTTIPUSID,
C_SZAKKEPESITESNKTTIPUSID,
C_TANULMANYITERULETNKTTIPUSID,
C_AGAZATID,
C_RESZSZAKKEPESITESID,
C_SZAKKEPESITESID,
C_SZAKMACSOPORTID,
C_ISBESZAMITASOSFIXSZAZALEK,
C_MAGANTANULOSAGVEGE,
C_AGAZATIALAPVIZSGAEREDMENYESZ,
C_MUFAJTIPUSID,
C_MUVESZETIAGID,
C_TANSZAKTIPUSID,
C_IS9KOZUL8ELOZOTANEVBENVEGEZT,
C_ISEGESZNAPOSISKOKTRESZESUL,
C_ISKIEMELTENTEHETSEGES,
C_ISSZABOKYADOLFSZAKKEPODRESZE,
C_ISSZAMITOGEPETOKTCELRAHASZNA,
C_TANTERVIJELLEGID,
C_AGAZATRESZSZAKMATIPUSID,
C_RESZSZAKMATIPUSID,
C_SZAKMARESZSZAKMATIPUSID,
C_ISSZAKKEPZESENKIVULROLJOTT,
C_AGAZATALAPOKTMEGNEVTIPUSID,
C_AGAZATALAPVIZSGAEREDTIPUSID,
C_AGAZATIALAPVIZSGATELJESITES,
C_ISATLAGNELKULI,
C_TANTERVID,
C_FELVETELTANEVEID,
C_TANULOCSOPORTID,
C_SZERVEZETID,
C_INTEZMENYID,
C_TANEVID,
TOROLT,
SERIAL,
CREATED,
CREATOR)
values (
:pBEIRASINAPLOSORSZAM,
:pBEJARO,
:pDIAKSPORTKOROS,
:pEGYEBORSZAGOSDONTO,
:pEGYUTTMUKODESES,
:pELOZOINTEZMENY,
:pEVISMETLO,
:pISKOLAIKERETEKKOZOTT,
:pJOGVISZONYATSZUNETELTETO,
:pJOGVISZONYVARHATOBEFEJEZESE,
:pMAGANTANULO,
:pMAGANTANULOSAGANAKOKAID,
:pMAGANTANULOSAGKEZDETE,
:pNYILVANTARTASKEZDETE,
:pOSZTV,
:pPOLGARISZERZODESES,
:pSZAKMAIGYAKORLATON,
:pSZETVAGAZAT,
:pSZINTVIZSGA,
:pSZKTV,
:pTANDIJATFIZETO,
:pTANKOTELEZETT,
:pTANKOTELEZETTSEGVEGE,
:pTANULOEVFOLYAMTIPUSID,
:pTANULOSZERZODESES,
:pTECHNIKUSIEVFOLYAM,
:pTERITESIDIJATFIZETO,
:pVENDEG,
:pNAPLOSORSZAM,
:pTORZSLAPSZAM,
:pHOZOTTIGAZOLATLANHIANYZAS,
:pHOZOTTIGAZOLATLANKESESPERCBEN,
:pHOZOTTIGAZOLTHIANYZAS,
:pHOZOTTIGAZOLTKESESPERCBEN,
:pISESL16EVESUTANBELEPETT,
:pBIZONYITVANYSZAMA,
:pTANTERVIJELLEMZOID,
:pISDUALISKEPZESBEN,
:pISMASODIKTOBBSZAKMA,
:pAGAZATUJSZKTTIPUSID,
:pSZAKMAIRANYTIPUSID,
:pSZAKMATIPUSID,
:pAGAZATIALAPVIZSGAEREDMENYE,
:pDUALISKEPZOHELYADOSZAMA,
:pDUALISKEPZOHELYNEVE,
:pISOKLEVELESTECHNIKUSKIMENET,
:pISSZAKKEPZESIMUNKASZERZODESSE,
:pISBESZAMITASOS,
:pSZAKIRANYNKTTIPUSID,
:pSZAKKEPESITESNKTTIPUSID,
:pTANULMANYITERULETNKTTIPUSID,
:pAGAZATID,
:pRESZSZAKKEPESITESID,
:pSZAKKEPESITESID,
:pSZAKMACSOPORTID,
:pISBESZAMITASOSFIXSZAZALEK,
:pMAGANTANULOSAGVEGE,
:pAGAZATIALAPVIZSGAEREDMENYESZ,
:pMUFAJTIPUSID,
:pMUVESZETIAGID,
:pTANSZAKTIPUSID,
:pIS9KOZUL8ELOZOTANEVBENVEGEZTE,
:pISEGESZNAPOSISKOKTRESZESUL,
:pISKIEMELTENTEHETSEGES,
:pISSZABOKYADOLFSZAKKEPODRESZES,
:pISSZAMITOGEPETOKTCELRAHASZNAL,
:pTANTERVIJELLEGID,
:pAGAZATRESZSZAKMATIPUSID,
:pRESZSZAKMATIPUSID,
:pSZAKMARESZSZAKMATIPUSID,
:pISSZAKKEPZESENKIVULROLJOTT,
:pAGAZATALAPOKTMEGNEVTIPUSID,
:pAGAZATALAPVIZSGAEREDTIPUSID,
:pAGAZATIALAPVIZSGATELJESITES,
:pISATLAGNELKULI,
:pTANTERVID,
:pFELVETELTANEVEID,
:pTANULOCSOPORTID,
:pSZERVEZETID,
:pINTEZMENYID,
:pTANEVID,
:pTOROLT,
:pSERIAL,
:pCREATED,
:pCREATOR);
SELECT SCOPE_IDENTITY() as ID;
";
public override void InsertEntity(TanuloTanugyiAdatok entity)
{
entity.Serial = 0;
SetEntityCreator(entity, DateTime.Now, UserContext.Instance.UniqueIdentifier);
using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_InsertCommandText))
{
dbhelper.BindAttributes(entity, command);
dbhelper.BindAssociations(entity, command);
command.Parameters.Add("pTOROLT", SDA.DataProvider.SDADBType.Boolean /* Boolean */).Value = false;
command.Parameters.Add("pSERIAL", SDA.DataProvider.SDADBType.Int).Value = 0;
command.Parameters.Add("pCREATED", SDA.DataProvider.SDADBType.DateTime).Value = entity.EntityCreated;
command.Parameters.Add("pCREATOR", SDA.DataProvider.SDADBType.Int).Value = entity.EntityCreator;
entity.ID = Convert.ToInt32(command.ExecuteScalar());
}
}
#endregion
#region UpdateEntity
private const string m_UpdateAttributesCommandText = @"
update T_TANULOTANUGYIADATOK_OSSZES
set
{COLUMNS}
SERIAL = ISNULL(SERIAL,0) + 1,
LASTCHANGED = :pLASTCHANGED,
MODIFIER = :pMODIFIER,
TOROLT = :pTOROLT
where
(ID = :pID) and (ISNULL(SERIAL,0) = :pSERIAL)
";
public override bool UpdateEntity(TanuloTanugyiAdatok entity)
{
using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_UpdateAttributesCommandText))
{
bool result = true;
dbhelper.DynamicBindAttributes(entity, command);
SetEntityModifier(entity, DateTime.Now, UserContext.Instance.UniqueIdentifier);
command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID;
command.Parameters.Add("pSERIAL", SDA.DataProvider.SDADBType.Int).Value = entity.Serial;
command.Parameters.Add("pLASTCHANGED", SDA.DataProvider.SDADBType.DateTime).Value = entity.EntityLastChanged;
command.Parameters.Add("pMODIFIER", SDA.DataProvider.SDADBType.Int).Value = entity.EntityModifier;
command.Parameters.Add("pTOROLT", SDA.DataProvider.SDADBType.Boolean /* Boolean */).Value = entity.Torolt;
result = (command.ExecuteNonQuery() == 1);
if (result == true)
entity.Serial++;
return result;
}
}
#endregion
#region DeleteEntity
private const string m_FizikaiDeleteCommandText = @"DELETE FROM T_TANULOTANUGYIADATOK_OSSZES WHERE (ID = :pID) ";
private const string m_LogikaiDeleteCommandText = @"
UPDATE T_TANULOTANUGYIADATOK_OSSZES
SET TOROLT = 'T' ,
SERIAL = SERIAL + 1,
LASTCHANGED = :pLASTCHANGED,
MODIFIER = :pMODIFIER
WHERE (ID = :pID) ";
public override void DeleteEntity(TanuloTanugyiAdatok entity, bool logikai = true)
{
var _deleteCommandText = logikai ? m_LogikaiDeleteCommandText : m_FizikaiDeleteCommandText;
using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(_deleteCommandText))
{
command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID;
if (logikai)
{
DateTime lastchanged = DateTime.Now;
var modifier = UserContext.Instance.UniqueIdentifier;
command.Parameters.Add("pLASTCHANGED", SDA.DataProvider.SDADBType.DateTime).Value = lastchanged;
command.Parameters.Add("pMODIFIER", SDA.DataProvider.SDADBType.Int).Value = modifier;
}
if (command.ExecuteNonQuery() != 1)
{
throw new EntityNotFoundException("TanuloTanugyiAdatok", entity.ID);
}
}
}
#endregion
#region UpdateAssociations
private const string m_UpdateAssociationCommandText = @"
update T_TANULOTANUGYIADATOK_OSSZES
set
C_TANTERVID = :pTANTERVID,
C_FELVETELTANEVEID = :pFELVETELTANEVEID,
C_TANULOCSOPORTID = :pTANULOCSOPORTID,
C_SZERVEZETID = :pSZERVEZETID,
C_INTEZMENYID = :pINTEZMENYID,
C_TANEVID = :pTANEVID,
SERIAL = ISNULL(SERIAL,0) + 1,
LASTCHANGED = :pLASTCHANGED,
MODIFIER = :pMODIFIER
where
(ID = :pID) and (ISNULL(SERIAL,0) = :pSERIAL)
";
public override bool UpdateAssociations(TanuloTanugyiAdatok entity)
{
using (SDA.DataProvider.SDACommand command = DAUtil.CreateCommand(m_UpdateAssociationCommandText))
{
dbhelper.BindAssociations(entity, command);
DateTime lastchanged = DateTime.Now;
var modifier = UserContext.Instance.UniqueIdentifier;
command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entity.ID;
command.Parameters.Add("pSERIAL", SDA.DataProvider.SDADBType.Int).Value = entity.Serial;
command.Parameters.Add("pLASTCHANGED", SDA.DataProvider.SDADBType.DateTime).Value = lastchanged;
command.Parameters.Add("pMODIFIER", SDA.DataProvider.SDADBType.Int).Value = modifier;
bool result = (command.ExecuteNonQuery() == 1);
if (result == true)
{
entity.Serial++;
SetEntityModifier(entity, lastchanged, modifier);
}
return result;
}
}
#endregion
#region Asszociációkkal kapcsolatos adatbázisműveletek (entitásspecifikus)
#region Mint asszociációs osztály
#endregion
// a kapcsolómező nálunk van
private const string m_LoadByTanuloCsoportIdFilter = @" and (T_TANULOTANUGYIADATOK_OSSZES.C_TANULOCSOPORTID = :pID) ";
public bool LoadByTanuloCsoportId(int id, TanuloTanugyiAdatok entity)
{
return dbhelper.LoadByPartnerId(entity, m_LoadByTanuloCsoportIdFilter, id);
}
// kapcsolómező a másik táblában van, és nem önmagára mutat
private const string m_LoadByJogviszonySzuneteltetesIdFilter = @" and (exists (select 1 from T_JOGVISZONYSZUNETELTETES_OSSZES where C_TANULOTANUGYIADATOKID = T_TANULOTANUGYIADATOK_OSSZES.ID and T_JOGVISZONYSZUNETELTETES_OSSZES.ID = :pID)) ";
public bool LoadByJogviszonySzuneteltetesId(int id, TanuloTanugyiAdatok entity)
{
return dbhelper.LoadByPartnerId(entity, m_LoadByJogviszonySzuneteltetesIdFilter, id);
}
// kapcsolómező a másik táblában van, és nem önmagára mutat
private const string m_LoadByMunkaSzerzodesIdFilter = @" and (exists (select 1 from T_MUNKASZERZODES_OSSZES where C_TANULOTANUGYIADATOKID = T_TANULOTANUGYIADATOK_OSSZES.ID and T_MUNKASZERZODES_OSSZES.ID = :pID)) ";
public bool LoadByMunkaSzerzodesId(int id, TanuloTanugyiAdatok entity)
{
return dbhelper.LoadByPartnerId(entity, m_LoadByMunkaSzerzodesIdFilter, id);
}
// kapcsolómező a másik táblában van, és nem önmagára mutat
private const string m_LoadBySzakmunkaSzerzodesIdFilter = @" and (exists (select 1 from T_SZAKMUNKASZERZODES_OSSZES where C_TANULOTANUGYIADATOKID = T_TANULOTANUGYIADATOK_OSSZES.ID and T_SZAKMUNKASZERZODES_OSSZES.ID = :pID)) ";
public bool LoadBySzakmunkaSzerzodesId(int id, TanuloTanugyiAdatok entity)
{
return dbhelper.LoadByPartnerId(entity, m_LoadBySzakmunkaSzerzodesIdFilter, id);
}
#endregion
}
/// <summary>
/// Az osztály elvégzi az UML modell 'Tanterv -> TanuloTanugyiAdatok (TanuloTanugyiAdatok)'
/// asszociációjának teljes kezelését.
/// </summary>
internal class Tanterv_TanuloTanugyiAdatok_DA : EntityCollectionDA<Tanterv, TanuloTanugyiAdatok>
{
internal protected Tanterv_TanuloTanugyiAdatok_DA(Tanterv owner)
: base(owner)
{
}
// Nincs kapcsolótábla
private const string m_Filter = @" and (T_TANULOTANUGYIADATOK_OSSZES.C_TANTERVID = :pID) ";
public override void LoadCollection(IAssociatedEntityCollection<TanuloTanugyiAdatok> collection)
{
new TanuloTanugyiAdatokDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
}
private static SDA.DataProvider.SDACommand CreateInsertTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_TANTERVID = :pTANTERVID where (ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pTANTERVID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoAdd(Tanterv owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateInsertTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pTANTERVID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void AddItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Tanterv>("TanuloTanugyiAdatok_Tanterv");
assochandler.BeforeInsert(entity, this.Owner);
entity.ModifyTanterv(this.Owner);
if (entity.State == EntityState.Modified)
{
entity.UpdateAssociations(true);
}
else
{
entity.Insert(true);
}
assochandler.AfterInsert(entity, this.Owner);
}
private static SDA.DataProvider.SDACommand CreateDeleteTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_TANTERVID = null where (C_TANTERVID = :pTANTERVID and ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pTANTERVID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoRemove(Tanterv owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pTANTERVID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void DeleteItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Tanterv>("TanuloTanugyiAdatok_Tanterv");
assochandler.BeforeDelete(entity, this.Owner);
entity.Delete(true);
assochandler.AfterDelete(entity, this.Owner);
}
}
/// <summary>
/// Az osztály elvégzi az UML modell 'Tanev -> TanuloTanugyiAdatok (FelvettTanulokTanugyiAdatok)'
/// asszociációjának teljes kezelését.
/// </summary>
internal class Tanev_FelvettTanulokTanugyiAdatok_DA : EntityCollectionDA<Tanev, TanuloTanugyiAdatok>
{
internal protected Tanev_FelvettTanulokTanugyiAdatok_DA(Tanev owner)
: base(owner)
{
}
// Nincs kapcsolótábla
private const string m_Filter = @" and (T_TANULOTANUGYIADATOK_OSSZES.C_FELVETELTANEVEID = :pID) ";
public override void LoadCollection(IAssociatedEntityCollection<TanuloTanugyiAdatok> collection)
{
new TanuloTanugyiAdatokDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
}
private static SDA.DataProvider.SDACommand CreateInsertFelvettTanulokTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_FELVETELTANEVEID = :pFELVETELTANEVEID where (ID = :pFELVETTTANULOKTANUGYIADATOKID)";
result.Parameters.Add("pFELVETELTANEVEID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pFELVETTTANULOKTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoAdd(Tanev owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateInsertFelvettTanulokTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pFELVETELTANEVEID"].Value = owner.ID;
command.Parameters["pFELVETTTANULOKTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void AddItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<Tanev, TanuloTanugyiAdatok>("FelvetelTaneve_FelvettTanulokTanugyiAdatok");
assochandler.BeforeInsert(this.Owner, entity);
entity.ModifyFelvetelTaneve(this.Owner);
if (entity.State == EntityState.Modified)
{
entity.UpdateAssociations(true);
}
else
{
entity.Insert(true);
}
assochandler.AfterInsert(this.Owner, entity);
}
private static SDA.DataProvider.SDACommand CreateDeleteFelvettTanulokTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_FELVETELTANEVEID = null where (C_FELVETELTANEVEID = :pFELVETELTANEVEID and ID = :pFELVETTTANULOKTANUGYIADATOKID)";
result.Parameters.Add("pFELVETELTANEVEID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pFELVETTTANULOKTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoRemove(Tanev owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateDeleteFelvettTanulokTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pFELVETELTANEVEID"].Value = owner.ID;
command.Parameters["pFELVETTTANULOKTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void DeleteItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<Tanev, TanuloTanugyiAdatok>("FelvetelTaneve_FelvettTanulokTanugyiAdatok");
assochandler.BeforeDelete(this.Owner, entity);
entity.Delete(true);
assochandler.AfterDelete(this.Owner, entity);
}
}
/// <summary>
/// Az osztály elvégzi az UML modell 'Szervezet -> TanuloTanugyiAdatok (TanuloTanugyiAdatok)'
/// asszociációjának teljes kezelését.
/// </summary>
internal class Szervezet_TanuloTanugyiAdatok_DA : EntityCollectionDA<Szervezet, TanuloTanugyiAdatok>
{
internal protected Szervezet_TanuloTanugyiAdatok_DA(Szervezet owner)
: base(owner)
{
}
// Nincs kapcsolótábla
private const string m_Filter = @" and (T_TANULOTANUGYIADATOK_OSSZES.C_SZERVEZETID = :pID) ";
public override void LoadCollection(IAssociatedEntityCollection<TanuloTanugyiAdatok> collection)
{
new TanuloTanugyiAdatokDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
}
private static SDA.DataProvider.SDACommand CreateInsertTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_SZERVEZETID = :pSZERVEZETID where (ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pSZERVEZETID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoAdd(Szervezet owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateInsertTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pSZERVEZETID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void AddItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Szervezet>("TanuloTanugyiAdatok_Szervezet");
assochandler.BeforeInsert(entity, this.Owner);
this.DoAdd(this.Owner, entity);
assochandler.AfterInsert(entity, this.Owner);
}
private static SDA.DataProvider.SDACommand CreateDeleteTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_SZERVEZETID = null where (C_SZERVEZETID = :pSZERVEZETID and ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pSZERVEZETID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoRemove(Szervezet owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pSZERVEZETID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void DeleteItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Szervezet>("TanuloTanugyiAdatok_Szervezet");
assochandler.BeforeDelete(entity, this.Owner);
this.DoRemove(this.Owner, entity);
assochandler.AfterDelete(entity, this.Owner);
}
}
/// <summary>
/// Az osztály elvégzi az UML modell 'Intezmeny -> TanuloTanugyiAdatok (TanuloTanugyiAdatok)'
/// asszociációjának teljes kezelését.
/// </summary>
internal class Intezmeny_TanuloTanugyiAdatok_DA : EntityCollectionDA<Intezmeny, TanuloTanugyiAdatok>
{
internal protected Intezmeny_TanuloTanugyiAdatok_DA(Intezmeny owner)
: base(owner)
{
}
// Nincs kapcsolótábla
private const string m_Filter = @" and (T_TANULOTANUGYIADATOK_OSSZES.C_INTEZMENYID = :pID) ";
public override void LoadCollection(IAssociatedEntityCollection<TanuloTanugyiAdatok> collection)
{
new TanuloTanugyiAdatokDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
}
private static SDA.DataProvider.SDACommand CreateInsertTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_INTEZMENYID = :pINTEZMENYID where (ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pINTEZMENYID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoAdd(Intezmeny owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateInsertTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pINTEZMENYID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void AddItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Intezmeny>("TanuloTanugyiAdatok_Intezmeny");
assochandler.BeforeInsert(entity, this.Owner);
entity.ModifyIntezmeny(this.Owner);
if (entity.State == EntityState.Modified)
{
entity.UpdateAssociations(true);
}
else
{
entity.Insert(true);
}
assochandler.AfterInsert(entity, this.Owner);
}
private static SDA.DataProvider.SDACommand CreateDeleteTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_INTEZMENYID = null where (C_INTEZMENYID = :pINTEZMENYID and ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pINTEZMENYID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoRemove(Intezmeny owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pINTEZMENYID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void DeleteItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Intezmeny>("TanuloTanugyiAdatok_Intezmeny");
assochandler.BeforeDelete(entity, this.Owner);
entity.Delete(true);
assochandler.AfterDelete(entity, this.Owner);
}
}
/// <summary>
/// Az osztály elvégzi az UML modell 'Tanev -> TanuloTanugyiAdatok (TanuloTanugyiAdatok)'
/// asszociációjának teljes kezelését.
/// </summary>
internal class Tanev_TanuloTanugyiAdatok_DA : EntityCollectionDA<Tanev, TanuloTanugyiAdatok>
{
internal protected Tanev_TanuloTanugyiAdatok_DA(Tanev owner)
: base(owner)
{
}
// Nincs kapcsolótábla
private const string m_Filter = @" and (T_TANULOTANUGYIADATOK_OSSZES.C_TANEVID = :pID) ";
public override void LoadCollection(IAssociatedEntityCollection<TanuloTanugyiAdatok> collection)
{
new TanuloTanugyiAdatokDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
}
private static SDA.DataProvider.SDACommand CreateInsertTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_TANEVID = :pTANEVID where (ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pTANEVID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoAdd(Tanev owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateInsertTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pTANEVID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void AddItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Tanev>("TanuloTanugyiAdatok_Tanev");
assochandler.BeforeInsert(entity, this.Owner);
entity.ModifyTanev(this.Owner);
if (entity.State == EntityState.Modified)
{
entity.UpdateAssociations(true);
}
else
{
entity.Insert(true);
}
assochandler.AfterInsert(entity, this.Owner);
}
private static SDA.DataProvider.SDACommand CreateDeleteTanuloTanugyiAdatokCommand()
{
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
// nincs kapcsolótábla...
result.CommandText = @"update T_TANULOTANUGYIADATOK_OSSZES set C_TANEVID = null where (C_TANEVID = :pTANEVID and ID = :pTANULOTANUGYIADATOKID)";
result.Parameters.Add("pTANEVID", SDA.DataProvider.SDADBType.Int);
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
return result;
}
private void DoRemove(Tanev owner, TanuloTanugyiAdatok partner)
{
using (SDA.DataProvider.SDACommand command = CreateDeleteTanuloTanugyiAdatokCommand())
{
command.Connection = UserContext.Instance.SDAConnection;
command.Transaction = UserContext.Instance.SDATransaction;
command.Parameters["pTANEVID"].Value = owner.ID;
command.Parameters["pTANULOTANUGYIADATOKID"].Value = partner.ID;
command.ExecuteNonQuery();
}
}
public override void DeleteItem(TanuloTanugyiAdatok entity)
{
var assochandler = AssociationHandlerManager.Create<TanuloTanugyiAdatok, Tanev>("TanuloTanugyiAdatok_Tanev");
assochandler.BeforeDelete(entity, this.Owner);
entity.Delete(true);
assochandler.AfterDelete(entity, this.Owner);
}
}
}