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 { private Dictionary dynamicColumns = new Dictionary() { { "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 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 columns) { int index = 1; if (columns == null) { columns = new List(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 { private static MunkaSzerzodesDBHelper m_dbhelper = new MunkaSzerzodesDBHelper(); protected override IEntityDBHelper 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 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 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 collection, string filter, Dictionary 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 collection, string filter, ColumnFilterMode columnFilterMode, IEnumerable columns, Dictionary 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 } /// /// Az osztály elvégzi az UML modell 'Alkalmazott -> MunkaSzerzodes (MunkaSzerzodes)' /// asszociációjának teljes kezelését. /// internal class Alkalmazott_MunkaSzerzodes_DA : EntityCollectionDA { 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 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"); 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"); assochandler.BeforeDelete(entity, this.Owner); this.DoRemove(this.Owner, entity); assochandler.AfterDelete(entity, this.Owner); } } /// /// Az osztály elvégzi az UML modell 'TanuloTanugyiAdatok -> MunkaSzerzodes (MunkaSzerzodes)' /// asszociációjának teljes kezelését. /// internal class TanuloTanugyiAdatok_MunkaSzerzodes_DA : EntityCollectionDA { 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 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"); 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"); assochandler.BeforeDelete(entity, this.Owner); this.DoRemove(this.Owner, entity); assochandler.AfterDelete(entity, this.Owner); } } /// /// Az osztály elvégzi az UML modell 'Intezmeny -> MunkaSzerzodes (MunkaSzerzodes)' /// asszociációjának teljes kezelését. /// internal class Intezmeny_MunkaSzerzodes_DA : EntityCollectionDA { 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 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"); 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"); assochandler.BeforeDelete(entity, this.Owner); entity.Delete(true); assochandler.AfterDelete(entity, this.Owner); } } /// /// Az osztály elvégzi az UML modell 'Tanev -> MunkaSzerzodes (MunkaSzerzodes)' /// asszociációjának teljes kezelését. /// internal class Tanev_MunkaSzerzodes_DA : EntityCollectionDA { 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 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"); 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"); assochandler.BeforeDelete(entity, this.Owner); entity.Delete(true); assochandler.AfterDelete(entity, this.Owner); } } }