2000 lines
92 KiB
C#
2000 lines
92 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 MunkaSzerzodesDBHelper : EntityDBHelper<MunkaSzerzodes>
|
|
{
|
|
private Dictionary<string, string> dynamicColumns = new Dictionary<string, string>()
|
|
{
|
|
{ "AdatSzolgCegNeve", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGCEGNEVE" },
|
|
{ "AdatSzolgSzekhelyAj", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYAJ" },
|
|
{ "AdatSzolgSzekhelyEm", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYEM" },
|
|
{ "AdatSzolgSzekhelyEp", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYEP" },
|
|
{ "AdatSzolgSzekhelyHg", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYHG" },
|
|
{ "AdatSzolgSzekhelyIr", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYIR" },
|
|
{ "AdatSzolgSzekhelyJel", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYJEL" },
|
|
{ "AdatSzolgSzekhelyKt", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYKT" },
|
|
{ "AdatSzolgSzekhelyLh", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYLH" },
|
|
{ "AdatSzolgSzekhelyOr", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYOR" },
|
|
{ "AdatSzolgSzekhelySz", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYSZ" },
|
|
{ "AdatSzolgTermCsNev", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGTERMCSNEV" },
|
|
{ "AdatSzolgTermUNev", "T_MUNKASZERZODES_OSSZES.C_ADATSZOLGTERMUNEV" },
|
|
{ "AdozoAdoAzon", "T_MUNKASZERZODES_OSSZES.C_ADOZOADOAZON" },
|
|
{ "AdozoAdoSzam", "T_MUNKASZERZODES_OSSZES.C_ADOZOADOSZAM" },
|
|
{ "AktBarKod", "T_MUNKASZERZODES_OSSZES.C_AKTBARKOD" },
|
|
{ "AlkMin08", "T_MUNKASZERZODES_OSSZES.C_ALKMIN08" },
|
|
{ "AlkMin0902", "T_MUNKASZERZODES_OSSZES.C_ALKMIN0902" },
|
|
{ "AlkMinNyugd08", "T_MUNKASZERZODES_OSSZES.C_ALKMINNYUGD08" },
|
|
{ "AlkMinNyugd0902", "T_MUNKASZERZODES_OSSZES.C_ALKMINNYUGD0902" },
|
|
{ "ArSzolgIdo", "T_MUNKASZERZODES_OSSZES.C_ARSZOLGIDO" },
|
|
{ "BeerkezesDat", "T_MUNKASZERZODES_OSSZES.C_BEERKEZESDAT" },
|
|
{ "BevKezd", "T_MUNKASZERZODES_OSSZES.C_BEVKEZD" },
|
|
{ "BevVeg", "T_MUNKASZERZODES_OSSZES.C_BEVVEG" },
|
|
{ "BiztIdoTartIg08", "T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTIG08" },
|
|
{ "BiztIdoTartIg0902", "T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTIG0902" },
|
|
{ "BiztIdoTartTol08", "T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTTOL08" },
|
|
{ "BiztIdoTartTol0902", "T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTTOL0902" },
|
|
{ "BiztSzunIdoIg01", "T_MUNKASZERZODES_OSSZES.C_BIZTSZUNIDOIG01" },
|
|
{ "BiztSzunIdoKod01", "T_MUNKASZERZODES_OSSZES.C_BIZTSZUNIDOKOD01" },
|
|
{ "BiztSzunIdoTol01", "T_MUNKASZERZODES_OSSZES.C_BIZTSZUNIDOTOL01" },
|
|
{ "FeorSzam01", "T_MUNKASZERZODES_OSSZES.C_FEORSZAM01" },
|
|
{ "FunkcioKod", "T_MUNKASZERZODES_OSSZES.C_FUNKCIOKOD" },
|
|
{ "GyedMellettiMVegzesIg", "T_MUNKASZERZODES_OSSZES.C_GYEDMELLETTIMVEGZESIG" },
|
|
{ "GyedMellettiMVegzesTol", "T_MUNKASZERZODES_OSSZES.C_GYEDMELLETTIMVEGZESTOL" },
|
|
{ "GyesMellettiMVegzesIg", "T_MUNKASZERZODES_OSSZES.C_GYESMELLETTIMVEGZESIG" },
|
|
{ "GyesMellettiMVegzesTol", "T_MUNKASZERZODES_OSSZES.C_GYESMELLETTIMVEGZESTOL" },
|
|
{ "KulfCim", "T_MUNKASZERZODES_OSSZES.C_KULFCIM" },
|
|
{ "LapSorszam08", "T_MUNKASZERZODES_OSSZES.C_LAPSORSZAM08" },
|
|
{ "LapSorszam0902", "T_MUNKASZERZODES_OSSZES.C_LAPSORSZAM0902" },
|
|
{ "LevTBJarOsszBizt0902", "T_MUNKASZERZODES_OSSZES.C_LEVTBJAROSSZBIZT0902" },
|
|
{ "LevTBJarOsszTerm0902", "T_MUNKASZERZODES_OSSZES.C_LEVTBJAROSSZTERM0902" },
|
|
{ "OrokbefogMellettiMVegzesIg", "T_MUNKASZERZODES_OSSZES.C_OROKBEFOGMELLETTIMVEGZESIG" },
|
|
{ "OrokbefogMellettiMVegzesTol", "T_MUNKASZERZODES_OSSZES.C_OROKBEFOGMELLETTIMVEGZESTOL" },
|
|
{ "TAJSzam", "T_MUNKASZERZODES_OSSZES.C_TAJSZAM" },
|
|
{ "TBJarAlapBizt0902", "T_MUNKASZERZODES_OSSZES.C_TBJARALAPBIZT0902" },
|
|
{ "TBJarAlapTerm0902", "T_MUNKASZERZODES_OSSZES.C_TBJARALAPTERM0902" },
|
|
{ "TBJarJutOsszBizt0902", "T_MUNKASZERZODES_OSSZES.C_TBJARJUTOSSZBIZT0902" },
|
|
{ "TBJarJutOsszTerm0902", "T_MUNKASZERZODES_OSSZES.C_TBJARJUTOSSZTERM0902" },
|
|
{ "TermAllPol", "T_MUNKASZERZODES_OSSZES.C_TERMALLPOL" },
|
|
{ "TermAnCsNev", "T_MUNKASZERZODES_OSSZES.C_TERMANCSNEV" },
|
|
{ "TermAnUNev", "T_MUNKASZERZODES_OSSZES.C_TERMANUNEV" },
|
|
{ "TermAzon", "T_MUNKASZERZODES_OSSZES.C_TERMAZON" },
|
|
{ "TermCsNev", "T_MUNKASZERZODES_OSSZES.C_TERMCSNEV" },
|
|
{ "TermElCsNev", "T_MUNKASZERZODES_OSSZES.C_TERMELCSNEV" },
|
|
{ "TermElUNev", "T_MUNKASZERZODES_OSSZES.C_TERMELUNEV" },
|
|
{ "TermNeme", "T_MUNKASZERZODES_OSSZES.C_TERMNEME" },
|
|
{ "TermSzulCsNev", "T_MUNKASZERZODES_OSSZES.C_TERMSZULCSNEV" },
|
|
{ "TermSzulHely", "T_MUNKASZERZODES_OSSZES.C_TERMSZULHELY" },
|
|
{ "TermSzulIdo", "T_MUNKASZERZODES_OSSZES.C_TERMSZULIDO" },
|
|
{ "TermSzulUNev", "T_MUNKASZERZODES_OSSZES.C_TERMSZULUNEV" },
|
|
{ "TermUNev", "T_MUNKASZERZODES_OSSZES.C_TERMUNEV" },
|
|
{ "Titulus", "T_MUNKASZERZODES_OSSZES.C_TITULUS" },
|
|
{ "TorloTetel", "T_MUNKASZERZODES_OSSZES.C_TORLOTETEL" },
|
|
};
|
|
|
|
private const string dynamicQueryCommandText =
|
|
"select " +
|
|
"T_MUNKASZERZODES_OSSZES.ID, " +
|
|
"{COLUMNS}" +
|
|
// MunkaSzerzodes betöltése
|
|
// MunkaSzerzodes kapcsoló mezői
|
|
"T_MUNKASZERZODES_OSSZES.C_ALKALMAZOTTID, " + /* Opcionális asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.C_TANULOTANUGYIADATOKID, " + /* Opcionális asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.TOROLT, " +
|
|
"T_MUNKASZERZODES_OSSZES.SERIAL, " +
|
|
"T_MUNKASZERZODES_OSSZES.CREATED, " +
|
|
"T_MUNKASZERZODES_OSSZES.CREATOR, " +
|
|
"T_MUNKASZERZODES_OSSZES.LASTCHANGED, " +
|
|
"T_MUNKASZERZODES_OSSZES.MODIFIER " +
|
|
"from " +
|
|
"T_MUNKASZERZODES_OSSZES " +
|
|
"where " +
|
|
"(1 = 1) ";
|
|
|
|
private const string emptyQueryCommandText =
|
|
"select " +
|
|
"T_MUNKASZERZODES_OSSZES.ID, " +
|
|
// MunkaSzerzodes betöltése
|
|
// MunkaSzerzodes mezői
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGCEGNEVE, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYAJ, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYEM, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYEP, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYHG, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYIR, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYJEL, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYKT, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYLH, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYOR, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGSZEKHELYSZ, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGTERMCSNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADATSZOLGTERMUNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADOZOADOAZON, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ADOZOADOSZAM, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_AKTBARKOD, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ALKMIN08, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ALKMIN0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ALKMINNYUGD08, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ALKMINNYUGD0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_ARSZOLGIDO, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BEERKEZESDAT, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BEVKEZD, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BEVVEG, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTIG08, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTIG0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTTOL08, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTIDOTARTTOL0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTSZUNIDOIG01, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTSZUNIDOKOD01, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_BIZTSZUNIDOTOL01, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_FEORSZAM01, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_FUNKCIOKOD, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_GYEDMELLETTIMVEGZESIG, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_GYEDMELLETTIMVEGZESTOL, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_GYESMELLETTIMVEGZESIG, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_GYESMELLETTIMVEGZESTOL, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_KULFCIM, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_LAPSORSZAM08, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_LAPSORSZAM0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_LEVTBJAROSSZBIZT0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_LEVTBJAROSSZTERM0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_OROKBEFOGMELLETTIMVEGZESIG, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_OROKBEFOGMELLETTIMVEGZESTOL, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TAJSZAM, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TBJARALAPBIZT0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TBJARALAPTERM0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TBJARJUTOSSZBIZT0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TBJARJUTOSSZTERM0902, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMALLPOL, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMANCSNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMANUNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMAZON, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMCSNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMELCSNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMELUNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMNEME, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMSZULCSNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMSZULHELY, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMSZULIDO, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMSZULUNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TERMUNEV, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TITULUS, " +
|
|
"T_MUNKASZERZODES_OSSZES.C_TORLOTETEL, " +
|
|
// MunkaSzerzodes kapcsoló mezői
|
|
"T_MUNKASZERZODES_OSSZES.C_ALKALMAZOTTID, " + /* Opcionális asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.C_TANULOTANUGYIADATOKID, " + /* Opcionális asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.C_INTEZMENYID, " + /* Kötelező asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.C_TANEVID, " + /* Kötelező asszociációs kapcsolómező */
|
|
"T_MUNKASZERZODES_OSSZES.TOROLT, " +
|
|
"T_MUNKASZERZODES_OSSZES.SERIAL, " +
|
|
"T_MUNKASZERZODES_OSSZES.CREATED, " +
|
|
"T_MUNKASZERZODES_OSSZES.CREATOR, " +
|
|
"T_MUNKASZERZODES_OSSZES.LASTCHANGED, " +
|
|
"T_MUNKASZERZODES_OSSZES.MODIFIER " +
|
|
"from " +
|
|
"T_MUNKASZERZODES_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 MunkaSzerzodes CreateEntityInstance()
|
|
{
|
|
return MunkaSzerzodes.GiveAnInstance();
|
|
}
|
|
|
|
#region Lekérdezés
|
|
|
|
public override void LoadEntityFields(MunkaSzerzodes entity, SDA.DataProvider.SDADataReader reader)
|
|
{
|
|
// MunkaSzerzodes betöltése
|
|
// MunkaSzerzodes mezői
|
|
|
|
entity.m_AdatSzolgCegNeve = DAUtil.ReadStringAttribute(reader, 1);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyAj = DAUtil.ReadStringAttribute(reader, 2);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyEm = DAUtil.ReadStringAttribute(reader, 3);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyEp = DAUtil.ReadStringAttribute(reader, 4);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyHg = DAUtil.ReadStringAttribute(reader, 5);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyIr = DAUtil.ReadStringAttribute(reader, 6);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyJel = DAUtil.ReadStringAttribute(reader, 7);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyKt = DAUtil.ReadStringAttribute(reader, 8);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyLh = DAUtil.ReadStringAttribute(reader, 9);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelyOr = DAUtil.ReadStringAttribute(reader, 10);
|
|
|
|
|
|
entity.m_AdatSzolgSzekhelySz = DAUtil.ReadStringAttribute(reader, 11);
|
|
|
|
|
|
entity.m_AdatSzolgTermCsNev = DAUtil.ReadStringAttribute(reader, 12);
|
|
|
|
|
|
entity.m_AdatSzolgTermUNev = DAUtil.ReadStringAttribute(reader, 13);
|
|
|
|
|
|
entity.m_AdozoAdoAzon = DAUtil.ReadStringAttribute(reader, 14);
|
|
|
|
|
|
entity.m_AdozoAdoSzam = DAUtil.ReadStringAttribute(reader, 15);
|
|
|
|
|
|
entity.m_AktBarKod = DAUtil.ReadStringAttribute(reader, 16);
|
|
|
|
|
|
entity.m_AlkMin08 = DAUtil.ReadStringAttribute(reader, 17);
|
|
|
|
|
|
entity.m_AlkMin0902 = DAUtil.ReadStringAttribute(reader, 18);
|
|
|
|
|
|
entity.m_AlkMinNyugd08 = DAUtil.ReadStringAttribute(reader, 19);
|
|
|
|
|
|
entity.m_AlkMinNyugd0902 = DAUtil.ReadStringAttribute(reader, 20);
|
|
|
|
|
|
entity.m_ArSzolgIdo = DAUtil.ReadStringAttribute(reader, 21);
|
|
|
|
|
|
entity.m_BeerkezesDat = DAUtil.ReadDateTimeAttribute(reader, 22);
|
|
|
|
|
|
entity.m_BevKezd = DAUtil.ReadDateTimeAttribute(reader, 23);
|
|
|
|
|
|
entity.m_BevVeg = DAUtil.ReadDateTimeAttribute(reader, 24);
|
|
|
|
|
|
entity.m_BiztIdoTartIg08 = DAUtil.ReadDateTimeAttribute(reader, 25);
|
|
|
|
|
|
entity.m_BiztIdoTartIg0902 = DAUtil.ReadDateTimeAttribute(reader, 26);
|
|
|
|
|
|
entity.m_BiztIdoTartTol08 = DAUtil.ReadDateTimeAttribute(reader, 27);
|
|
|
|
|
|
entity.m_BiztIdoTartTol0902 = DAUtil.ReadDateTimeAttribute(reader, 28);
|
|
|
|
|
|
entity.m_BiztSzunIdoIg01 = DAUtil.ReadDateTimeAttribute(reader, 29);
|
|
|
|
|
|
entity.m_BiztSzunIdoKod01 = DAUtil.ReadStringAttribute(reader, 30);
|
|
|
|
|
|
entity.m_BiztSzunIdoTol01 = DAUtil.ReadDateTimeAttribute(reader, 31);
|
|
|
|
|
|
entity.m_FeorSzam01 = DAUtil.ReadStringAttribute(reader, 32);
|
|
|
|
|
|
entity.m_FunkcioKod = DAUtil.ReadStringAttribute(reader, 33);
|
|
|
|
|
|
entity.m_GyedMellettiMVegzesIg = DAUtil.ReadDateTimeAttribute(reader, 34);
|
|
|
|
|
|
entity.m_GyedMellettiMVegzesTol = DAUtil.ReadDateTimeAttribute(reader, 35);
|
|
|
|
|
|
entity.m_GyesMellettiMVegzesIg = DAUtil.ReadDateTimeAttribute(reader, 36);
|
|
|
|
|
|
entity.m_GyesMellettiMVegzesTol = DAUtil.ReadDateTimeAttribute(reader, 37);
|
|
|
|
|
|
entity.m_KulfCim = DAUtil.ReadStringAttribute(reader, 38);
|
|
|
|
|
|
entity.m_LapSorszam08 = DAUtil.ReadStringAttribute(reader, 39);
|
|
|
|
|
|
entity.m_LapSorszam0902 = DAUtil.ReadStringAttribute(reader, 40);
|
|
|
|
|
|
entity.m_LevTBJarOsszBizt0902 = DAUtil.ReadStringAttribute(reader, 41);
|
|
|
|
|
|
entity.m_LevTBJarOsszTerm0902 = DAUtil.ReadStringAttribute(reader, 42);
|
|
|
|
|
|
entity.m_OrokbefogMellettiMVegzesIg = DAUtil.ReadDateTimeAttribute(reader, 43);
|
|
|
|
|
|
entity.m_OrokbefogMellettiMVegzesTol = DAUtil.ReadDateTimeAttribute(reader, 44);
|
|
|
|
|
|
entity.m_TAJSzam = DAUtil.ReadStringAttribute(reader, 45);
|
|
|
|
|
|
entity.m_TBJarAlapBizt0902 = DAUtil.ReadStringAttribute(reader, 46);
|
|
|
|
|
|
entity.m_TBJarAlapTerm0902 = DAUtil.ReadStringAttribute(reader, 47);
|
|
|
|
|
|
entity.m_TBJarJutOsszBizt0902 = DAUtil.ReadStringAttribute(reader, 48);
|
|
|
|
|
|
entity.m_TBJarJutOsszTerm0902 = DAUtil.ReadStringAttribute(reader, 49);
|
|
|
|
|
|
entity.m_TermAllPol = DAUtil.ReadStringAttribute(reader, 50);
|
|
|
|
|
|
entity.m_TermAnCsNev = DAUtil.ReadStringAttribute(reader, 51);
|
|
|
|
|
|
entity.m_TermAnUNev = DAUtil.ReadStringAttribute(reader, 52);
|
|
|
|
|
|
entity.m_TermAzon = DAUtil.ReadStringAttribute(reader, 53);
|
|
|
|
|
|
entity.m_TermCsNev = DAUtil.ReadStringAttribute(reader, 54);
|
|
|
|
|
|
entity.m_TermElCsNev = DAUtil.ReadStringAttribute(reader, 55);
|
|
|
|
|
|
entity.m_TermElUNev = DAUtil.ReadStringAttribute(reader, 56);
|
|
|
|
|
|
entity.m_TermNeme = DAUtil.ReadStringAttribute(reader, 57);
|
|
|
|
|
|
entity.m_TermSzulCsNev = DAUtil.ReadStringAttribute(reader, 58);
|
|
|
|
|
|
entity.m_TermSzulHely = DAUtil.ReadStringAttribute(reader, 59);
|
|
|
|
|
|
entity.m_TermSzulIdo = DAUtil.ReadDateTimeAttribute(reader, 60);
|
|
|
|
|
|
entity.m_TermSzulUNev = DAUtil.ReadStringAttribute(reader, 61);
|
|
|
|
|
|
entity.m_TermUNev = DAUtil.ReadStringAttribute(reader, 62);
|
|
|
|
|
|
entity.m_Titulus = DAUtil.ReadStringAttribute(reader, 63);
|
|
|
|
|
|
entity.m_TorloTetel = DAUtil.ReadStringAttribute(reader, 64);
|
|
|
|
// MunkaSzerzodes kapcsoló mezői
|
|
DAUtil.ReadIDAttribute(reader, 65, ref entity.m_AlkalmazottId, -1);
|
|
DAUtil.ReadIDAttribute(reader, 66, ref entity.m_TanuloTanugyiAdatokId, -1);
|
|
DAUtil.ReadIDAttribute(reader, 67, ref entity.m_IntezmenyId, 0);
|
|
DAUtil.ReadIDAttribute(reader, 68, ref entity.m_TanevId, 0);
|
|
}
|
|
|
|
public override void LoadEntityFields(MunkaSzerzodes entity, SDA.DataProvider.SDADataReader reader, ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
|
|
{
|
|
int index = 1;
|
|
if (columns == null)
|
|
{
|
|
columns = new List<string>(index);
|
|
}
|
|
// MunkaSzerzodes betöltése
|
|
// MunkaSzerzodes mezői
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgCegNeve"))))
|
|
{
|
|
entity.m_AdatSzolgCegNeve = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyAj"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyAj = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyEm"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyEm = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyEp"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyEp = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyHg"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyHg = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyIr"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyIr = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyJel"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyJel = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyKt"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyKt = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyLh"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyLh = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelyOr"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelyOr = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgSzekhelySz"))))
|
|
{
|
|
entity.m_AdatSzolgSzekhelySz = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgTermCsNev"))))
|
|
{
|
|
entity.m_AdatSzolgTermCsNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdatSzolgTermUNev"))))
|
|
{
|
|
entity.m_AdatSzolgTermUNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdozoAdoAzon"))))
|
|
{
|
|
entity.m_AdozoAdoAzon = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AdozoAdoSzam"))))
|
|
{
|
|
entity.m_AdozoAdoSzam = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AktBarKod"))))
|
|
{
|
|
entity.m_AktBarKod = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AlkMin08"))))
|
|
{
|
|
entity.m_AlkMin08 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AlkMin0902"))))
|
|
{
|
|
entity.m_AlkMin0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AlkMinNyugd08"))))
|
|
{
|
|
entity.m_AlkMinNyugd08 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("AlkMinNyugd0902"))))
|
|
{
|
|
entity.m_AlkMinNyugd0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("ArSzolgIdo"))))
|
|
{
|
|
entity.m_ArSzolgIdo = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BeerkezesDat"))))
|
|
{
|
|
entity.m_BeerkezesDat = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BevKezd"))))
|
|
{
|
|
entity.m_BevKezd = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BevVeg"))))
|
|
{
|
|
entity.m_BevVeg = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztIdoTartIg08"))))
|
|
{
|
|
entity.m_BiztIdoTartIg08 = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztIdoTartIg0902"))))
|
|
{
|
|
entity.m_BiztIdoTartIg0902 = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztIdoTartTol08"))))
|
|
{
|
|
entity.m_BiztIdoTartTol08 = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztIdoTartTol0902"))))
|
|
{
|
|
entity.m_BiztIdoTartTol0902 = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztSzunIdoIg01"))))
|
|
{
|
|
entity.m_BiztSzunIdoIg01 = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztSzunIdoKod01"))))
|
|
{
|
|
entity.m_BiztSzunIdoKod01 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("BiztSzunIdoTol01"))))
|
|
{
|
|
entity.m_BiztSzunIdoTol01 = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FeorSzam01"))))
|
|
{
|
|
entity.m_FeorSzam01 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("FunkcioKod"))))
|
|
{
|
|
entity.m_FunkcioKod = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("GyedMellettiMVegzesIg"))))
|
|
{
|
|
entity.m_GyedMellettiMVegzesIg = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("GyedMellettiMVegzesTol"))))
|
|
{
|
|
entity.m_GyedMellettiMVegzesTol = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("GyesMellettiMVegzesIg"))))
|
|
{
|
|
entity.m_GyesMellettiMVegzesIg = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("GyesMellettiMVegzesTol"))))
|
|
{
|
|
entity.m_GyesMellettiMVegzesTol = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("KulfCim"))))
|
|
{
|
|
entity.m_KulfCim = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LapSorszam08"))))
|
|
{
|
|
entity.m_LapSorszam08 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LapSorszam0902"))))
|
|
{
|
|
entity.m_LapSorszam0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LevTBJarOsszBizt0902"))))
|
|
{
|
|
entity.m_LevTBJarOsszBizt0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("LevTBJarOsszTerm0902"))))
|
|
{
|
|
entity.m_LevTBJarOsszTerm0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OrokbefogMellettiMVegzesIg"))))
|
|
{
|
|
entity.m_OrokbefogMellettiMVegzesIg = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("OrokbefogMellettiMVegzesTol"))))
|
|
{
|
|
entity.m_OrokbefogMellettiMVegzesTol = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TAJSzam"))))
|
|
{
|
|
entity.m_TAJSzam = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TBJarAlapBizt0902"))))
|
|
{
|
|
entity.m_TBJarAlapBizt0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TBJarAlapTerm0902"))))
|
|
{
|
|
entity.m_TBJarAlapTerm0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TBJarJutOsszBizt0902"))))
|
|
{
|
|
entity.m_TBJarJutOsszBizt0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TBJarJutOsszTerm0902"))))
|
|
{
|
|
entity.m_TBJarJutOsszTerm0902 = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermAllPol"))))
|
|
{
|
|
entity.m_TermAllPol = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermAnCsNev"))))
|
|
{
|
|
entity.m_TermAnCsNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermAnUNev"))))
|
|
{
|
|
entity.m_TermAnUNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermAzon"))))
|
|
{
|
|
entity.m_TermAzon = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermCsNev"))))
|
|
{
|
|
entity.m_TermCsNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermElCsNev"))))
|
|
{
|
|
entity.m_TermElCsNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermElUNev"))))
|
|
{
|
|
entity.m_TermElUNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermNeme"))))
|
|
{
|
|
entity.m_TermNeme = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermSzulCsNev"))))
|
|
{
|
|
entity.m_TermSzulCsNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermSzulHely"))))
|
|
{
|
|
entity.m_TermSzulHely = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermSzulIdo"))))
|
|
{
|
|
entity.m_TermSzulIdo = DAUtil.ReadDateTimeAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermSzulUNev"))))
|
|
{
|
|
entity.m_TermSzulUNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TermUNev"))))
|
|
{
|
|
entity.m_TermUNev = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("Titulus"))))
|
|
{
|
|
entity.m_Titulus = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
if (((columnFilterMode == ColumnFilterMode.DEFAULT_ALLOWED) ^ (columns.Contains("TorloTetel"))))
|
|
{
|
|
entity.m_TorloTetel = DAUtil.ReadStringAttribute(reader, index++);
|
|
}
|
|
// MunkaSzerzodes kapcsoló mezői
|
|
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_AlkalmazottId, -1);
|
|
DAUtil.ReadIDAttribute(reader, index++, ref entity.m_TanuloTanugyiAdatokId, -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(MunkaSzerzodes entity, SDA.DataProvider.SDACommand command)
|
|
{
|
|
DAUtil.BindParameter(command, "pADATSZOLGCEGNEVE", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgCegNeve, entity.m_AdatSzolgCegNeve == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYAJ", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyAj, entity.m_AdatSzolgSzekhelyAj == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYEM", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyEm, entity.m_AdatSzolgSzekhelyEm == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYEP", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyEp, entity.m_AdatSzolgSzekhelyEp == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYHG", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyHg, entity.m_AdatSzolgSzekhelyHg == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYIR", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyIr, entity.m_AdatSzolgSzekhelyIr == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYJEL", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyJel, entity.m_AdatSzolgSzekhelyJel == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYKT", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyKt, entity.m_AdatSzolgSzekhelyKt == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYLH", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyLh, entity.m_AdatSzolgSzekhelyLh == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYOR", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyOr, entity.m_AdatSzolgSzekhelyOr == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYSZ", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelySz, entity.m_AdatSzolgSzekhelySz == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGTERMCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgTermCsNev, entity.m_AdatSzolgTermCsNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGTERMUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgTermUNev, entity.m_AdatSzolgTermUNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pADOZOADOAZON", SDA.DataProvider.SDADBType.String, 240, entity.m_AdozoAdoAzon, entity.m_AdozoAdoAzon == null);
|
|
|
|
DAUtil.BindParameter(command, "pADOZOADOSZAM", SDA.DataProvider.SDADBType.String, 240, entity.m_AdozoAdoSzam, entity.m_AdozoAdoSzam == null);
|
|
|
|
DAUtil.BindParameter(command, "pAKTBARKOD", SDA.DataProvider.SDADBType.String, 240, entity.m_AktBarKod, entity.m_AktBarKod == null);
|
|
|
|
DAUtil.BindParameter(command, "pALKMIN08", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMin08, entity.m_AlkMin08 == null);
|
|
|
|
DAUtil.BindParameter(command, "pALKMIN0902", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMin0902, entity.m_AlkMin0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pALKMINNYUGD08", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMinNyugd08, entity.m_AlkMinNyugd08 == null);
|
|
|
|
DAUtil.BindParameter(command, "pALKMINNYUGD0902", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMinNyugd0902, entity.m_AlkMinNyugd0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pARSZOLGIDO", SDA.DataProvider.SDADBType.String, 240, entity.m_ArSzolgIdo, entity.m_ArSzolgIdo == null);
|
|
|
|
DAUtil.BindParameter(command, "pBEERKEZESDAT", SDA.DataProvider.SDADBType.DateTime, entity.m_BeerkezesDat, entity.m_BeerkezesDat == null);
|
|
|
|
DAUtil.BindParameter(command, "pBEVKEZD", SDA.DataProvider.SDADBType.DateTime, entity.m_BevKezd, entity.m_BevKezd == null);
|
|
|
|
DAUtil.BindParameter(command, "pBEVVEG", SDA.DataProvider.SDADBType.DateTime, entity.m_BevVeg, entity.m_BevVeg == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTIG08", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartIg08, entity.m_BiztIdoTartIg08 == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTIG0902", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartIg0902, entity.m_BiztIdoTartIg0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTTOL08", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartTol08, entity.m_BiztIdoTartTol08 == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTTOL0902", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartTol0902, entity.m_BiztIdoTartTol0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTSZUNIDOIG01", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztSzunIdoIg01, entity.m_BiztSzunIdoIg01 == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTSZUNIDOKOD01", SDA.DataProvider.SDADBType.String, 240, entity.m_BiztSzunIdoKod01, entity.m_BiztSzunIdoKod01 == null);
|
|
|
|
DAUtil.BindParameter(command, "pBIZTSZUNIDOTOL01", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztSzunIdoTol01, entity.m_BiztSzunIdoTol01 == null);
|
|
|
|
DAUtil.BindParameter(command, "pFEORSZAM01", SDA.DataProvider.SDADBType.String, 240, entity.m_FeorSzam01, entity.m_FeorSzam01 == null);
|
|
|
|
DAUtil.BindParameter(command, "pFUNKCIOKOD", SDA.DataProvider.SDADBType.String, 240, entity.m_FunkcioKod, entity.m_FunkcioKod == null);
|
|
|
|
DAUtil.BindParameter(command, "pGYEDMELLETTIMVEGZESIG", SDA.DataProvider.SDADBType.DateTime, entity.m_GyedMellettiMVegzesIg, entity.m_GyedMellettiMVegzesIg == null);
|
|
|
|
DAUtil.BindParameter(command, "pGYEDMELLETTIMVEGZESTOL", SDA.DataProvider.SDADBType.DateTime, entity.m_GyedMellettiMVegzesTol, entity.m_GyedMellettiMVegzesTol == null);
|
|
|
|
DAUtil.BindParameter(command, "pGYESMELLETTIMVEGZESIG", SDA.DataProvider.SDADBType.DateTime, entity.m_GyesMellettiMVegzesIg, entity.m_GyesMellettiMVegzesIg == null);
|
|
|
|
DAUtil.BindParameter(command, "pGYESMELLETTIMVEGZESTOL", SDA.DataProvider.SDADBType.DateTime, entity.m_GyesMellettiMVegzesTol, entity.m_GyesMellettiMVegzesTol == null);
|
|
|
|
DAUtil.BindParameter(command, "pKULFCIM", SDA.DataProvider.SDADBType.String, 240, entity.m_KulfCim, entity.m_KulfCim == null);
|
|
|
|
DAUtil.BindParameter(command, "pLAPSORSZAM08", SDA.DataProvider.SDADBType.String, 240, entity.m_LapSorszam08, entity.m_LapSorszam08 == null);
|
|
|
|
DAUtil.BindParameter(command, "pLAPSORSZAM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_LapSorszam0902, entity.m_LapSorszam0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pLEVTBJAROSSZBIZT0902", SDA.DataProvider.SDADBType.String, 240, entity.m_LevTBJarOsszBizt0902, entity.m_LevTBJarOsszBizt0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pLEVTBJAROSSZTERM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_LevTBJarOsszTerm0902, entity.m_LevTBJarOsszTerm0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pOROKBEFOGMELLETTIMVEGZESIG", SDA.DataProvider.SDADBType.DateTime, entity.m_OrokbefogMellettiMVegzesIg, entity.m_OrokbefogMellettiMVegzesIg == null);
|
|
|
|
DAUtil.BindParameter(command, "pOROKBEFOGMELLETTIMVEGZESTOL", SDA.DataProvider.SDADBType.DateTime, entity.m_OrokbefogMellettiMVegzesTol, entity.m_OrokbefogMellettiMVegzesTol == null);
|
|
|
|
DAUtil.BindParameter(command, "pTAJSZAM", SDA.DataProvider.SDADBType.String, 240, entity.m_TAJSzam, entity.m_TAJSzam == null);
|
|
|
|
DAUtil.BindParameter(command, "pTBJARALAPBIZT0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarAlapBizt0902, entity.m_TBJarAlapBizt0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pTBJARALAPTERM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarAlapTerm0902, entity.m_TBJarAlapTerm0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pTBJARJUTOSSZBIZT0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarJutOsszBizt0902, entity.m_TBJarJutOsszBizt0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pTBJARJUTOSSZTERM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarJutOsszTerm0902, entity.m_TBJarJutOsszTerm0902 == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMALLPOL", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAllPol, entity.m_TermAllPol == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMANCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAnCsNev, entity.m_TermAnCsNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMANUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAnUNev, entity.m_TermAnUNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMAZON", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAzon, entity.m_TermAzon == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermCsNev, entity.m_TermCsNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMELCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermElCsNev, entity.m_TermElCsNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMELUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermElUNev, entity.m_TermElUNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMNEME", SDA.DataProvider.SDADBType.String, 240, entity.m_TermNeme, entity.m_TermNeme == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermSzulCsNev, entity.m_TermSzulCsNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULHELY", SDA.DataProvider.SDADBType.String, 240, entity.m_TermSzulHely, entity.m_TermSzulHely == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULIDO", SDA.DataProvider.SDADBType.DateTime, entity.m_TermSzulIdo, entity.m_TermSzulIdo == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermSzulUNev, entity.m_TermSzulUNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTERMUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermUNev, entity.m_TermUNev == null);
|
|
|
|
DAUtil.BindParameter(command, "pTITULUS", SDA.DataProvider.SDADBType.String, 240, entity.m_Titulus, entity.m_Titulus == null);
|
|
|
|
DAUtil.BindParameter(command, "pTORLOTETEL", SDA.DataProvider.SDADBType.String, 240, entity.m_TorloTetel, entity.m_TorloTetel == null);
|
|
}
|
|
|
|
public override void DynamicBindAttributes(MunkaSzerzodes entity, SDA.DataProvider.SDACommand command)
|
|
{
|
|
System.Text.StringBuilder sb = new System.Text.StringBuilder();
|
|
if (entity.HasChanged("AdatSzolgCegNeve"))
|
|
{
|
|
sb.Append("C_ADATSZOLGCEGNEVE = :pADATSZOLGCEGNEVE,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGCEGNEVE", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgCegNeve, entity.m_AdatSzolgCegNeve == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyAj"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYAJ = :pADATSZOLGSZEKHELYAJ,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYAJ", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyAj, entity.m_AdatSzolgSzekhelyAj == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyEm"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYEM = :pADATSZOLGSZEKHELYEM,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYEM", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyEm, entity.m_AdatSzolgSzekhelyEm == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyEp"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYEP = :pADATSZOLGSZEKHELYEP,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYEP", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyEp, entity.m_AdatSzolgSzekhelyEp == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyHg"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYHG = :pADATSZOLGSZEKHELYHG,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYHG", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyHg, entity.m_AdatSzolgSzekhelyHg == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyIr"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYIR = :pADATSZOLGSZEKHELYIR,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYIR", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyIr, entity.m_AdatSzolgSzekhelyIr == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyJel"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYJEL = :pADATSZOLGSZEKHELYJEL,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYJEL", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyJel, entity.m_AdatSzolgSzekhelyJel == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyKt"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYKT = :pADATSZOLGSZEKHELYKT,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYKT", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyKt, entity.m_AdatSzolgSzekhelyKt == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyLh"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYLH = :pADATSZOLGSZEKHELYLH,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYLH", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyLh, entity.m_AdatSzolgSzekhelyLh == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelyOr"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYOR = :pADATSZOLGSZEKHELYOR,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYOR", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelyOr, entity.m_AdatSzolgSzekhelyOr == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgSzekhelySz"))
|
|
{
|
|
sb.Append("C_ADATSZOLGSZEKHELYSZ = :pADATSZOLGSZEKHELYSZ,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGSZEKHELYSZ", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgSzekhelySz, entity.m_AdatSzolgSzekhelySz == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgTermCsNev"))
|
|
{
|
|
sb.Append("C_ADATSZOLGTERMCSNEV = :pADATSZOLGTERMCSNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGTERMCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgTermCsNev, entity.m_AdatSzolgTermCsNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdatSzolgTermUNev"))
|
|
{
|
|
sb.Append("C_ADATSZOLGTERMUNEV = :pADATSZOLGTERMUNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pADATSZOLGTERMUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_AdatSzolgTermUNev, entity.m_AdatSzolgTermUNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdozoAdoAzon"))
|
|
{
|
|
sb.Append("C_ADOZOADOAZON = :pADOZOADOAZON,");
|
|
|
|
DAUtil.BindParameter(command, "pADOZOADOAZON", SDA.DataProvider.SDADBType.String, 240, entity.m_AdozoAdoAzon, entity.m_AdozoAdoAzon == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AdozoAdoSzam"))
|
|
{
|
|
sb.Append("C_ADOZOADOSZAM = :pADOZOADOSZAM,");
|
|
|
|
DAUtil.BindParameter(command, "pADOZOADOSZAM", SDA.DataProvider.SDADBType.String, 240, entity.m_AdozoAdoSzam, entity.m_AdozoAdoSzam == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AktBarKod"))
|
|
{
|
|
sb.Append("C_AKTBARKOD = :pAKTBARKOD,");
|
|
|
|
DAUtil.BindParameter(command, "pAKTBARKOD", SDA.DataProvider.SDADBType.String, 240, entity.m_AktBarKod, entity.m_AktBarKod == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AlkMin08"))
|
|
{
|
|
sb.Append("C_ALKMIN08 = :pALKMIN08,");
|
|
|
|
DAUtil.BindParameter(command, "pALKMIN08", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMin08, entity.m_AlkMin08 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AlkMin0902"))
|
|
{
|
|
sb.Append("C_ALKMIN0902 = :pALKMIN0902,");
|
|
|
|
DAUtil.BindParameter(command, "pALKMIN0902", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMin0902, entity.m_AlkMin0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AlkMinNyugd08"))
|
|
{
|
|
sb.Append("C_ALKMINNYUGD08 = :pALKMINNYUGD08,");
|
|
|
|
DAUtil.BindParameter(command, "pALKMINNYUGD08", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMinNyugd08, entity.m_AlkMinNyugd08 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("AlkMinNyugd0902"))
|
|
{
|
|
sb.Append("C_ALKMINNYUGD0902 = :pALKMINNYUGD0902,");
|
|
|
|
DAUtil.BindParameter(command, "pALKMINNYUGD0902", SDA.DataProvider.SDADBType.String, 240, entity.m_AlkMinNyugd0902, entity.m_AlkMinNyugd0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("ArSzolgIdo"))
|
|
{
|
|
sb.Append("C_ARSZOLGIDO = :pARSZOLGIDO,");
|
|
|
|
DAUtil.BindParameter(command, "pARSZOLGIDO", SDA.DataProvider.SDADBType.String, 240, entity.m_ArSzolgIdo, entity.m_ArSzolgIdo == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BeerkezesDat"))
|
|
{
|
|
sb.Append("C_BEERKEZESDAT = :pBEERKEZESDAT,");
|
|
|
|
DAUtil.BindParameter(command, "pBEERKEZESDAT", SDA.DataProvider.SDADBType.DateTime, entity.m_BeerkezesDat, entity.m_BeerkezesDat == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BevKezd"))
|
|
{
|
|
sb.Append("C_BEVKEZD = :pBEVKEZD,");
|
|
|
|
DAUtil.BindParameter(command, "pBEVKEZD", SDA.DataProvider.SDADBType.DateTime, entity.m_BevKezd, entity.m_BevKezd == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BevVeg"))
|
|
{
|
|
sb.Append("C_BEVVEG = :pBEVVEG,");
|
|
|
|
DAUtil.BindParameter(command, "pBEVVEG", SDA.DataProvider.SDADBType.DateTime, entity.m_BevVeg, entity.m_BevVeg == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztIdoTartIg08"))
|
|
{
|
|
sb.Append("C_BIZTIDOTARTIG08 = :pBIZTIDOTARTIG08,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTIG08", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartIg08, entity.m_BiztIdoTartIg08 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztIdoTartIg0902"))
|
|
{
|
|
sb.Append("C_BIZTIDOTARTIG0902 = :pBIZTIDOTARTIG0902,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTIG0902", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartIg0902, entity.m_BiztIdoTartIg0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztIdoTartTol08"))
|
|
{
|
|
sb.Append("C_BIZTIDOTARTTOL08 = :pBIZTIDOTARTTOL08,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTTOL08", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartTol08, entity.m_BiztIdoTartTol08 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztIdoTartTol0902"))
|
|
{
|
|
sb.Append("C_BIZTIDOTARTTOL0902 = :pBIZTIDOTARTTOL0902,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTIDOTARTTOL0902", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztIdoTartTol0902, entity.m_BiztIdoTartTol0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztSzunIdoIg01"))
|
|
{
|
|
sb.Append("C_BIZTSZUNIDOIG01 = :pBIZTSZUNIDOIG01,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTSZUNIDOIG01", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztSzunIdoIg01, entity.m_BiztSzunIdoIg01 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztSzunIdoKod01"))
|
|
{
|
|
sb.Append("C_BIZTSZUNIDOKOD01 = :pBIZTSZUNIDOKOD01,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTSZUNIDOKOD01", SDA.DataProvider.SDADBType.String, 240, entity.m_BiztSzunIdoKod01, entity.m_BiztSzunIdoKod01 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("BiztSzunIdoTol01"))
|
|
{
|
|
sb.Append("C_BIZTSZUNIDOTOL01 = :pBIZTSZUNIDOTOL01,");
|
|
|
|
DAUtil.BindParameter(command, "pBIZTSZUNIDOTOL01", SDA.DataProvider.SDADBType.DateTime, entity.m_BiztSzunIdoTol01, entity.m_BiztSzunIdoTol01 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("FeorSzam01"))
|
|
{
|
|
sb.Append("C_FEORSZAM01 = :pFEORSZAM01,");
|
|
|
|
DAUtil.BindParameter(command, "pFEORSZAM01", SDA.DataProvider.SDADBType.String, 240, entity.m_FeorSzam01, entity.m_FeorSzam01 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("FunkcioKod"))
|
|
{
|
|
sb.Append("C_FUNKCIOKOD = :pFUNKCIOKOD,");
|
|
|
|
DAUtil.BindParameter(command, "pFUNKCIOKOD", SDA.DataProvider.SDADBType.String, 240, entity.m_FunkcioKod, entity.m_FunkcioKod == null);
|
|
|
|
}
|
|
if (entity.HasChanged("GyedMellettiMVegzesIg"))
|
|
{
|
|
sb.Append("C_GYEDMELLETTIMVEGZESIG = :pGYEDMELLETTIMVEGZESIG,");
|
|
|
|
DAUtil.BindParameter(command, "pGYEDMELLETTIMVEGZESIG", SDA.DataProvider.SDADBType.DateTime, entity.m_GyedMellettiMVegzesIg, entity.m_GyedMellettiMVegzesIg == null);
|
|
|
|
}
|
|
if (entity.HasChanged("GyedMellettiMVegzesTol"))
|
|
{
|
|
sb.Append("C_GYEDMELLETTIMVEGZESTOL = :pGYEDMELLETTIMVEGZESTOL,");
|
|
|
|
DAUtil.BindParameter(command, "pGYEDMELLETTIMVEGZESTOL", SDA.DataProvider.SDADBType.DateTime, entity.m_GyedMellettiMVegzesTol, entity.m_GyedMellettiMVegzesTol == null);
|
|
|
|
}
|
|
if (entity.HasChanged("GyesMellettiMVegzesIg"))
|
|
{
|
|
sb.Append("C_GYESMELLETTIMVEGZESIG = :pGYESMELLETTIMVEGZESIG,");
|
|
|
|
DAUtil.BindParameter(command, "pGYESMELLETTIMVEGZESIG", SDA.DataProvider.SDADBType.DateTime, entity.m_GyesMellettiMVegzesIg, entity.m_GyesMellettiMVegzesIg == null);
|
|
|
|
}
|
|
if (entity.HasChanged("GyesMellettiMVegzesTol"))
|
|
{
|
|
sb.Append("C_GYESMELLETTIMVEGZESTOL = :pGYESMELLETTIMVEGZESTOL,");
|
|
|
|
DAUtil.BindParameter(command, "pGYESMELLETTIMVEGZESTOL", SDA.DataProvider.SDADBType.DateTime, entity.m_GyesMellettiMVegzesTol, entity.m_GyesMellettiMVegzesTol == null);
|
|
|
|
}
|
|
if (entity.HasChanged("KulfCim"))
|
|
{
|
|
sb.Append("C_KULFCIM = :pKULFCIM,");
|
|
|
|
DAUtil.BindParameter(command, "pKULFCIM", SDA.DataProvider.SDADBType.String, 240, entity.m_KulfCim, entity.m_KulfCim == null);
|
|
|
|
}
|
|
if (entity.HasChanged("LapSorszam08"))
|
|
{
|
|
sb.Append("C_LAPSORSZAM08 = :pLAPSORSZAM08,");
|
|
|
|
DAUtil.BindParameter(command, "pLAPSORSZAM08", SDA.DataProvider.SDADBType.String, 240, entity.m_LapSorszam08, entity.m_LapSorszam08 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("LapSorszam0902"))
|
|
{
|
|
sb.Append("C_LAPSORSZAM0902 = :pLAPSORSZAM0902,");
|
|
|
|
DAUtil.BindParameter(command, "pLAPSORSZAM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_LapSorszam0902, entity.m_LapSorszam0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("LevTBJarOsszBizt0902"))
|
|
{
|
|
sb.Append("C_LEVTBJAROSSZBIZT0902 = :pLEVTBJAROSSZBIZT0902,");
|
|
|
|
DAUtil.BindParameter(command, "pLEVTBJAROSSZBIZT0902", SDA.DataProvider.SDADBType.String, 240, entity.m_LevTBJarOsszBizt0902, entity.m_LevTBJarOsszBizt0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("LevTBJarOsszTerm0902"))
|
|
{
|
|
sb.Append("C_LEVTBJAROSSZTERM0902 = :pLEVTBJAROSSZTERM0902,");
|
|
|
|
DAUtil.BindParameter(command, "pLEVTBJAROSSZTERM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_LevTBJarOsszTerm0902, entity.m_LevTBJarOsszTerm0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("OrokbefogMellettiMVegzesIg"))
|
|
{
|
|
sb.Append("C_OROKBEFOGMELLETTIMVEGZESIG = :pOROKBEFOGMELLETTIMVEGZESIG,");
|
|
|
|
DAUtil.BindParameter(command, "pOROKBEFOGMELLETTIMVEGZESIG", SDA.DataProvider.SDADBType.DateTime, entity.m_OrokbefogMellettiMVegzesIg, entity.m_OrokbefogMellettiMVegzesIg == null);
|
|
|
|
}
|
|
if (entity.HasChanged("OrokbefogMellettiMVegzesTol"))
|
|
{
|
|
sb.Append("C_OROKBEFOGMELLETTIMVEGZESTOL = :pOROKBEFOGMELLETTIMVEGZESTOL,");
|
|
|
|
DAUtil.BindParameter(command, "pOROKBEFOGMELLETTIMVEGZESTOL", SDA.DataProvider.SDADBType.DateTime, entity.m_OrokbefogMellettiMVegzesTol, entity.m_OrokbefogMellettiMVegzesTol == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TAJSzam"))
|
|
{
|
|
sb.Append("C_TAJSZAM = :pTAJSZAM,");
|
|
|
|
DAUtil.BindParameter(command, "pTAJSZAM", SDA.DataProvider.SDADBType.String, 240, entity.m_TAJSzam, entity.m_TAJSzam == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TBJarAlapBizt0902"))
|
|
{
|
|
sb.Append("C_TBJARALAPBIZT0902 = :pTBJARALAPBIZT0902,");
|
|
|
|
DAUtil.BindParameter(command, "pTBJARALAPBIZT0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarAlapBizt0902, entity.m_TBJarAlapBizt0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TBJarAlapTerm0902"))
|
|
{
|
|
sb.Append("C_TBJARALAPTERM0902 = :pTBJARALAPTERM0902,");
|
|
|
|
DAUtil.BindParameter(command, "pTBJARALAPTERM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarAlapTerm0902, entity.m_TBJarAlapTerm0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TBJarJutOsszBizt0902"))
|
|
{
|
|
sb.Append("C_TBJARJUTOSSZBIZT0902 = :pTBJARJUTOSSZBIZT0902,");
|
|
|
|
DAUtil.BindParameter(command, "pTBJARJUTOSSZBIZT0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarJutOsszBizt0902, entity.m_TBJarJutOsszBizt0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TBJarJutOsszTerm0902"))
|
|
{
|
|
sb.Append("C_TBJARJUTOSSZTERM0902 = :pTBJARJUTOSSZTERM0902,");
|
|
|
|
DAUtil.BindParameter(command, "pTBJARJUTOSSZTERM0902", SDA.DataProvider.SDADBType.String, 240, entity.m_TBJarJutOsszTerm0902, entity.m_TBJarJutOsszTerm0902 == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermAllPol"))
|
|
{
|
|
sb.Append("C_TERMALLPOL = :pTERMALLPOL,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMALLPOL", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAllPol, entity.m_TermAllPol == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermAnCsNev"))
|
|
{
|
|
sb.Append("C_TERMANCSNEV = :pTERMANCSNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMANCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAnCsNev, entity.m_TermAnCsNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermAnUNev"))
|
|
{
|
|
sb.Append("C_TERMANUNEV = :pTERMANUNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMANUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAnUNev, entity.m_TermAnUNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermAzon"))
|
|
{
|
|
sb.Append("C_TERMAZON = :pTERMAZON,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMAZON", SDA.DataProvider.SDADBType.String, 240, entity.m_TermAzon, entity.m_TermAzon == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermCsNev"))
|
|
{
|
|
sb.Append("C_TERMCSNEV = :pTERMCSNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermCsNev, entity.m_TermCsNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermElCsNev"))
|
|
{
|
|
sb.Append("C_TERMELCSNEV = :pTERMELCSNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMELCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermElCsNev, entity.m_TermElCsNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermElUNev"))
|
|
{
|
|
sb.Append("C_TERMELUNEV = :pTERMELUNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMELUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermElUNev, entity.m_TermElUNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermNeme"))
|
|
{
|
|
sb.Append("C_TERMNEME = :pTERMNEME,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMNEME", SDA.DataProvider.SDADBType.String, 240, entity.m_TermNeme, entity.m_TermNeme == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermSzulCsNev"))
|
|
{
|
|
sb.Append("C_TERMSZULCSNEV = :pTERMSZULCSNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULCSNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermSzulCsNev, entity.m_TermSzulCsNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermSzulHely"))
|
|
{
|
|
sb.Append("C_TERMSZULHELY = :pTERMSZULHELY,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULHELY", SDA.DataProvider.SDADBType.String, 240, entity.m_TermSzulHely, entity.m_TermSzulHely == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermSzulIdo"))
|
|
{
|
|
sb.Append("C_TERMSZULIDO = :pTERMSZULIDO,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULIDO", SDA.DataProvider.SDADBType.DateTime, entity.m_TermSzulIdo, entity.m_TermSzulIdo == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermSzulUNev"))
|
|
{
|
|
sb.Append("C_TERMSZULUNEV = :pTERMSZULUNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMSZULUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermSzulUNev, entity.m_TermSzulUNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TermUNev"))
|
|
{
|
|
sb.Append("C_TERMUNEV = :pTERMUNEV,");
|
|
|
|
DAUtil.BindParameter(command, "pTERMUNEV", SDA.DataProvider.SDADBType.String, 240, entity.m_TermUNev, entity.m_TermUNev == null);
|
|
|
|
}
|
|
if (entity.HasChanged("Titulus"))
|
|
{
|
|
sb.Append("C_TITULUS = :pTITULUS,");
|
|
|
|
DAUtil.BindParameter(command, "pTITULUS", SDA.DataProvider.SDADBType.String, 240, entity.m_Titulus, entity.m_Titulus == null);
|
|
|
|
}
|
|
if (entity.HasChanged("TorloTetel"))
|
|
{
|
|
sb.Append("C_TORLOTETEL = :pTORLOTETEL,");
|
|
|
|
DAUtil.BindParameter(command, "pTORLOTETEL", SDA.DataProvider.SDADBType.String, 240, entity.m_TorloTetel, entity.m_TorloTetel == null);
|
|
|
|
}
|
|
command.CommandText = command.CommandText.Replace("{COLUMNS}", sb.ToString());
|
|
}
|
|
|
|
public override void BindAssociations(MunkaSzerzodes entity, SDA.DataProvider.SDACommand command)
|
|
{
|
|
DAUtil.BindIdParameter(command, "pALKALMAZOTTID", entity.InternalAlkalmazottId);
|
|
DAUtil.BindIdParameter(command, "pTANULOTANUGYIADATOKID", entity.InternalTanuloTanugyiAdatokId);
|
|
DAUtil.BindIdParameter(command, "pINTEZMENYID", entity.InternalIntezmenyId);
|
|
DAUtil.BindIdParameter(command, "pTANEVID", entity.InternalTanevId);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
|
|
internal class MunkaSzerzodesDA : EntityDataAccessor<MunkaSzerzodes>
|
|
{
|
|
private static MunkaSzerzodesDBHelper m_dbhelper = new MunkaSzerzodesDBHelper();
|
|
|
|
protected override IEntityDBHelper<MunkaSzerzodes> dbhelper
|
|
{
|
|
get { return m_dbhelper; }
|
|
}
|
|
|
|
#region Load
|
|
|
|
public override bool LoadEntity(MunkaSzerzodes entity, int entityId)
|
|
{
|
|
return LoadById(entity, entityId);
|
|
}
|
|
|
|
public override bool FilteredLoadEntity(MunkaSzerzodes entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
|
|
{
|
|
return LoadById(entity, entityId, columnFilterMode, columns);
|
|
}
|
|
|
|
public bool LoadById(MunkaSzerzodes entity, int entityId)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = dbhelper.CreateEmptyQueryCommand())
|
|
{
|
|
command.CommandText += " and (T_MUNKASZERZODES_OSSZES.ID = :pID) ";
|
|
command.Parameters.Add("pID", SDA.DataProvider.SDADBType.Int).Value = entityId;
|
|
return dbhelper.LoadSingleEntity(entity, command);
|
|
}
|
|
}
|
|
|
|
public bool LoadById(MunkaSzerzodes entity, int entityId, ColumnFilterMode columnFilterMode, IEnumerable<string> columns)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = dbhelper.CreateDynamicQueryCommand(columnFilterMode, columns))
|
|
{
|
|
command.CommandText += " and (T_MUNKASZERZODES_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<MunkaSzerzodes> 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<MunkaSzerzodes> 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_MUNKASZERZODES_OSSZES (
|
|
C_ADATSZOLGCEGNEVE,
|
|
C_ADATSZOLGSZEKHELYAJ,
|
|
C_ADATSZOLGSZEKHELYEM,
|
|
C_ADATSZOLGSZEKHELYEP,
|
|
C_ADATSZOLGSZEKHELYHG,
|
|
C_ADATSZOLGSZEKHELYIR,
|
|
C_ADATSZOLGSZEKHELYJEL,
|
|
C_ADATSZOLGSZEKHELYKT,
|
|
C_ADATSZOLGSZEKHELYLH,
|
|
C_ADATSZOLGSZEKHELYOR,
|
|
C_ADATSZOLGSZEKHELYSZ,
|
|
C_ADATSZOLGTERMCSNEV,
|
|
C_ADATSZOLGTERMUNEV,
|
|
C_ADOZOADOAZON,
|
|
C_ADOZOADOSZAM,
|
|
C_AKTBARKOD,
|
|
C_ALKMIN08,
|
|
C_ALKMIN0902,
|
|
C_ALKMINNYUGD08,
|
|
C_ALKMINNYUGD0902,
|
|
C_ARSZOLGIDO,
|
|
C_BEERKEZESDAT,
|
|
C_BEVKEZD,
|
|
C_BEVVEG,
|
|
C_BIZTIDOTARTIG08,
|
|
C_BIZTIDOTARTIG0902,
|
|
C_BIZTIDOTARTTOL08,
|
|
C_BIZTIDOTARTTOL0902,
|
|
C_BIZTSZUNIDOIG01,
|
|
C_BIZTSZUNIDOKOD01,
|
|
C_BIZTSZUNIDOTOL01,
|
|
C_FEORSZAM01,
|
|
C_FUNKCIOKOD,
|
|
C_GYEDMELLETTIMVEGZESIG,
|
|
C_GYEDMELLETTIMVEGZESTOL,
|
|
C_GYESMELLETTIMVEGZESIG,
|
|
C_GYESMELLETTIMVEGZESTOL,
|
|
C_KULFCIM,
|
|
C_LAPSORSZAM08,
|
|
C_LAPSORSZAM0902,
|
|
C_LEVTBJAROSSZBIZT0902,
|
|
C_LEVTBJAROSSZTERM0902,
|
|
C_OROKBEFOGMELLETTIMVEGZESIG,
|
|
C_OROKBEFOGMELLETTIMVEGZESTOL,
|
|
C_TAJSZAM,
|
|
C_TBJARALAPBIZT0902,
|
|
C_TBJARALAPTERM0902,
|
|
C_TBJARJUTOSSZBIZT0902,
|
|
C_TBJARJUTOSSZTERM0902,
|
|
C_TERMALLPOL,
|
|
C_TERMANCSNEV,
|
|
C_TERMANUNEV,
|
|
C_TERMAZON,
|
|
C_TERMCSNEV,
|
|
C_TERMELCSNEV,
|
|
C_TERMELUNEV,
|
|
C_TERMNEME,
|
|
C_TERMSZULCSNEV,
|
|
C_TERMSZULHELY,
|
|
C_TERMSZULIDO,
|
|
C_TERMSZULUNEV,
|
|
C_TERMUNEV,
|
|
C_TITULUS,
|
|
C_TORLOTETEL,
|
|
C_ALKALMAZOTTID,
|
|
C_TANULOTANUGYIADATOKID,
|
|
C_INTEZMENYID,
|
|
C_TANEVID,
|
|
TOROLT,
|
|
SERIAL,
|
|
CREATED,
|
|
CREATOR)
|
|
values (
|
|
:pADATSZOLGCEGNEVE,
|
|
:pADATSZOLGSZEKHELYAJ,
|
|
:pADATSZOLGSZEKHELYEM,
|
|
:pADATSZOLGSZEKHELYEP,
|
|
:pADATSZOLGSZEKHELYHG,
|
|
:pADATSZOLGSZEKHELYIR,
|
|
:pADATSZOLGSZEKHELYJEL,
|
|
:pADATSZOLGSZEKHELYKT,
|
|
:pADATSZOLGSZEKHELYLH,
|
|
:pADATSZOLGSZEKHELYOR,
|
|
:pADATSZOLGSZEKHELYSZ,
|
|
:pADATSZOLGTERMCSNEV,
|
|
:pADATSZOLGTERMUNEV,
|
|
:pADOZOADOAZON,
|
|
:pADOZOADOSZAM,
|
|
:pAKTBARKOD,
|
|
:pALKMIN08,
|
|
:pALKMIN0902,
|
|
:pALKMINNYUGD08,
|
|
:pALKMINNYUGD0902,
|
|
:pARSZOLGIDO,
|
|
:pBEERKEZESDAT,
|
|
:pBEVKEZD,
|
|
:pBEVVEG,
|
|
:pBIZTIDOTARTIG08,
|
|
:pBIZTIDOTARTIG0902,
|
|
:pBIZTIDOTARTTOL08,
|
|
:pBIZTIDOTARTTOL0902,
|
|
:pBIZTSZUNIDOIG01,
|
|
:pBIZTSZUNIDOKOD01,
|
|
:pBIZTSZUNIDOTOL01,
|
|
:pFEORSZAM01,
|
|
:pFUNKCIOKOD,
|
|
:pGYEDMELLETTIMVEGZESIG,
|
|
:pGYEDMELLETTIMVEGZESTOL,
|
|
:pGYESMELLETTIMVEGZESIG,
|
|
:pGYESMELLETTIMVEGZESTOL,
|
|
:pKULFCIM,
|
|
:pLAPSORSZAM08,
|
|
:pLAPSORSZAM0902,
|
|
:pLEVTBJAROSSZBIZT0902,
|
|
:pLEVTBJAROSSZTERM0902,
|
|
:pOROKBEFOGMELLETTIMVEGZESIG,
|
|
:pOROKBEFOGMELLETTIMVEGZESTOL,
|
|
:pTAJSZAM,
|
|
:pTBJARALAPBIZT0902,
|
|
:pTBJARALAPTERM0902,
|
|
:pTBJARJUTOSSZBIZT0902,
|
|
:pTBJARJUTOSSZTERM0902,
|
|
:pTERMALLPOL,
|
|
:pTERMANCSNEV,
|
|
:pTERMANUNEV,
|
|
:pTERMAZON,
|
|
:pTERMCSNEV,
|
|
:pTERMELCSNEV,
|
|
:pTERMELUNEV,
|
|
:pTERMNEME,
|
|
:pTERMSZULCSNEV,
|
|
:pTERMSZULHELY,
|
|
:pTERMSZULIDO,
|
|
:pTERMSZULUNEV,
|
|
:pTERMUNEV,
|
|
:pTITULUS,
|
|
:pTORLOTETEL,
|
|
:pALKALMAZOTTID,
|
|
:pTANULOTANUGYIADATOKID,
|
|
:pINTEZMENYID,
|
|
:pTANEVID,
|
|
:pTOROLT,
|
|
:pSERIAL,
|
|
:pCREATED,
|
|
:pCREATOR);
|
|
|
|
SELECT SCOPE_IDENTITY() as ID;
|
|
|
|
";
|
|
|
|
public override void InsertEntity(MunkaSzerzodes 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_MUNKASZERZODES_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(MunkaSzerzodes 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_MUNKASZERZODES_OSSZES WHERE (ID = :pID) ";
|
|
private const string m_LogikaiDeleteCommandText = @"
|
|
UPDATE T_MUNKASZERZODES_OSSZES
|
|
SET TOROLT = 'T' ,
|
|
SERIAL = SERIAL + 1,
|
|
LASTCHANGED = :pLASTCHANGED,
|
|
MODIFIER = :pMODIFIER
|
|
WHERE (ID = :pID) ";
|
|
|
|
public override void DeleteEntity(MunkaSzerzodes 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("MunkaSzerzodes", entity.ID);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region UpdateAssociations
|
|
|
|
private const string m_UpdateAssociationCommandText = @"
|
|
update T_MUNKASZERZODES_OSSZES
|
|
set
|
|
C_ALKALMAZOTTID = :pALKALMAZOTTID,
|
|
C_TANULOTANUGYIADATOKID = :pTANULOTANUGYIADATOKID,
|
|
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(MunkaSzerzodes 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
|
|
|
|
|
|
#endregion
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// Az osztály elvégzi az UML modell 'Alkalmazott -> MunkaSzerzodes (MunkaSzerzodes)'
|
|
/// asszociációjának teljes kezelését.
|
|
/// </summary>
|
|
internal class Alkalmazott_MunkaSzerzodes_DA : EntityCollectionDA<Alkalmazott, MunkaSzerzodes>
|
|
{
|
|
internal protected Alkalmazott_MunkaSzerzodes_DA(Alkalmazott owner)
|
|
: base(owner)
|
|
{
|
|
}
|
|
|
|
// Nincs kapcsolótábla
|
|
private const string m_Filter = @" and (T_MUNKASZERZODES_OSSZES.C_ALKALMAZOTTID = :pID) ";
|
|
|
|
public override void LoadCollection(IAssociatedEntityCollection<MunkaSzerzodes> collection)
|
|
{
|
|
new MunkaSzerzodesDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
|
|
}
|
|
|
|
private static SDA.DataProvider.SDACommand CreateInsertMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_ALKALMAZOTTID = :pALKALMAZOTTID where (ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pALKALMAZOTTID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoAdd(Alkalmazott owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateInsertMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pALKALMAZOTTID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void AddItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, Alkalmazott>("MunkaSzerzodes_Alkalmazott");
|
|
assochandler.BeforeInsert(entity, this.Owner);
|
|
this.DoAdd(this.Owner, entity);
|
|
assochandler.AfterInsert(entity, this.Owner);
|
|
}
|
|
|
|
private static SDA.DataProvider.SDACommand CreateDeleteMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_ALKALMAZOTTID = null where (C_ALKALMAZOTTID = :pALKALMAZOTTID and ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pALKALMAZOTTID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoRemove(Alkalmazott owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateDeleteMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pALKALMAZOTTID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void DeleteItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, Alkalmazott>("MunkaSzerzodes_Alkalmazott");
|
|
assochandler.BeforeDelete(entity, this.Owner);
|
|
this.DoRemove(this.Owner, entity);
|
|
assochandler.AfterDelete(entity, this.Owner);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Az osztály elvégzi az UML modell 'TanuloTanugyiAdatok -> MunkaSzerzodes (MunkaSzerzodes)'
|
|
/// asszociációjának teljes kezelését.
|
|
/// </summary>
|
|
internal class TanuloTanugyiAdatok_MunkaSzerzodes_DA : EntityCollectionDA<TanuloTanugyiAdatok, MunkaSzerzodes>
|
|
{
|
|
internal protected TanuloTanugyiAdatok_MunkaSzerzodes_DA(TanuloTanugyiAdatok owner)
|
|
: base(owner)
|
|
{
|
|
}
|
|
|
|
// Nincs kapcsolótábla
|
|
private const string m_Filter = @" and (T_MUNKASZERZODES_OSSZES.C_TANULOTANUGYIADATOKID = :pID) ";
|
|
|
|
public override void LoadCollection(IAssociatedEntityCollection<MunkaSzerzodes> collection)
|
|
{
|
|
new MunkaSzerzodesDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
|
|
}
|
|
|
|
private static SDA.DataProvider.SDACommand CreateInsertMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_TANULOTANUGYIADATOKID = :pTANULOTANUGYIADATOKID where (ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoAdd(TanuloTanugyiAdatok owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateInsertMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pTANULOTANUGYIADATOKID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void AddItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, TanuloTanugyiAdatok>("MunkaSzerzodes_TanuloTanugyiAdatok");
|
|
assochandler.BeforeInsert(entity, this.Owner);
|
|
this.DoAdd(this.Owner, entity);
|
|
assochandler.AfterInsert(entity, this.Owner);
|
|
}
|
|
|
|
private static SDA.DataProvider.SDACommand CreateDeleteMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_TANULOTANUGYIADATOKID = null where (C_TANULOTANUGYIADATOKID = :pTANULOTANUGYIADATOKID and ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pTANULOTANUGYIADATOKID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoRemove(TanuloTanugyiAdatok owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateDeleteMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pTANULOTANUGYIADATOKID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void DeleteItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, TanuloTanugyiAdatok>("MunkaSzerzodes_TanuloTanugyiAdatok");
|
|
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 -> MunkaSzerzodes (MunkaSzerzodes)'
|
|
/// asszociációjának teljes kezelését.
|
|
/// </summary>
|
|
internal class Intezmeny_MunkaSzerzodes_DA : EntityCollectionDA<Intezmeny, MunkaSzerzodes>
|
|
{
|
|
internal protected Intezmeny_MunkaSzerzodes_DA(Intezmeny owner)
|
|
: base(owner)
|
|
{
|
|
}
|
|
|
|
// Nincs kapcsolótábla
|
|
private const string m_Filter = @" and (T_MUNKASZERZODES_OSSZES.C_INTEZMENYID = :pID) ";
|
|
|
|
public override void LoadCollection(IAssociatedEntityCollection<MunkaSzerzodes> collection)
|
|
{
|
|
new MunkaSzerzodesDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
|
|
}
|
|
|
|
private static SDA.DataProvider.SDACommand CreateInsertMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_INTEZMENYID = :pINTEZMENYID where (ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pINTEZMENYID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoAdd(Intezmeny owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateInsertMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pINTEZMENYID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void AddItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, Intezmeny>("MunkaSzerzodes_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 CreateDeleteMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_INTEZMENYID = null where (C_INTEZMENYID = :pINTEZMENYID and ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pINTEZMENYID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoRemove(Intezmeny owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateDeleteMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pINTEZMENYID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void DeleteItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, Intezmeny>("MunkaSzerzodes_Intezmeny");
|
|
assochandler.BeforeDelete(entity, this.Owner);
|
|
entity.Delete(true);
|
|
assochandler.AfterDelete(entity, this.Owner);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Az osztály elvégzi az UML modell 'Tanev -> MunkaSzerzodes (MunkaSzerzodes)'
|
|
/// asszociációjának teljes kezelését.
|
|
/// </summary>
|
|
internal class Tanev_MunkaSzerzodes_DA : EntityCollectionDA<Tanev, MunkaSzerzodes>
|
|
{
|
|
internal protected Tanev_MunkaSzerzodes_DA(Tanev owner)
|
|
: base(owner)
|
|
{
|
|
}
|
|
|
|
// Nincs kapcsolótábla
|
|
private const string m_Filter = @" and (T_MUNKASZERZODES_OSSZES.C_TANEVID = :pID) ";
|
|
|
|
public override void LoadCollection(IAssociatedEntityCollection<MunkaSzerzodes> collection)
|
|
{
|
|
new MunkaSzerzodesDBHelper().LoadByPartnerId(collection, m_Filter, Owner.ID);
|
|
}
|
|
|
|
private static SDA.DataProvider.SDACommand CreateInsertMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_TANEVID = :pTANEVID where (ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pTANEVID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoAdd(Tanev owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateInsertMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pTANEVID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void AddItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, Tanev>("MunkaSzerzodes_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 CreateDeleteMunkaSzerzodesCommand()
|
|
{
|
|
SDA.DataProvider.SDACommand result = new SDA.DataProvider.SDACommand();
|
|
// nincs kapcsolótábla...
|
|
result.CommandText = @"update T_MUNKASZERZODES_OSSZES set C_TANEVID = null where (C_TANEVID = :pTANEVID and ID = :pMUNKASZERZODESID)";
|
|
result.Parameters.Add("pTANEVID", SDA.DataProvider.SDADBType.Int);
|
|
result.Parameters.Add("pMUNKASZERZODESID", SDA.DataProvider.SDADBType.Int);
|
|
return result;
|
|
}
|
|
|
|
private void DoRemove(Tanev owner, MunkaSzerzodes partner)
|
|
{
|
|
using (SDA.DataProvider.SDACommand command = CreateDeleteMunkaSzerzodesCommand())
|
|
{
|
|
command.Connection = UserContext.Instance.SDAConnection;
|
|
command.Transaction = UserContext.Instance.SDATransaction;
|
|
command.Parameters["pTANEVID"].Value = owner.ID;
|
|
command.Parameters["pMUNKASZERZODESID"].Value = partner.ID;
|
|
command.ExecuteNonQuery();
|
|
}
|
|
}
|
|
|
|
public override void DeleteItem(MunkaSzerzodes entity)
|
|
{
|
|
var assochandler = AssociationHandlerManager.Create<MunkaSzerzodes, Tanev>("MunkaSzerzodes_Tanev");
|
|
assochandler.BeforeDelete(entity, this.Owner);
|
|
entity.Delete(true);
|
|
assochandler.AfterDelete(entity, this.Owner);
|
|
}
|
|
}
|
|
|
|
}
|
|
|