2364 lines
117 KiB
C#
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);
|
|
}
|
|
}
|
|
|
|
}
|
|
|