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

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);
}
}
}